【AI】SpringAI 第二弹:接入 DeepSeek 官方服务

一、接入 DeepSeek 官方服务

通过一个简单的案例演示接入 DeepSeek 实现简单的问答功能

1.添加依赖

java 复制代码
<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-starter-model-openai</artifactId>
</dependency>

2.设置 yml 配置文件

在 application.yml 中添加 DeepSeek 的配置信息:

java 复制代码
spring:
  ai:
    openai:
      api-key: ${你的api-key}
      base-url: https://api.deepseek.com
      chat:
        options:
          model: deepseek-chat

其中, api-key 是你在 DeepSeek 官网注册后获取的密钥, base-url s DeepSeek API 的服务地址,model 指定使用的模型版本。

3.编写代码案例

java 复制代码
@RestController
@RequestMapping("/ds")
public class DeepSeekController {

    private final ChatModel chatModel;

    @Autowired
    public DeepSeekController(ChatModel chatModel) {
        this.chatModel = chatModel;
    }

    @RequestMapping("/chat")
    public String chat(@RequestParam("msg") String msg) {
        System.out.println(msg);
        String result = chatModel.call(msg);
        System.out.println(result);
        return result;
    }
}

效果展示:

相关推荐
谁似人间西林客3 分钟前
汽车智能制造解决方案:如何通过智能仓储物流降本提效?
人工智能·汽车·制造
jiushiapwojdap15 分钟前
Antigravity Awesome Skills:1527+ AI 编程助手的可安装技能库
人工智能·其他
顾北顾17 分钟前
多头注意力机制
人工智能·深度学习·算法
hujinyuan2016031 分钟前
2025年12月中国电子学会青少年机器人技术等级考试试卷(二级) 真题+答案
人工智能·算法·机器人
码农小白AI38 分钟前
采购合同与来料证书对标校验,IACheck联动AI报告审核通审Agent版自动识别指标不符单据
人工智能
摇滚侠1 小时前
SpringMVC 入门到实战 文件上传 75-77
java·后端·spring·maven·intellij-idea
元岳数字人小元1 小时前
AI 数字人开发公司浅谈 虚拟数字人打造景区新服务
人工智能·人机交互·交互
哦哦~9211 小时前
AI赋能生物医学:从临床数据到药物分子性质预测实战培
人工智能·生物医学·药物分子
GIS数据转换器1 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
虫无涯1 小时前
本地离线大模型实战:Ollama + Llama 3.1 8B 全流程部署(适配VSCode Continue代码助手)
人工智能