SpringAI-依赖问题

1.依赖管理

注意:Spring AI 2.0.x 与 Spring Boot 4.0.x and 4.1.x适配,JDK使用的17,目前没发现问题.

  1. 如果你使用快照版本你需要如下配置:
xml 复制代码
<repositories>
    <repository>
        <id>spring-snapshots</id>
        <name>Spring Snapshots</name>
        <url>https://repo.spring.io/snapshot</url>
        <releases>
            <enabled>false</enabled>
        </releases>
    </repository>
    <repository>
        <name>Central Portal Snapshots</name>
        <id>central-portal-snapshots</id>
        <url>https://central.sonatype.com/repository/maven-snapshots/</url>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>
  1. 另外如果你的maven的settings.xml配置了镜像,必须将快照版本排除掉
xml 复制代码
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*,!spring-snapshots,!central-portal-snapshots</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>
  1. 如果你使用正式版本,正常引入以来即可
xml 复制代码
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-bom</artifactId>
            <version>2.0.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
  1. 引入你要使用的starter,比如OpenAI的
xml 复制代码
    <dependencies>
        <dependency>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-starter-model-openai</artifactId>
        </dependency>
    </dependencies>
相关推荐
嵌入式学习菌1 小时前
ESP32 ModbusTCP 分片缓存
java·后端·spring
FanetheDivine1 小时前
学习Agent开发 10.延迟工具 deferred tools
agent·ai编程
第十人i1 小时前
Pi 1.0 正式发布:原生 MCP + Pi Durable,终端编程代理的重大升级
ai编程·pi
交付一线的ZLycan2 小时前
我用AI coding给旧手表(华米Amazfit GTR4)写了个番茄代办App
ai编程
晚安code2 小时前
Gemini 4 Argon 价格与用途:和 GPT-6、Claude 怎么选
ai编程
StrangeXin2 小时前
做AI项目,为什么我提议成立一个委员会
ai编程
Maynor9963 小时前
6张商品图→17秒带货短视频:开源12个Claude Skills,配音、字幕花字、BGM本地一条命令出片
ffmpeg·ai编程·claude·电商·agent skills
专业程序开发源3 小时前
springboot高校学生社团管理系统74810-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计