产品简介
spring-ai-alibaba Spring AI Alibaba是一个生产就绪的Java框架,用于构建智能代理、工作流和多代理应用。它集成多代理编排、多模态支持、上下文工程等功能,帮助开发者快速开发可靠AI代理。适合Java开发者、AI工程师和需自动化业务流程的企业。
核心功能
- 多代理编排:内置顺序、并行、路由、循环代理模式
- 多模态支持:文本和媒体输入,图像音频生成
- 上下文工程:内置最佳实践,提升代理可靠性
- 基于图的workflow:支持条件路由、嵌套图、并行执行
- 一站式Agent平台:可视化开发、部署、监控
快速开始
- 安装JDK 17+并获取LLM API-KEY(如DashScope)
- 克隆仓库:git clone --depth=1 https://github.com/alibaba/spring-ai-alibaba.git
- 设置环境变量:export AI_DASHSCOPE_API_KEY=your-api-key
- 运行示例:./mvnw -pl examples/chatbot spring-boot:run
- 打开浏览器访问http://localhost:8080/chatui/index.html聊天
界面预览


与其他方案对比
| 对比项 | spring-ai-alibaba | 同类方案 |
|---|---|---|
| 开发门槛 | 基于Spring Boot,Java开发者熟悉,快速上手 | 通用AI框架如LangChain需学习新框架,集成复杂 |
| 功能完整性 | 内置多代理编排、上下文工程、可视化平台 | 功能分散,需自行组合工具链 |
适合谁用
- 需要构建智能客服系统的Java开发者
- 需要开发多代理协作应用的AI工程师
- 需要自动化工作流的企业开发者
下载与版本
当前最新版本为 v1.1.2.2,发布于 2026-03-10。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/alibaba/spring-ai-alibaba