宁波教育学会网站建设智慧团建系统登录入口官网

张小明 2026/1/1 0:21:14
宁波教育学会网站建设,智慧团建系统登录入口官网,wordpress管理员改为投稿者,平面设计是做什么的啊一、MiniMax 嵌入 Spring AI 支持 MiniMax 提供的多种 AI 语言模型。您可以与 MiniMax 语言模型进行交互#xff0c;并基于 MiniMax 模型创建多语言对话助手。 二、先决条件 您需要创建 MiniMax 的 API 来访问其语言模型。 在 MiniMax 注册页面 创建账户。 在 API 密钥页面…一、MiniMax 嵌入Spring AI 支持 MiniMax 提供的多种 AI 语言模型。您可以与 MiniMax 语言模型进行交互并基于 MiniMax 模型创建多语言对话助手。二、先决条件您需要创建 MiniMax 的 API 来访问其语言模型。在 MiniMax 注册页面 创建账户。在 API 密钥页面 生成令牌。Spring AI 项目定义了一个名为 spring.ai.minimax.api-key 的配置属性您应将其设置为从 API 密钥页面获取的 API 密钥值。您可以在 application.properties 文件中设置此配置属性spring.ai.minimax.api-keyyour-minimax-api-key为了在处理敏感信息如 API 密钥时增强安全性您可以使用 Spring 表达式语言SpEL来引用环境变量# 在 application.yml 中spring:ai:minimax:api-key:${MINIMAX_API_KEY}# 在您的环境或 .env 文件中exportMINIMAX_API_KEYyour-minimax-api-key您也可以在应用程序代码中以编程方式设置此配置// 从安全源或环境变量检索 API 密钥StringapiKeySystem.getenv(MINIMAX_API_KEY);2.1 添加仓库和 BOMSpring AI 工件发布在 Maven Central 和 Spring Snapshot 仓库中。请参阅 工件仓库 部分将这些仓库添加到您的构建系统中。为了帮助管理依赖项Spring AI 提供了一个 BOM物料清单来确保在整个项目中使用一致的 Spring AI 版本。请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建系统中。三、自动配置Spring AI 的自动配置和 starter 模块的工件名称发生了重大变化。更多信息请参阅 升级说明。Spring AI 为 MiniMax 嵌入模型提供了 Spring Boot 自动配置。要启用它请将以下依赖项添加到项目的 Maven pom.xml 文件中dependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-starter-model-minimax/artifactId/dependency或添加到您的 Gradle build.gradle 构建文件中dependencies{implementationorg.springframework.ai:spring-ai-starter-model-minimax}请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建文件中。3.1 嵌入属性3.1.1 重试属性前缀 spring.ai.retry 用作属性前缀用于配置 MiniMax 嵌入模型的重试机制。3.1.2 连接属性前缀 spring.ai.minimax 用作属性前缀用于连接到 MiniMax。3.1.3 配置属性嵌入自动配置的启用和禁用现在通过顶级属性 spring.ai.model.embedding 前缀进行配置。要启用spring.ai.model.embeddingminimax默认启用要禁用spring.ai.model.embeddingnone或任何与 minimax 不匹配的值进行此更改是为了允许配置多个模型。前缀 spring.ai.minimax.embedding 是用于配置 MiniMax 的 EmbeddingModel 实现的属性前缀。您可以为 ChatModel 和 EmbeddingModel 实现覆盖通用的 spring.ai.minimax.base-url 和 spring.ai.minimax.api-key。如果设置了 spring.ai.minimax.embedding.base-url 和 spring.ai.minimax.embedding.api-key 属性则它们优先于通用属性。类似地如果设置了 spring.ai.minimax.chat.base-url 和 spring.ai.minimax.chat.api-key 属性则它们优先于通用属性。如果您想为不同模型和不同模型端点使用不同的 MiniMax 账户这会很有用。所有以 spring.ai.minimax.embedding.options 为前缀的属性都可以在运行时通过向 EmbeddingRequest 调用添加请求特定的 运行时选项 来覆盖。四、运行时选项MiniMaxEmbeddingOptions.java 提供了 MiniMax 的配置例如要使用的模型等。默认选项也可以使用 spring.ai.minimax.embedding.options 属性进行配置。在启动时使用 MiniMaxEmbeddingModel 构造函数来设置用于所有嵌入请求的默认选项。在运行时您可以使用 MiniMaxEmbeddingOptions 实例作为 EmbeddingRequest 的一部分来覆盖默认选项。例如为特定请求覆盖默认模型名称EmbeddingResponseembeddingResponseembeddingModel.call(newEmbeddingRequest(List.of(Hello World,World is big and salvation is near),MiniMaxEmbeddingOptions.builder().model(Different-Embedding-Model-Deployment-Name).build()));五、示例控制器这将创建一个 EmbeddingModel 实现您可以将其注入到您的类中。下面是一个简单的 Controller 类示例它使用 EmbeddingModel 实现。spring.ai.minimax.api-keyYOUR_API_KEY spring.ai.minimax.embedding.options.modelembo-01RestControllerpublicclassEmbeddingController{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您可以手动配置 MiniMax 嵌入模型。为此请将 spring-ai-minimax 依赖项添加到项目的 Maven pom.xml 文件中dependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-minimax/artifactId/dependency或添加到您的 Gradle build.gradle 构建文件中dependencies{implementationorg.springframework.ai:spring-ai-minimax}请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建文件中。spring-ai-minimax 依赖项还提供了对 MiniMaxChatModel 的访问权限。有关 MiniMaxChatModel 的更多信息请参阅 MiniMax 聊天客户端 部分。接下来创建一个 MiniMaxEmbeddingModel 实例并使用它来计算两个输入文本之间的相似性varminiMaxApinewMiniMaxApi(System.getenv(MINIMAX_API_KEY));varembeddingModelnewMiniMaxEmbeddingModel(minimaxApi,MetadataMode.EMBED,MiniMaxEmbeddingOptions.builder().model(embo-01).build());EmbeddingResponseembeddingResponsethis.embeddingModel.embedForResponse(List.of(Hello World,World is big and salvation is near));MiniMaxEmbeddingOptions 提供嵌入请求的配置信息。选项类提供了一个 builder() 用于轻松创建选项。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

建一个团购网站要多少钱温州公司网站建设

JAAD数据集终极指南:快速掌握行人行为分析核心技术 【免费下载链接】JAAD Annotation data for JAAD (Joint Attention in Autonomous Driving) Dataset 项目地址: https://gitcode.com/gh_mirrors/ja/JAAD 想要在自动驾驶领域开展行人行为分析研究却苦于找不…

张小明 2025/12/29 16:29:18 网站建设

做的图怎么上传到网站建设工程规划许可证网站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个企业级软件管理工具,基于Revo Uninstaller的核心功能进行扩展。要求:1. 支持AD域集成,可远程批量卸载软件 2. 提供软件资产清单功能 3. …

张小明 2025/12/29 16:28:44 网站建设

自己做头像的网站非流光建设银行签证预约网站

从零开始玩转传感器:手把手带你搭建 Arduino 开发环境 你有没有想过,让一块小小的电路板“感知”温度、湿度,甚至能联网上传数据?这听起来像科幻电影的桥段,但其实只需要一台电脑、一根 USB 线和一个叫 Arduino IDE …

张小明 2025/12/29 16:28:11 网站建设

网站建设代理成本急招工地土建施工员

化工、水处理、环保、制药等行业中,计量泵并不是系统中体量最大的设备,但往往是最关键的设备之一。尤其是在涉及药剂投加、流量控制等环节时,计量是否稳定,直接影响整个系统的运行效果。在众多计量泵类型中,隔膜式计量…

张小明 2025/12/29 16:27:35 网站建设

天津建设工程交易中心网站上海国际物流网站建设

我是计算机专业毕业,第一份工作是开发岗,月薪 18K,每天重复 CRUD,看不到上升空间。转行网安 3 年后,我现在是安全专家,月薪 50K,比同届开发岗同学薪资高 60%。分享我做对的 3 件事,帮…

张小明 2025/12/29 16:27:01 网站建设

给蛋糕店做企业网站的文案hoperun企业邮箱

文章目录一、基础概念1、什么是方法的重写?2、什么是接口接口?3、什么是抽象类?什么是抽象方法?4、常见异常类及继承关系5、常用API类整理(表格)6.集合整理(List,ArrayList&#xff…

张小明 2025/12/29 16:26:27 网站建设