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();
    }
}

启动项目,测试请求

搞定!

相关推荐
赵瑽瑾20 分钟前
Lua语言的嵌入式系统
开发语言·后端·golang
霍璟琅21 分钟前
Delphi语言的数据可视化
开发语言·后端·golang
张3蜂29 分钟前
PromptSource官方文档翻译
人工智能·机器人·开源
霍熠烁1 小时前
Objective-C语言的云计算
开发语言·后端·golang
elecfan20111 小时前
本地化部署AI知识库:基于Ollama+DeepSeek+AnythingLLM保姆级教程
人工智能
卓怡学长1 小时前
w200基于spring boot的个人博客系统的设计与实现
java·数据库·spring boot·后端·spring·intellij-idea
幸福右手牵2 小时前
WPS如何接入DeepSeek(通过JS宏调用)
javascript·人工智能·深度学习·wps·deepseek
cchjyq2 小时前
opencv:基于暗通道先验(DCP)的内窥镜图像去雾
java·c++·图像处理·人工智能·opencv·计算机视觉
幸福右手牵2 小时前
WPS如何接入DeepSeek(通过第三方工具)
人工智能·深度学习·wps·deepseek
115432031q2 小时前
基于SpringBoot养老院平台系统功能实现十一
java·前端·后端