效果
前端样式体验链接:https://livequeen.top/deepseekshow
准备工作
1、注册deepseek官网账号
地址:DeepSeek
点击进入右上角【API开放平台】,并进行账号注册。
2、注册完成后,依次点击【API keys】-【生成API key】,记住自己保存好API keys,他只会显示一次,如果忘了,就要重新生成了!
然后点击【接口文档】,就可以看到官方API文档了!
3、在接口文档中,点击【首次调用API】,然后选择对应的语言,就可以看到示例代码了
代码示例
这里用vue+node.js做一个上面效果动态图的简单示例:
一、后端
1、 引入依赖,在终端中输入如下指令
npm install openai
2、新建一个工具类【deepseek.js】,用于执行deepseek的API并返回结果,如下(可直接复制):
// Please install OpenAI SDK first: `npm install openai`
const OpenAI = require('openai')
// api参数配置
const openai = new OpenAI({
baseURL: 'https://api.deepseek.com',
apiKey: 'sk-c63c***********************e1e0b70'
})
/**
* message 消息列表
* role 角色
* content 对话内容
* name 某个角色的参与者,用于区分相同角色(选填)
* model 模型 [deepseek-chat, deepseek-reasoner] deepseek-chat 模型已全面升级为 DeepSeek-V3。
*/
async function deepSeekChat (contents) {
// 执行获取结果
const completion = await openai.chat.completions.create({
messages: [{
role: 'system',
content: contents
}],
model: