Spring AI-97.升级说明
本指南总结了 Spring AI 主要版本升级的关键变化和迁移注意事项,帮助开发者顺利完成版本升级。以下是各版本的重要更新及适配建议:
一、从 1.x 升级到 2.0
核心变化:
-
模块化重构
- 移除旧版
spring-ai-core
模块,拆分出独立的向量存储、模型集成等模块(如spring-ai-vector-store-pinecone
)。 - 迁移影响:需手动添加所需模块依赖,旧版混合依赖不再支持。
- 移除旧版
-
向量存储 API 统一
-
所有向量存储实现统一继承
VectorStore
接口,废弃旧版特定存储的操作类(如PineconeClient
)。 -
迁移示例:
// 旧版(1
-