Mistral AI 聊天
Spring AI 支持 Mistral AI 的各种 AI 语言模型。您可以与 Mistral AI 语言模型进行互动,并基于 Mistral 模型创建多语言对话助手。
先决条件
您需要创建一个与 MistralAI 的 API 以访问 Mistral AI 语言模型。在 MistralAI 注册页面创建账户并在 API Keys 页面生成令牌。Spring AI 项目定义了一个名为 spring.ai.mistralai.api-key
的配置属性,您应该将其设置为从 console.mistral.ai 获得的 API Key 的值。导出环境变量是设置该配置属性的一种方法:
export SPRING_AI_MISTRALAI_API_KEY=<插入密钥>
添加仓库和 BOM
Spring AI 构件在 Spring Milestone 和 Snapshot 仓库中发布。参考 Repositories 部分将这些仓库添加到您的构建系统中。
为了帮助依赖管理,Spring AI 提供了一个 BOM(物料清单),以确保整个项目中使用的是一致的 Spring AI 版本。参考 Dependency Management 部分将 Spring AI BOM 添加到您的构建系统中。
自动配置
Spring AI 为 MistralAI 聊天客户端提供 Spring Boot 自动配置。要启用它,请将以下依赖项添加到项目的 Maven pom.xml 文件中: