快速成功构建Deepseek的SpringAI项目
网上的课程不计其数,他们导入的依赖也各不相同,但是不管怎么一比一照抄,就是会出错,一会儿pom文件提示依赖不存在,一会儿maven找不到依赖,总之毛病无穷无尽。这个官方的Spring AI默认用的是美国的Open AI,由于国内不能访问,所以要配置一下配置文件application.properties,改成访问国内的deepseek。选择Maven、Java、3.3.4(不含)以上的稳定版本(不
初学的时候,你是否经常遇到构建Spring AI项目失败的情况?网上的课程不计其数,他们导入的依赖也各不相同,但是不管怎么一比一照抄,就是会出错,一会儿pom文件提示依赖不存在,一会儿maven找不到依赖,总之毛病无穷无尽。这个时候,只需登录Spring AI官网,用官网的初始化工具构建项目即可。
点Spring AI官网网站:Spring AI。翻到最下面的Getting Starter,然后点击Spring Initializer Link,,就可以直接到Spring AI项目构建页面(这个链接就是:https://start.spring.io/。但是直接进来不一定是构建Spring AI项目,所以从Spring AI文档官网跳转过来可能更好)。
Spring AI官方初始化构建程序网站如图所示。
选择Maven、Java、3.3.4(不含)以上的稳定版本(不带括号的那种就是稳定版本),Group、Artifact等选项和IDEA软件上差不多,点击最下方的GENRATE
按钮,即可成功创建。然后就会给你生成一个压缩包并开始自动下载。解压到本地的文件夹之后,直接用IDEA打开就能运行,非常方便。
这个官方的Spring AI默认用的是美国的Open AI,由于国内不能访问,所以要配置一下配置文件application.properties,改成访问国内的deepseek。记得先去deepseek官网(DeepSeek)申请api-key,并充值10块钱哦。
spring.application.name=spring-ai-demo spring.ai.openai.api-key=(你自己的deepseek api-key) spring.ai.openai.base-url=https://api.deepseek.com spring.ai.openai.chat.options.model=deepseek-chat spring.ai.openai.chat.options.temperature=0.7
配置好application.properties之后,直接在主类添加一个Bean即可运行。
package spring.ai.example.spring_ai_demo; import org.springframework.ai.chat.client.ChatClient; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; @SpringBootApplication public class SpringAiDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringAiDemoApplication.class, args); } @Bean public CommandLineRunner runner(ChatClient.Builder builder) { return args -> { ChatClient chatClient = builder.build(); String response = chatClient.prompt("给我讲个笑话").call().content(); System.out.println(response); }; } }
更多推荐
所有评论(0)