体验deepseek

介绍

最近 deepseek 的风头一时无两,主要是他把 LLMapi 打到的白菜价,并且 不限制并发(这点比其他大模型良心太多,很多大模型虽然跟着降价,但是都是限制了并发的,极不友好,举个例子,我日常使用的 沉浸式翻译 打开个英文网页,分分钟并发就上来了。)

注册登录

访问 deepseek 注册登录账号,然后获取 api key, 默认赠送 500token,有效期 1 个月。

::: warning 注意 每次生成的 api key 只出现一次,需要自行保存,如果忘记则需要删除旧的,重新生成。 :::

使用

  1. 列出模型

    const axios = require('axios')
    const token = 'sk-xxx'
    
    let config = {
      method: 'get',
      maxBodyLength: Infinity,
      url: 'https://api.deepseek.com/models',
      headers: { 
        'Accept': 'application/json', 
        'Authorization': `Bearer ${token}`
      }
    }
    
    axios(config)
    .then((response) => {
      console.log(JSON.stringify(response.data))
    })
    .catch((error) => {
      console.log(error)
    })

    可以得到结果,目前支持的模型有:deepseek-chat, deepseek-coder

  2. 对话

const axios = require('axios')
const token = 'sk-xxx'
let data = JSON.stringify({
  "messages": [
    {
      "content": "You are a helpful assistant",
      "role": "system"
    },
    {
      "content": "比较Vue和React,以及未来前端发展趋势",
      "role": "user"
    }
  ],
  "model": "deepseek-chat",
  "frequency_penalty": 0,
  "max_tokens": 2048,
  "presence_penalty": 0,
  "stop": null,
  "stream": false,
  "temperature": 1,
  "top_p": 1,
  "logprobs": false,
  "top_logprobs": null
})

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://api.deepseek.com/chat/completions',
  headers: { 
    'Content-Type': 'application/json', 
    'Accept': 'application/json', 
    'Authorization': `Bearer ${token}`
  },
  data : data
}

axios(config)
.then((response) => {
  console.log(JSON.stringify(response.data))
})
.catch((error) => {
  console.log(error)
})

实用集成

可与常用的软件如 chatbox, chatgpt-next-web, 沉浸式翻译 等集成。

实用集成

搭配沉浸式翻译

  1. 翻译服务 => DeepSeek => 需配置

  2. 基本设置 => 自定义 API Key => 填入 api key => 设置每秒最大请求数 => 自定义 API 接口地址(https://api.deepseek.com)

  3. AI 专家 => 按需选择插件,可以有效提高翻译质量

参考

Last updated