
SpringBoot项目接入DeepSeek
如图所示代码没有多大的变化, 前面我们说因为 Deepseek 的 API 设计与 OpenAI 的 API 兼容,所以使用OpenAI的那一套就行。只不过deepseek好像没有默认的apikey,所以只能填入你自己的apikey了,具体可以去deepseek官网查看。DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 D
接入DeepSeek
如果需要接入DeepSeek首先需要去申请DeepSeek开放平台申请密钥:
微信扫码登录即可,登录以后找到API keys 注册自己的密钥:
选择创建自己的API key:
然后随便起个名字创建即可:
然后就会产生一个密钥,这个密钥可以用来调用DeepSeek的各种功能:
DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。
PARAM | VALUE |
---|---|
base_url * | https://api.deepseek.com |
api_key | apply for an API key |
* 出于与 OpenAI 兼容考虑,您也可以将 base_url
设置为 https://api.deepseek.com/v1
来使用,但注意,此处 v1
与模型版本无关。
* deepseek-chat
模型已全面升级为 DeepSeek-V3,接口不变。 通过指定 model='deepseek-chat'
即可调用 DeepSeek-V3。
* deepseek-reasoner
是 DeepSeek 最新推出的推理模型 DeepSeek-R1。通过指定 model='deepseek-reasoner'
,即可调用 DeepSeek-R1。
使用Java调用DeepSeek的APi:
@Test
void contextLoads2() {
OpenAiChatModel model = OpenAiChatModel.builder()
.baseUrl("https://api.deepseek.com")
.apiKey("你的密钥")
.modelName("deepseek-chat")
.build();
String chat = model.chat("你好,你是谁?");
System.out.println(chat);
}
如图所示代码没有多大的变化, 前面我们说因为 Deepseek 的 API 设计与 OpenAI 的 API 兼容,所以使用OpenAI的那一套就行。只不过deepseek好像没有默认的apikey,所以只能填入你自己的apikey了,具体可以去deepseek官网查看。
结果:
调用不了报错:
需要去充值:
更多推荐
所有评论(0)