快速成功构建Deepseek的SpringAI项目

初学的时候,你是否经常遇到构建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);
        };
    }
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值