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

SpringAI 快速开发Deepseek

        哈喽,大家好,我是浮云,最近国产大模型Deepseek异常火爆,作为一个Java程序员我们应该如何快速的使用它呢,今天我们来研究一下,spring AI 快速开发Deepseek。

一、获取Deepseek apikey

参考这篇文章第二部分Idea 2024.3 使用CodeGPT插件整合Deepseek

二、创建spring AI 项目

1、相关文档

Spring AI官方文档

Spring AI GitHub

2、创建项目

官方文档上显示,Spring AI 支持3.2.x 和3.3.x版本,而且Spring boot 3版本以上Java需要17以上版本。

(通过Deepseek可查查询到Spring Boot版本与Java版本对应关系)

所以,我们创建项目时JDK选择17就可以了,点击下一步。

我们选择3.4.3版本的Spring Boot(原本想选最新版了后面发现不可以,只能是>=3.3 < 3.5版本),选择AI菜单下的OpenAI就可以了(为了方便测试后面又加上了Spring Web),然后点击创建,这样我们SpringAI的项目就创建好了,那么如何使用呢。

三、通过SpringAI调用DeepseekAPI

1、使用SpringAI GitHub上面的TEST

clone github上面的SpringAI项目 https://github.com/spring-projects/spring-ai.git

deepseek 测试类DeepSeekWithOpenAiChatModelIT,把最下面

System.getenv("DEEPSEEK_API_KEY")替换成自己的apikey,就可以直接测试了。

2、使用自己创建的项目

SpringAI Deepseek API文档:

DeepSeek Chat :: Spring AI Reference

使用API文档里面的示例controller测试

好了,今天SpringAI 快速开发Deepseek就研究到这里,其他AI开发功能大家自己试一下吧!

相关文章:

  • 跟着AI学vue第十章
  • 【创建模式-构建模式(Singleton Pattern)】
  • 【YOLOv10改进[注意力]】引入DICAM机制(多尺度特征提取和通道注意力机制) | 水下图像增强
  • 眼见不一定为实之MySQL中的不可见字符
  • Elasticsearch索引设计与分片策略深度优化-手记
  • Spring Boot 2/3.x 中 MultipartFile 接收问题深度解析与实战解决方案
  • 数据库的MVCC如何理解?
  • 最全 Neo4j 可视化图形数据库的工具
  • 小程序高度问题背景scss
  • Spring Boot 3 整合 Spring Cloud Gateway 工程实践
  • 尚硅谷 java 学习 (b 站版)Day21、多线程
  • 后台管理系统-园区管理
  • Shell脚本基础:用Bash自动化任务
  • 1.13 重叠因子:简单移动平均线(Simple Moving Average, SMA)概念与Python实战
  • 数据结构与算法-图论-最短路-单源最短路的建图方式
  • 网络应用层之HTTP
  • Lm studio本地部署DeepSeek
  • 【无标题】PHP-get_definde_vars
  • 【Python LeetCode 专题】动态规划
  • 本地部署DeepSeek-R1(Ollama+Docker+OpenWebUI知识库)
  • 情侣手表网站/培训心得体会300字
  • 多php网站建设/做网站找哪个公司好
  • 做动态网站 和数据库交互/软文发稿网站
  • 免费照片的网站模板免费下载/怎么做网站关键词优化
  • 雅虎网站提交/哪个平台推广效果最好
  • 北京哪个网站做兼职比较好/手机网站百度关键词排名