Spring Boot接入Deep Seek的API

1,首先进入deepseek的官网:DeepSeek | 深度求索,单击右上角的API开放平台。

2,单击API keys,创建一个API,创建完成务必复制!!不然关掉之后会看不看api key!!!

DeepSeek Chat :: Spring AI Reference

创建一个SpringWeb项目,勾选AI下面的Open-Ai,创建成功后就可以进行下一步。

首先把application.property改成application.yml,将以下信息复制到yml里,记得把api-key替换成你自己的!

bash 复制代码
spring:
  ai:
    openai:
      api-key: api-key
      base-url: https://api.deepseek.com
      chat:
        options:
          model: deepseek-chat

编写配置类:

java 复制代码
@Configuration
public class ChatConfig {
    @Bean
    public ChatClient chatClient(OpenAiChatModel openAiChatModel) {
        return ChatClient.builder(openAiChatModel).build();
    }
}

编写controller

java 复制代码
@RestController
@RequestMapping("/ai")
public class ChatController {
    private final ChatClient chatClient;

    public ChatController(ChatClient chatClient) {
        this.chatClient = chatClient;
    }

    @GetMapping("/chat")
    public String generate(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {
        return chatClient.prompt()
                .user(message)
                .call()
                .content();
    }
}

启动项目,测试请求

搞定!

相关推荐
蒹葭苍苍8731 分钟前
LoRA、QLoRA微调与Lama Factory
人工智能·笔记
蹦蹦跳跳真可爱5892 分钟前
Python----机器学习(基于PyTorch的线性回归)
人工智能·pytorch·python·机器学习·线性回归
Smilejudy2 分钟前
不可或缺的相邻引用
后端
惜鸟3 分钟前
Elasticsearch 的字段类型总结
后端
rebel4 分钟前
Java获取excel附件并解析解决方案
java·后端
微客鸟窝6 分钟前
Redis常用数据类型和命令
后端
熊猫片沃子8 分钟前
centos挂载数据盘
后端·centos
微客鸟窝9 分钟前
Redis配置文件解读
后端
不靠谱程序员11 分钟前
"白描APP" OCR 软件 API 逆向抓取
后端·爬虫
小华同学ai12 分钟前
6.4K star!企业级流程引擎黑马,低代码开发竟能如此高效!
后端·github