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开发功能大家自己试一下吧!