1. Spring AI 快速入门指南
Spring AI 是 Spring 生态系统中用于快速构建 AI 应用的新兴框架。它简化了将 AI 功能集成到 Java 应用中的过程,让开发者能够专注于业务逻辑而非底层实现。本文将带你从零开始快速上手 Spring AI,涵盖从环境配置到实际应用的全流程。
提示:本文基于 Spring AI 0.8.1 版本,所有代码示例均经过实际验证
1.1 环境准备
首先确保你的开发环境满足以下要求:
- JDK 17 或更高版本
- Maven 3.6+ 或 Gradle 7.x
- 支持的 IDE(IntelliJ IDEA 推荐)
在 pom.xml 中添加 Spring AI 的起步依赖:
xml复制<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>0.8.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
对于特定 AI 功能,还需添加对应模块。例如要使用 OpenAI:
xml复制<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>
1.2 基础配置
在 application.properties 中配置 API 密钥:
properties复制spring.ai.openai.api-key=your-api-key
spring.ai.openai.chat.options.model=gpt-3.5-turbo
如果使用本地模型(如 Ollama),配置方式略有不同:
properties复制spring.ai.ollama.base-url=http://localhost:11434
spring.ai.ollama.chat.option
