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

启动项目,测试请求

搞定!

相关推荐
虾壳云官方1 分钟前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署
weixin_397574095 分钟前
从“点状试点“到“全面智能化“:制造企业AI落地的现实路径
大数据·人工智能·制造
YOLO数据集集合21 分钟前
无人机山地灾害巡检数据集 | 滑坡多区域实例分割 遥感影像解译 地质灾害预警深度学习数据10296期
人工智能·深度学习·目标检测·计算机视觉·无人机
一水鉴天24 分钟前
不确定性问题确定解的 DevOps 九宫格内核 20260612(腾讯元宝)
人工智能·架构
志栋智能27 分钟前
超自动化巡检:知识沉淀与团队协作的新载体
大数据·运维·网络·数据库·人工智能·自动化
不才不才不不才36 分钟前
Spring AI 实战:聊天、提示词、记忆三件套
java·人工智能·spring·ai
汤姆yu40 分钟前
Anthropic Claude Fable 5 深度解析
人工智能·ai·大模型·智能体·视频模型
JustNow_Man1 小时前
psmux快捷键
人工智能·python
神奇的小猴程序员1 小时前
提升 AI 与开发效率!两款实用 Skill 开源工具 FunctionCool-Skill & StyleCool-Skill 深度体验
人工智能·开源·s