根据Spring官方文档,三分钟完成Springboot项目集成Spring AI
前置条件:jdk17 ,springboot版本3.4.5,已安装ollama并下好大模型
参考文档:Spring AI官网
Introduction :: Spring AI Reference
1.引入maven依赖
阅读官网中的Getting Started,可以看到先将官方要求的仓库配置进pom文件,目的是让 Maven 从指定的仓库中下载项目所需的依赖。
再将Dependency Management配置进pom,这里目的是集中管理spring-ai的依赖版本
找到调用ollama的依赖,也粘贴至pom中,如果调用其他的平台,也可找自己需要的
最终,我们的pom文件,在原Springboot项目的基础上,新增的就这些
2.修改配置文件
按照官网给的样例,添加到配置文件中
将地址和模型名换成我们实际的,我配置完是这样
3.新建接口类
New一个类ChatController,将官方代码贴进去
就两个简单的Get接口,一个非流式,一个流式的提问请求
4.运行项目
运行成功后访问http://localhost:8080/ai/generate?message=介绍一下上海市,message后为自己想要问的问题,可以看到能正常回答了
项目代码:https://download.csdn.net/download/Cha0DD/90878861