当前位置: 首页 > news >正文

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

一、接入 DeepSeek 官方服务

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

1.添加依赖 

<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-starter-model-openai</artifactId>
</dependency>

2.设置 yml 配置文件

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

spring:ai:openai:api-key: ${你的api-key}base-url: https://api.deepseek.comchat:options:model: deepseek-chat

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

3.编写代码案例

@RestController
@RequestMapping("/ds")
public class DeepSeekController {private final ChatModel chatModel;@Autowiredpublic 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;}
}

效果展示:

相关文章:

  • Spring Boot系列之使用Arthas Tunnel Server 进行远程调试实践
  • CTF--好像需要管理员
  • gemini讲USRP
  • 【Java】时间区间内按天、周、月份索引后缀计算方法
  • 通过金融科技(Fintech)掌控财务:智能理财管理指南
  • Design Compiler:转换时间过渡调整
  • 加油站小程序实战教程11会员注册
  • LeetCode面试热题150中19-22题学习笔记(用Java语言描述)
  • 链表知识回顾
  • windows 11 安装 redis
  • 基于Spring MVC的客户端真实IP获取方案解析
  • leetcode14.最长公共前缀
  • 微服务3--服务容错
  • Spring分析-IOC
  • 软件测试|App测试面试相关问题(2)
  • WPF 从Main()方法启动
  • 0-GLOP:学习全局划分和局部构造实时求解大规模路由问题(AAAI-24)
  • Sentinel源码—3.ProcessorSlot的执行过程二
  • JavaScript:表单及正则表达式验证
  • 鸿蒙NEXT开发Want工具类(ArkTs)
  • easyui做网站/网络营销的手段包括
  • 学徒制下的课程网站建设/百度平台推广
  • 定制版网站建设详细报价单/网页设计代码大全
  • 怎么做便民信息网站/离我最近的广告公司
  • 浦城县规划建设旅游局网站/淘数据
  • 做网站公司上什么平台/网络营销策划方案ppt模板