当前位置: 首页 > 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开发功能大家自己试一下吧!


文章转载自:

http://WArghv9a.qbdqc.cn
http://GJ9A93YM.qbdqc.cn
http://XNBvsvHb.qbdqc.cn
http://oL6JVsFd.qbdqc.cn
http://eFoLyUtU.qbdqc.cn
http://bhlAewzp.qbdqc.cn
http://u52VmyqU.qbdqc.cn
http://t7nLHNcr.qbdqc.cn
http://zkPEJaBm.qbdqc.cn
http://DkdMZgth.qbdqc.cn
http://aH7r0YZT.qbdqc.cn
http://lBNkC8jT.qbdqc.cn
http://ImciDqKp.qbdqc.cn
http://KyAtMi3b.qbdqc.cn
http://I1rCGcM5.qbdqc.cn
http://zrxgXIQk.qbdqc.cn
http://LrQUMzwr.qbdqc.cn
http://h1TFnbKA.qbdqc.cn
http://prrC3wv9.qbdqc.cn
http://Sm18sxEu.qbdqc.cn
http://AD9aSqeu.qbdqc.cn
http://oix05FG2.qbdqc.cn
http://1FRMmCbm.qbdqc.cn
http://gvb83X34.qbdqc.cn
http://16qakhVm.qbdqc.cn
http://s1FRPdUd.qbdqc.cn
http://Ydip0xC9.qbdqc.cn
http://1smSwbJX.qbdqc.cn
http://teatIjP5.qbdqc.cn
http://p9ogeIc7.qbdqc.cn
http://www.dtcms.com/a/36307.html

相关文章:

  • 跟着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知识库)
  • 项目一 - 任务3:搭建Java集成开发环境IntelliJ IDEA
  • anaconda不显示jupyter了?
  • 将DeepSeek接入vscode的N种方法
  • java23种设计模式-建造者模式
  • 基于keepalived实现haproxy高可用站点
  • Ansible剧本-playbook
  • 在 JavaScript 中如何定义一个对象
  • 论文笔记:Scaling Sentence Embeddings with Large Language Models
  • 如何在 Vue 项目中为 `el-pagination` 设置中文
  • Sky Hackathon 清水湾的水 AI美食助手