chatgpt-next-web部署及使用DeepSeek及使用Alist配置云同步

一、拉取chatgpt-next-web的镜像

docker pull yidadaa/chatgpt-next-web

如果拉取不到请看这篇文章 -> 快速前往

二、创建对应文件目录及编写docker-compose.yaml文件

mkdir -p /www/chatgpt-next-web
cd /www/chatgpt-next-web
vim docker-compose.yaml

docker-compose.yaml文件内容:

version: '3.8'

services:
  nextchat:
    image: yidadaa/chatgpt-next-web
    container_name: nextchat
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      # DeepSeek 专用配置
      - BASE_URL=https://api.deepseek.com/v1  # DeepSeek API 地址
      - OPENAI_API_KEY=你的DeepSeek_API_Key  # 替换为 DeepSeek API Key
      - DEFAULT_MODEL=deepseek-reasoner  # 指定默认模型(根据 DeepSeek 模型名称填写)
      # 访问控制
      - CODE=password # 必填访问密码
      # 高级配置
      - DISABLE_SERVER_SIDE_EMBEDDING=1  # 关闭服务端功能(确保兼容性)

输入 wq! 保存退出。

在docker-compose.yaml文件目录下更新运行容器:

docker-compose up -d

三、对接DeepSeek

点击右下角设置

image

先勾选自定义接口,模型服务商再选择OpenAI

填入DeepSeek的接口地址:

https://api.deepseek.com

输入自己的DeepSeek API Key,自定义模型名填:

deepseek-chat,deepseek-reasoner

image

这样就可以使用DeepSeek了

四、Alist创建对应的Webdav挂载

如图所示,根文件夹路径和缩略图缓存路径请调整成你自己的真实路径

如果是用Docker运行的,那么这两个路径应当调整成你容器内的路径.

image

image

五、chatgpt-next-web使用Alist的webdav

image

代理地址和WebDAV地址都是一样的,为http(s)://HOST:PORT/dav/DeepSeek

注意一定要有这个 /dav !

检查可用性,确认,同步,完成!