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

启动项目,测试请求

搞定!

相关推荐
博、、16 小时前
AI 智能商场系统开发:从架构设计到落地实践
人工智能
张彦峰ZYF16 小时前
从“账单不一致”到“可审计计费”:企业级大模型服务的计费异常诊断、成本建模与治理体系
人工智能·finops·大模型计费·成本对账·缓存计费·额度控制·agent 成本治理
机器学习之心16 小时前
CPO-CNN-BiLSTM 多输出回归 + SHAP 可解释分析:从超参寻优到特征归因的完整实践
人工智能·回归·cnn·cpo-cnn-bilstm
火山引擎开发者社区16 小时前
行业首发|智能体安全能力图谱发布:企业可落地的建设路径
人工智能
MatrixOrigin16 小时前
MatrixOne Git4Data 技术详解(十二)·大模型篇:RLHF 偏好数据——分歧、裁决与可复现
人工智能·aiagent·矩阵起源·git4data
mldong16 小时前
一条命令,十分钟:jeeflow 工作流应用的六语言一键部署
前端·后端·架构
Claire_8816 小时前
中医执业资格考试知识图谱与备考信息整理(2026版)
人工智能·知识图谱
Shawn_Shawn16 小时前
本体论的基本核心概念
后端·llm·领域驱动设计
咖啡八杯16 小时前
统一返回对象设计:AjaxResult 与 R 的取舍
java·spring boot·框架·若依·返回值
weixin_66816 小时前
【无标题】
人工智能·机器人