然后看依赖.可以看到
看一下官网springAI的最新版本看到是0.8.1
这里我们用1.0.0这个最新的,快照版
1.0.0-snapshot
然后再来看,需要导入这个
spring-ai-openai-spring-boot-starter 这个依赖是openai的.
然后这里再看,这个继承一个父项目
spring-ai-bom 这个,然后sping-ai.version 是上面定义的版本
然后再需要配置一个仓库,因为,maven的官方仓库中还没有springai的jar包
可以看到Maven的官网,还没有springai的jar包
可以看到在springai的官网,可以看到
这个仓库中有这些jar包.
然后看一下这里需要配置springai的仓库,不能配置maven的了
这里的地址一定要修改一下
https://repo.spring.io/snapshot
这个地址要修改一下,我们用snapshot版本的.
可以看到对应的snapshot版本的地址
然后我们需要添加一个配置
<releases>
<enabled>false</enabled>
</releases>
也就是排除掉release.因为我们用的是snapshot版本
可以看到修改以后,然后刷新,重新导入maven
可以看到内容就变了,导入的变成1.0.0的snapshot版本的了
然后我们把application.properties文件
修改一下,修改成yml文件
然后我们把得到的这个key和url的地址.
写到本地的环境变量里面可以看到,这样我们在
配置文件中就可以直接调用了.
可以看到配置,这里的
spring.ai.openai.api-key 就是我们配置到环境变量中的.
然后要注意,我们得到的这个接口的地址,其实是一个中转地址,也就是说,我们访问这个中转地址,然后他这个地址,再去访问
openai的 然后再把数据返回给我们
所以在得道这个key的时候,要问清楚,可以看到得到的时候,有很多标注了是中转,还是直连的.