威海建设信息网站wordpress中文商城

张小明 2026/3/12 15:44:49
威海建设信息网站,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进行投诉反馈,一经查实,立即删除!

网页网站设计价格动画视频制作软件

LCEL 如何让 Anything-LLM 从“工具”进化为“平台”? 在企业知识管理的日常中,一个常见的痛点是:员工反复询问同样的制度问题——“年假怎么算?”、“报销流程是什么?”——而HR却要一遍遍复制粘贴文档。更糟的是&…

张小明 2026/3/5 4:21:00 网站建设

邯郸超速云_网站建设谷歌浏览器网页版进入

第一章:Open-AutoGLM安全通信机制概述Open-AutoGLM 是一个面向自动化生成式语言模型调用的安全通信框架,旨在保障客户端与模型服务端之间的数据完整性、机密性与身份可信性。该机制融合现代加密协议与零信任架构原则,确保在开放网络环境中实现…

张小明 2026/3/5 4:21:01 网站建设

网络公司 营销型网站网站备案期间停止解析

点击蓝字关注我们AI TIME欢迎每一位AI爱好者的加入!作者简介王彬旭,哈佛大学 Kempner 自然与人工智能研究所研究员,本科毕业于北京大学元培学院物理学方向。她的主要研究兴趣包括视觉神经科学,以及生成模型的理论机制与其在神经科…

张小明 2026/3/5 4:23:13 网站建设

效果好的锦州网站建设做网站需要神

ADTS (Audio Data Transport Stream) 是AAC音频编码的一种传输流封装格式,专为网络流媒体传输设计。核心特点:每帧独立解码:每个AAC帧前都添加ADTS头信息,允许在任意位置开始解码流式传输友好:支持实时播放&#xff0c…

张小明 2026/3/5 4:21:04 网站建设

如何创建一个和淘宝一样的网站云购物商城

这半年在实际项目里大量使用 AI(写方案、拆需求、做分析),我遇到一个反直觉的问题: AI 用得越多,反而越容易觉得累,效率也没有线性提升。 一开始我以为是模型问题,后来发现并不是。 常见但被忽…

张小明 2026/3/5 4:21:03 网站建设

做网站 网络科技公司php源码建站 一品资源

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个Charles配置优化工具包,包含预设的常用过滤规则模板、一键式断点配置脚本、请求批量修改插件。要求提供配置导出/导入功能,支持Windows/Mac双平台。…

张小明 2026/3/5 4:21:06 网站建设