Skip to content

MegumiN152/DeepSeek-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DeepSeek-SDK


用于调用DeepSeek大模型的SDK

目前还没上传到maven中央仓库,而且这只是最初版本

本人小菜鸟一个,我是看到官方只有api调用,没有SDK才做的

(一堆bug没修,功能也没完善)

快速开始


1、 引入SDK

<dependency>
    <groupId>com.yucongming</groupId>
    <artifactId>yucongming-java-sdk</artifactId>
    <version>0.0.3</version>
</dependency>

2、 在DeepSeek官方平台获取相关的api-key image 3、初始化DsApiClient对象 通过配置注入对象 修改配置:

dsapi:
  client:
    api-key: 你的api-key

使用客户端对象:

@Resource
private DsApiClient client;

4、构造请求参数

//默认模型为deepseek-chat
ChatRequest chatRequest = new ChatRequest();
SendMessage sendMessage=new SendMessage();
//设置具体内容
sendMessage.setUserMessage("写快速排序代码,只给出代码");
//指定身份
sendMessage.setSystemMessage("假如你是一位java大神");
//调用
DeepseekChatCompletionResponse chatCompletion = dsApiClient.getChatCompletion(chatRequest,sendMessage);

5、获取响应结果

DeepseekChatCompletionResponse chatCompletion = dsApiClient.getChatCompletion(chatRequest);
System.out.println(chatCompletion.getChoices().get(0).getMessage().getContent());

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages