Spring AI 1.0 GA 正式发布!Spring AI Alibaba 正式版也马上来了!
北京时间 2025 年 5 月 20 日,Spring AI 官方团队宣布 1.0 GA 版本正式发布。在过去的近一年时间,Spring AI Alibaba 一直与 Spring AI 社区有深度沟通与合作,期间发布了多个 Milestone 版本,并在此基础上构建了以 agent、multi-agent、企业级生态(如阿里云百炼集成、可观测集成、分布式MCP、Nacos、Higress)、通用智能体(如JManus、DeepResearch)等为特色的框架与解决方案。
在 Spring AI 1.0 GA 版本开发期间,Spring AI Alibaba 就在积极的参与讨论、贡献与适配,目前 Spring AI Alibaba 1.0 GA 版本相关开发工作也已经 基本就绪,支持从聊天机器人、工作流到多智能体的 AI 应用开发,预计将于本周内正式发布。
在 Spring AI Alibaba 1.0 GA 版本发布之前,接下来,我们先一起来看一下 Spring AI 1.0 GA 版本都包含哪些新功能。
两件有意思的事情
第一件事,是 Spring AI 官方发布了全新 LOGO:

第二件事,Spring AI 官方目前并没有将 1.0.0 的二进制包推送到 Maven 中央仓库,而是选择继续推送到 Spring 自己维护的 Maven 库。因此,1.0.0 版本的开发者目前还是需要在项目中增加以下仓库配置,以便在 Maven Central 中找到依赖包。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
开启 Spring AI 1.0 GA 之旅
接下来,让我们来了解一下 Spring AI 1.0 GA 功能集。
Spring AI 的核心是ChatClient,这是一种可移植且易于使用的 API,是与 AI 模型交互的主要接口。
Spring AI 的 ChatClient 支持调用20 个AI 模型,包括 Anthropic、OpenAI、Ollama 等。它支持多模态输入和输出(前提是底层模型能支持)以及结构化响应 —— 通常以 JSON 格式呈现,以便于在应用程序中处理输出。
有关 AI 模型功能集的详细比较,请访问官方参考文档中的ChatModel Comparison
提示(Prompt)
创建正确的 Prompt(即传递给模型的内容)是一项重要技能。有几种模式可以充分利用 AI 模型,从而获得最佳结果。 您可以参考 Prompt示例 学习如何在 Spring AI 中编写正确的 Prompt。
