SpringAI实践-简单使用
一、简单使用
1、初始化一个简单的Springboot项目

上述主要做了,使用spring-boot的start-parent做为项目的父依赖,表示当前是个Springboot项目,然后添加
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
这个spring-ai-bom的版本管理,当前是1.0.0,之后的依赖涉及spring-ai的都无需写版本号了,都默认是1.0.0版本,
然后添加两个依赖,一个是springboot的web项目,一个是springai中的openai模型相关的依赖,表示当前的项目是个web项目,然后项目中都调用openai协议的大模型。
2、在application.properties中配置涉及大模型相关的属性

相关属性可以在deepseek API文档中获取
3、注入ChatClient这个对象到Spring容器中,并设置简单的系统提示词
ChatClient 对象是SpringAI中直接跟大模型对话的对象

4、创建一个Conroller,触发对大模型文化的调用

启动项目,调用上面的测试接口,可以看到简单的调用已经实现了:


浙公网安备 33010602011771号