ChatGPT-Next-Web一劳永逸适配DeepSeek API

DeepSeek客户端用了小一段时间了,昨天访问开放平台才发现送了10CNY的额度,本着不用白不用于是有了以下折腾…

刚开始通过chatgpt-next-web的自定义接口来使用DeepSeek API,但是因为自定义接口每次换新设备都要重新配置一遍,给他人使用更是麻烦,非常的不方便。

后面查阅文档发现DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。(文档原文)所以我们只需要修改chatgpt-next-web的环境变量即可达到一劳永逸适配DeepSeek API的效果。

编辑参数

通过docker-compose部署只需要在**environment:**字段下添加如下内容即可,其它如宝塔、1panel等平台同理。

environment:
      - CODE=password
      - BASE_URL=https://api.deepseek.com
      - OPENAI_API_KEY=sk-123
      - CUSTOM_MODELS=+deepseek-chat,+deepseek-reasoner
      - DEFAULT_MODEL=+deepseek-chat

默认访问模型:

环境变量注释

  • CODE:访问密码,强烈建议设置
  • BASE_URL:接口地址,DeepSeek API官方接口为https://api.deepseek.com
  • OPENAI_API_KEY:你在DeepSeek开放平台生成的API key
  • CUSTOM_MODELS:可用的模型列表,上面默认使用deepseek-chatdeepseek-reasoner
  • DEFAULT_MODEL:默认使用模型,上面默认使用deepseek-chat

其它

挺好!
下个小版本的nextchat就原生支持deepseek并且支持R1展示思考过程,到时候看看环境变量需不需要修改。