1. 前言

DeepSeek 是目前爆火的ai,其成本远低于chatgpt,性能却不逊于其,更适合中国宝宝体质,受到国内广泛好评,但其使用面临着网络慢,需要验证手机号等问题,搭建在线deepseek更方便快捷。
Nextchat 是一个目前非常流行的 AI 聊天服务,支持许多的 AI 模型供应商。如:支持 GPT3、GPT4 和 DeepSeek。
可以点击直接使用 在线deepseek。基础界面如下:
NextChat
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web 在 Github 非常受欢迎,当时也是看重 Star 数很多,就选择部署 NextChat。
github
谈一谈为什么我推荐 NextChat?

1、github上开源
2、支持 docker 部署
3、支持许多常用的 AI 模型。例如我正在使用的:deepseek

2. 准备工作
1、拥有 DeepSeek API keys。在官网注册充值获取
2、域名(可选)
3、服务器
4、docker

3. 使用 docker 部署 NextChat

# 更新包索引
sudo apt-get update

# 安装依赖包
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加Docker仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新包索引
sudo apt-get update

# 安装Docker
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

# 启动并启用Docker服务
sudo systemctl start docker
sudo systemctl enable docker

# 验证Docker是否安装成功
sudo docker --version
# 下载Docker Compose二进制文件
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose --version
# 创建工作目录
work=/docker/nextchat && mkdir -p $work && cd $work

# 创建 docker-compose.yml 文件
vim docker-compose.yml

将以下代码复制进 yml 中

version: '3'
services:
  chatgpt-next-web:
    container_name: nextchat
    image: yidadaa/chatgpt-next-web:latest
    restart: always
    ports:
      - "3219:3000"
    environment:
      - OPENAI_API_KEY=sk-xxx #你的api key
      - CODE=1234  #密码
      - BASE_URL=https://xx.xx.io #第三方代理地址
      - DEFAULT_MODEL=gpt-4o-mini  #默认模型
      - ENABLE_BALANCE_QUERY=1  #启用余额查询

上线服务 docker-compose up -d
使用 ip + 端口即可访问了。
现在就可以愉快的使用了

4. nextchat中API设置
按照下图设置deepseek相关参数和api,即可使用
nextchat设置