网站推广经验杂谈牛商网站建设

张小明 2026/1/10 8:43:24
网站推广经验杂谈,牛商网站建设,贵阳品牌网站建设公司,wordpress被大量注册一、Oracle Cloud Infrastructure (OCI) GenAI 嵌入 OCI GenAI 服务 提供文本嵌入功能#xff0c;支持按需模型或专用 AI 集群。 OCI 嵌入模型页面 和 OCI 文本嵌入页面 提供了关于在 OCI 上使用和托管嵌入模型的详细信息。 二、先决条件 添加仓库和 BOM Spring AI 工件发…一、Oracle Cloud Infrastructure (OCI) GenAI 嵌入OCI GenAI 服务 提供文本嵌入功能支持按需模型或专用 AI 集群。OCI 嵌入模型页面 和 OCI 文本嵌入页面 提供了关于在 OCI 上使用和托管嵌入模型的详细信息。二、先决条件添加仓库和 BOMSpring AI 工件发布在 Maven Central 和 Spring Snapshot 仓库中。请参阅 工件仓库 部分将这些仓库添加到您的构建系统中。为了帮助管理依赖项Spring AI 提供了一个 BOM物料清单来确保在整个项目中使用一致的 Spring AI 版本。请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建系统中。三、自动配置Spring AI 的自动配置和 starter 模块的工件名称发生了重大变化。更多信息请参阅 升级说明。Spring AI 为 OCI GenAI 嵌入客户端提供了 Spring Boot 自动配置。要启用它请将以下依赖项添加到项目的 Maven pom.xml 文件中dependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-starter-model-oci-genai/artifactId/dependency或添加到您的 Gradle build.gradle 构建文件中dependencies{implementationorg.springframework.ai:spring-ai-starter-model-oci-genai}请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建文件中。嵌入属性前缀 spring.ai.oci.genai 是用于配置连接到 OCI GenAI 的属性前缀。嵌入自动配置的启用和禁用现在通过顶级属性 spring.ai.model.embedding 前缀进行配置。要启用spring.ai.model.embeddingoci-genai默认启用要禁用spring.ai.model.embeddingnone或任何与 oci-genai 不匹配的值进行此更改是为了允许配置多个模型。前缀 spring.ai.oci.genai.embedding 是用于配置 OCI GenAI 的 EmbeddingModel 实现的属性前缀。所有以 spring.ai.oci.genai.embedding.options 为前缀的属性都可以在运行时通过向 EmbeddingRequest 调用添加请求特定的 运行时选项 来覆盖。四、运行时选项OCIEmbeddingOptions 提供嵌入请求的配置信息。OCIEmbeddingOptions 提供了一个构建器来创建选项。在启动时使用 OCIEmbeddingOptions 构造函数来设置用于所有嵌入请求的默认选项。在运行时您可以通过向 EmbeddingRequest 请求传递带有您设置的 OCIEmbeddingOptions 实例来覆盖默认选项。例如为特定请求覆盖默认模型名称EmbeddingResponseembeddingResponseembeddingModel.call(newEmbeddingRequest(List.of(Hello World,World is big and salvation is near),OCIEmbeddingOptions.builder().model(my-other-embedding-model).build()));五、示例代码这将创建一个 EmbeddingModel 实现您可以将其注入到您的类中。下面是一个简单的 Controller 类示例它使用 EmbeddingModel 实现。spring.ai.oci.genai.embedding.modelyour modelspring.ai.oci.genai.embedding.compartmentyour model compartmentRestControllerpublicclassEmbeddingController{privatefinalEmbeddingModelembeddingModel;AutowiredpublicEmbeddingController(EmbeddingModelembeddingModel){this.embeddingModelembeddingModel;}GetMapping(/ai/embedding)publicMapembed(RequestParam(valuemessage,defaultValue给我讲个笑话)Stringmessage){EmbeddingResponseembeddingResponsethis.embeddingModel.embedForResponse(List.of(message));returnMap.of(embedding,embeddingResponse);}}六、手动配置如果您不想使用 Spring Boot 自动配置可以在应用程序中手动配置 OCIEmbeddingModel。为此请将 spring-oci-genai-openai 依赖项添加到项目的 Maven pom.xml 文件中dependencygroupIdorg.springframework.ai/groupIdartifactIdspring-oci-genai-openai/artifactId/dependency或添加到您的 Gradle build.gradle 构建文件中dependencies{implementationorg.springframework.ai:spring-oci-genai-openai}请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建文件中。接下来创建一个 OCIEmbeddingModel 实例并使用它来计算两个输入文本之间的相似性finalStringEMBEDDING_MODELcohere.embed-english-light-v2.0;finalStringCONFIG_FILEPaths.get(System.getProperty(user.home),.oci,config).toString();finalStringPROFILEDEFAULT;finalStringREGIONus-chicago-1;finalStringCOMPARTMENT_IDSystem.getenv(OCI_COMPARTMENT_ID);varauthProvidernewConfigFileAuthenticationDetailsProvider(this.CONFIG_FILE,this.PROFILE);varaiClientGenerativeAiInferenceClient.builder().region(Region.valueOf(this.REGION)).build(this.authProvider);varoptionsOCIEmbeddingOptions.builder().model(this.EMBEDDING_MODEL).compartment(this.COMPARTMENT_ID).servingMode(on-demand).build();varembeddingModelnewOCIEmbeddingModel(this.aiClient,this.options);ListDoubleembeddingthis.embeddingModel.embed(newDocument(加拿大有多少个省));
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

彭阳网站建设多少钱网站程序流程图

文章目录 Gazebo与RViz协同使用指南:仿真与可视化的完美结合 一、 Gazebo与RViz协同的核心原理 二、 协同使用的基础配置:准备工作 1. 确保URDF模型兼容双工具 2. 创建统一的Launch文件 3. 目录结构规范 三、 基础协同实操:可视化机器人仿真模型 1. 启动联合仿真环境 2. RVi…

张小明 2025/12/23 8:37:56 网站建设

行业外贸网站建设企业网站 三合一

有次上线监控告警突然炸了,Kafka 订单 Topic 消息积压量突破 10 万条,下游支付服务拿不到数据,部分用户付款后一直显示处理中。紧急登录集群排查,发现消费者组明明有 3 个节点,却只有 1 个在正常消费,原来 …

张小明 2025/12/23 8:36:54 网站建设

自己如何做简单网站秦皇岛 网站

解锁QQ音乐加密文件:qmcdump解码工具完整指南 【免费下载链接】qmcdump 一个简单的QQ音乐解码(qmcflac/qmc0/qmc3 转 flac/mp3),仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 你是否曾经从Q…

张小明 2026/1/2 15:28:15 网站建设

网站如何做api接口昌邑住房和城乡建设局网站

DingFlow:企业级可视化工作流编辑器完整解决方案 【免费下载链接】dingflow 项目地址: https://gitcode.com/gh_mirrors/di/dingflow 你是否正在为复杂的业务流程设计而烦恼?传统的代码编写方式耗时耗力,而市面上的工具又难以满足定制…

张小明 2025/12/23 8:33:47 网站建设

高端品牌网站制作HTML电影订票网站开发

子单元 2:微服务架构设计与服务治理(深化考点:DDD 拆分、服务容错策略、网关限流)一、剧情核心冲突与细节微服务拆分阶段,团队出现严重分歧:后端工程师小赵主张 “按功能模块拆分”,将 “用户注…

张小明 2026/1/5 20:11:27 网站建设

网站建设丿金手指排名9集团网站建

安装Maven Wrapper最简单的方式是在项目的根目录(即pom.xml所在的目录)下运行安装命令: mvn wrapper:wrapper它会自动使用最新版本的Maven。如果要指定使用的Maven版本,使用下面的安装命令指定版本,例如3.9.0&#xff…

张小明 2026/1/5 18:13:19 网站建设