领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我们很高兴地宣布 Spring AI 1.0.0 RC1 的发布,这标志着在稳定版本发布之前,最后的破坏性变更、错误修复和新功能集!GA 版本定于 2025 年 5 月 20 日发布——仅一周之遥。在此期间,我们将专注于改进文档和解决任何已报告的错误。
为了庆祝本次发布,我们在 AI 生成的音乐播放列表 中添加了一首新歌。收听 最新曲目,以增强您的博客阅读和编码体验。
在 VectorStoreChatMemoryAdvisor 中
CHAT_MEMORY_RETRIEVE_SIZE_KEY → TOP_KDEFAULT_CHAT_MEMORY_RESPONSE_SIZE (100) → DEFAULT_TOP_K (20)CHAT_MEMORY_CONVERSATION_ID_KEY → CONVERSATION_ID(已移至 ChatMemory 接口)
org.springframework.ai.chat.memory.ChatMemory.CONVERSATION_ID顾问现在使用独立的模板,其中包含特定的必需占位符
QuestionAnswerAdvisor:query,question_answer_contextPromptChatMemoryAdvisor:instructions,memoryVectorStoreChatMemoryAdvisor:instructions,long_term_memory在 1.0.0-RC1 中,我们通过在整个代码库中添加 repository 后缀来标准化聊天内存组件的命名模式。此更改会影响 Cassandra、JDBC 和 Neo4j 实现。
所有与内存相关的 Artifact 都遵循一致的模式
spring-ai-model-chat-memory-* → spring-ai-model-chat-memory-repository-*spring-ai-autoconfigure-model-chat-memory-* → spring-ai-autoconfigure-model-chat-memory-repository-*spring-ai-starter-model-chat-memory-* → spring-ai-starter-model-chat-memory-repository-*.repository. 段org.springframework.ai.chat.memory.jdbc → org.springframework.ai.chat.memory.repository.jdbcRepository 后缀JdbcChatMemoryAutoConfiguration → JdbcChatMemoryRepositoryAutoConfigurationspring.ai.chat.memory.<storage>... 重命名为 spring.ai.chat.memory.repository.<storage>...include-prompt → log-prompt)所有已弃用的内容都已移除,以提供更简洁的 API。有关完整详细信息,请参阅 Spring AI 升级说明。
增加了专用的 DeepSeek 模型支持,包含核心类和启动器,以适应其与 OpenAI API 的差异。
还有许多其他重构、错误修复、文档增强等工作由众多贡献者完成。如果您的 PR 尚未被处理,我们会尽快处理,请耐心等待。感谢