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

Spring 接入 DeepSeek

  1. 引入依赖
<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>

2.yml配置

spring:ai:openai:api-key: sk-xxxxx   // 填写自己申请的keybase-url: https://api.deepseek.comchat:options:model: deepseek-chat
  1. 调用
@RestController
@RequestMapping(value = "ai")
public class ChatController {private final OpenAiChatModel chatModel;public ChatController(OpenAiChatModel chatModel) {this.chatModel = chatModel;}@GetMapping("/generate")public Object generate(@RequestParam String message) {return  this.chatModel.call(message);}@GetMapping("/generateStream")public Flux<ChatResponse> generateStream(@RequestParam String message) {Prompt prompt = new Prompt(new UserMessage(message));return this.chatModel.stream(prompt);}
}
http://www.lryc.cn/news/539759.html

相关文章:

  • vscode将文件中行尾默认CRLF改为LF
  • python-leetcode 33.排序链表
  • 【数据结构初阶第十二节】设计循环队列
  • 基于微信小程序的民宿短租系统设计与实现(ssm论文源码调试讲解)
  • 使用 Jetty 构建 HTTPS 服务入门指南
  • 数据结构《图》
  • 用Chrome Recorder轻松完成自动化测试脚本录制
  • ⭐️苹果电脑安装windows10双系统【详细图文步骤保姆级教程】【本教材适用于MAC台式机、笔记本MacBook air和pro】
  • win10系统上的虚拟机安装麒麟V10系统提示找不到操作系统
  • Java 大视界 -- 开源社区对 Java 大数据发展的推动与贡献(91)
  • 深入浅出C语言内存模型——高阶篇
  • AI 百炼成神:逻辑回归, 垃圾邮件分类
  • MybatisPlus-扩展功能
  • 《计算机视觉》——角点检测和特征提取sift
  • DeepSeek模型快速部署教程-搭建自己的DeepSeek
  • Swift CChar元祖转String
  • 【刷题】leetcode
  • WPF创建自定义类和控件及打包成dll引用
  • Zookeeper(54)如何使用Zookeeper的命令行工具?
  • 一周学会Flask3 Python Web开发-http响应状态码
  • 【数据挖掘】
  • 位操作符 练习
  • 解决Python升级导致PySpark任务异常方案
  • Linux中线程创建,线程退出,线程接合
  • 机器视觉检测中,2D面阵相机和线扫相机的区别
  • LeetCode 热题 100_N 皇后 (62_51_困难_C++)(递归(回溯))
  • Winform(C#) 项目保存页面
  • 【LeetCode: LCR 126. 斐波那契数 + 动态规划】
  • OSPF(开放路径最短优先)
  • JAVA EE初阶 - 预备知识(四)