Spring AI 0.8.1 现已发布,一些亮点更新包括:
Google Gemini
- 对 Gemini 的多模态功能支持。
- 在此处阅读更多相关信息,并查看展示许多 Gemini 功能的示例应用程序。
- 流式和非流式聊天客户端
- 函数调用
- Gemini 应用程序的 Native compilation
值得注意的是,Google Vertex Palm2 支持将在 Spring AI 的未来版本中删除,因为 Google 将在 6 个月后停止使用该机型。
Mistral AI
- 可重试的流式和非流式聊天客户端
- 函数调用
- Mistral 应用程序的 Native compilation
函数调用改进
对函数调用进行了多项改进,并创建了一个示例程序。
OpenAI 改进
- 添加了对音频转录的支持。
- 添加了对由于 transient errors 而重试请求的支持。
Azure 改进
- 添加了对函数调用的支持。
- Azure AI 应用程序的 Native compilation
- 新的示例应用程序展示了这些功能。
- 注意,自动配置属性已更改。名为“spring.ai.azure.openai.chat.options.model”的属性现在是“spring.ai.azure.openai.chat.options.deployment-name”。
Qdrant Vector Database
Qdrant 是一个用 Rust 编写的开源向量数据库和搜索引擎,以其快速、可扩展的向量相似性搜索服务而闻名。Qdrant 提供了这个新的实现。
Spring Intializr
可以在 https://start.spring.io 上为不同的 AI 模型和向量数据库创建新的 Spring AI 应用程序。
更多详情可查看官方博客。