微信扫码
添加专属顾问
我要投稿
Spring AI 1.0.0 M7版本发布,Java开发者的AI开发新选择! 核心内容: 1. Spring AI 1.0.0 M7版本发布,下月即将发布RC1和GA版本 2. Spring AI简化Java开发者AI应用开发,提供统一API和组件抽象 3. 支持主流大模型和向量数据库,深度集成Spring生态,开箱即用
今天想跟大家聊聊 Spring AI,Spring 生态被寄予厚望的 AI 开发框架。
就在前几天,Spring AI 发布了它的 1.0.0 版本的第七个里程碑(M7),下个月就是 RC1,紧接着就是 GA!,对于我们 Java 开发者来说,这绝对是个值得关注的好消息!
考虑到很多读者还不知道 Spring AI 是什么,这里先简单介绍一下。
简单来说,Spring AI 就是 Spring 家族为我们 Java 开发者量身打造的、用来简化 AI 应用开发的框架。
Spring AI 提供了构建常见 AI 应用的能力,例如:基于文档的问答、与文档交互的聊天。它的目标就是将数据和 API 无缝连接到 AI 模型中。
这是 Spring AI 官方对其的描述:
The Spring AI project aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity.
Spring AI 项目旨在简化集成人工智能功能的应用程序开发,避免不必要的复杂性。
Spring AI 核心想解决这几个问题:
Spring AI 1.0.0 M7 号称是最后一个里程碑版本,值得关注一波,下个月就是 RC1,紧接着就是 GA!
这意味着框架的结构和核心 API 趋于稳定了。不过,也正因为如此,M7 带来了一些重要的(破坏性的)变更,主要是为了让整个框架结构更合理、更模块化。大家升级的时候需要注意一下!
下面我会对这个版本的改动做详细的解读,官方解读在这里:https://spring.io/blog/2025/04/10/spring-ai-1-0-0-m7-released 。
1、包名和类路径大调整 (Breaking Change):
spring-ai-{model}-spring-boot-starter
变成了 spring-ai-starter-model-{model}
,向量数据库的也类似。升级时 pom.xml
或 build.gradle
文件里的依赖需要修改。org.springframework.ai.content
包下。不过别担心,这些重构你的 IDE(比如 IDEA)应该能自动帮你搞定。2、核心架构大升级:从“大一统”到“模块化” (Core Architecture Improvements):
spring-ai-commons
: 最基础的,包含文档(Document
)、文本分割器(TextSplitter
)等核心模型和工具,不依赖其他 Spring AI 模块。spring-ai-model:
负责 AI 能力的抽象,像 ChatModel
, EmbeddingModel
, ImageModel
这些接口都在这。spring-ai-vector-store
: 统一的向量数据库抽象层。spring-ai-client-chat:
更高层的对话式 AI API,像 ChatClient、对话记忆 (ChatMemory) 都在这里。spring-ai-rag
: 专门为 RAG 设计的框架。spring-ai-model-chat-memory-*
:持久化实现,Cassandra、Neo4j 和 JDBC 实现。3、升级到 MCP 0.9.0 (Breaking Change):
4、模型集成更新与增强 (New and Enhanced Model Integrations):
5、重量级新特性:支持 Docker Desktop 的 Model Runner!
6、工具调用 (Tool/Function Calling) 和多模态能力增强:
7、文档处理、记忆存储、向量数据库增强:
8、开发者体验提升:
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-16
CortexON:开源通用AI Agent,又一替代Manus产品
2025-04-16
AI涌现人类情感!希腊「乐之神」Orpheus开源,单卡可跑语音流式推理
2025-04-16
Second Me 重磅升级:全平台 Docker 支持,Mac/Windows/Linux 全覆盖!
2025-04-15
OpenManus初体验,整合千问大模型Qwen/QwQ-32B
2025-04-15
小红书开源的中文语音转文字FireRedASR:一键整合包带webui、API
2025-04-15
MacOS 的 AI Agent 新星,本地沙盒驱动,解锁 macOS 操作新体验!
2025-04-15
万万没想到有这么一天,Open智谱狙击了Close OpenAI
2025-04-15
智谱开源 9B/32B 系列模型,上线 Z.ai
2025-01-01
2024-07-25
2025-01-21
2024-05-06
2024-09-20
2024-07-20
2024-06-12
2024-07-11
2024-08-13
2024-12-26
2025-04-15
2025-04-13
2025-04-10
2025-04-07
2025-04-03
2025-04-03
2025-04-03
2025-04-01