一、Spring AI 简介
Spring AI 是由 Spring 团队推出的开源项目,用于简化 AI 服务(如 ChatGPT)在 Spring 应用中的集成。它类似于 Spring Data/JPA 的设计理念:你只需声明接口和配置,即可轻松调用大模型服务。
核心功能包括:
-
支持多家 AI 服务商:OpenAI、Azure OpenAI、HuggingFace 等
-
Prompt 模板支持(Prompt Engineering)
-
向量存储与 RAG(检索增强生成)
-
Spring 风格的封装,集成方便、易于测试
GitHub 地址:https://github.com/spring-projects/spring-ai
二、快速入门
1. 添加依赖(Maven)
<dependencies> <!-- Spring Boot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifa