本节提供了开始使用Spring AI的切入点。

您应该根据自己的需求按照以下各部分的步骤进行操作。

Spring AI支持Spring Boot 3.4.x。当Spring Boot 3.5.x发布时,我们也将支持它。

Spring Initializr

前往start.spring.io并选择您希望在新应用程序中使用的AI模型和向量存储。

制品仓库

正式版本 - 使用Maven中央仓库

从1.0.0-M6开始,发布版本可在Maven中央仓库获得。 您的构建文件不需要任何更改。

依赖管理

Spring AI物料清单(BOM)声明了Spring AI特定发布版本使用的所有依赖项的推荐版本。 这是一个仅包含BOM的版本,它只包含依赖管理,没有插件声明或对Spring或Spring Boot的直接引用。 您可以使用Spring Boot父POM,或使用Spring Boot的BOM(spring-boot-dependencies)来管理Spring Boot版本。

向您的项目添加BOM:

<dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.springframework.ai</groupId>
        <artifactId>spring-ai-bom</artifactId>
        <version>${spring-ai.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

添加特定组件的依赖项

文档中的以下每个部分都显示了您需要添加到项目构建系统的依赖项。

Spring AI示例

请参考此页面获取更多与Spring AI相关的资源和示例。

文档有误?请协助编辑

发现文档问题?点击此处直接在 GitHub 上编辑并提交 PR,帮助我们改进文档!