← 返回 AI 开源导航

Spring Ai

LLM 推理与部署协议 Apache-2.0★ 9.6kJava

一、项目简介

Spring AI 是 Spring 官方推出的 AI 工程应用框架,把大模型、向量库、工具调用等能力以 Spring 风格抽象,让 Java/Spring 开发者用熟悉的范式构建 AI 应用,便于与现有企业系统整合。

二、核心特性

  • Spring 风格抽象:与 Spring 生态一致;
  • 多模型支持:OpenAI、Ollama 等;
  • 向量库集成:支持多种向量数据库;
  • RAG 与工具调用;
  • 可移植 API:便于切换模型;
  • 官方维护,文档完善。

三、适用场景

  • Spring Boot 项目集成 AI;
  • 企业系统智能化改造;
  • Java 团队的 RAG / Agent 开发。

四、快速上手

# 引入 spring-ai 依赖
import org.springframework.ai.chat.ChatClient;
ChatClient client = ChatClient.builder().build();
System.out.println(client.call("你好"));

五、注意事项

  • 项目较新,API 仍在演进;
  • 需匹配 Spring Boot 版本;
  • 注意所用模型的许可与成本。