Skip to content

ChatGPT Next Web 配置教程

ChatGPT Next Web(也称 NextChat)是最流行的开源 ChatGPT 客户端之一,支持 Web 和桌面版本。本教程介绍如何配置源力AI 作为后端服务。

适用版本

  • 在线版app.nextchat.dev 或其他公共部署实例
  • 自部署版:通过 Docker / Vercel / Zeabur 部署的私有实例
  • 桌面客户端:NextChat 桌面 App

方法一:在线版界面配置

第一步:打开设置

  1. 打开 ChatGPT Next Web 页面
  2. 点击左下角 设置 图标(齿轮)
  3. 进入设置页面

第二步:填写 API 配置

在设置页面找到以下字段并填写:

配置项填写内容
OpenAI API Keysk-xxxxxxxxxxxxxxxxxxxxxxxx(你的源力AI 密钥)
接口地址(自定义端点)https://bww.letcareme.com

注意端点格式

ChatGPT Next Web 的接口地址不需要加 /v1,填写根域名即可:

https://bww.letcareme.com

程序会自动在后面拼接 /v1/chat/completions

第三步:选择模型

  1. 在设置中找到 模型(Model) 选项
  2. 在下拉框中选择或手动输入模型名称:
    • gpt-4o
    • gpt-4o-mini
    • claude-3-5-sonnet-20241022
    • deepseek-chat
  3. 关闭设置,开始对话

第四步:验证配置

在主对话界面发送一条测试消息,如果能正常收到回复,说明配置成功。

方法二:自部署版环境变量

Docker 快速部署

bash
docker run -d \
  -p 3000:3000 \
  --name chatgpt-next-web \
  -e OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx \
  -e BASE_URL=https://bww.letcareme.com \
  yidadaa/chatgpt-next-web

docker-compose.yml

yaml
version: '3.8'

services:
  chatgpt-next-web:
    image: yidadaa/chatgpt-next-web
    container_name: chatgpt-next-web
    ports:
      - "3000:3000"
    environment:
      # 源力AI 配置
      - OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
      - BASE_URL=https://bww.letcareme.com
      # 可选:隐藏设置项,防止用户修改
      - HIDE_USER_API_KEY=0
      - DISABLE_GPT4=0
      # 可选:自定义页面标题
      - CUSTOM_MODELS=+gpt-4o,+claude-3-5-sonnet-20241022,+deepseek-chat
    restart: unless-stopped

Vercel 一键部署

  1. Fork ChatGPTNextWeb/ChatGPT-Next-Web 仓库
  2. 在 Vercel 导入该 Fork
  3. 配置环境变量:
OPENAI_API_KEY = sk-xxxxxxxxxxxxxxxxxxxxxxxx
BASE_URL = https://bww.letcareme.com
  1. 部署完成后即可使用

添加自定义模型

通过 CUSTOM_MODELS 环境变量可以添加非内置模型:

bash
# 添加模型(+ 前缀)
CUSTOM_MODELS=+claude-3-5-sonnet-20241022,+deepseek-chat,+gemini-1.5-pro

# 屏蔽内置模型(- 前缀)
CUSTOM_MODELS=-gpt-3.5-turbo,-gpt-4,+gpt-4o,+claude-3-5-sonnet-20241022

密码保护(自部署)

为防止 API Key 被滥用,建议为自部署实例设置访问密码:

bash
# 设置访问密码
CODE=your-access-password-here

# 或设置多个密码(逗号分隔)
CODE=password1,password2,password3

用户访问时需要输入密码,密码不会暴露实际的 API Key。

常见问题

Q: 填写了配置但提示"API Key 不可用"

A: 检查以下几点:

  1. 接口地址是否填写了 https://bww.letcareme.com(不带 /v1
  2. API Key 格式是否正确(以 sk- 开头)
  3. 尝试在浏览器无痕模式下访问,排除缓存问题

Q: 设置界面找不到"接口地址"选项

A: 在设置页面向下滚动,"接口地址"通常在"OpenAI API Key"下方。不同版本的字段名称可能略有不同:

  • 旧版:API HostAPI Endpoint
  • 新版:接口地址自定义端点

Q: 能正常对话,但流式输出不工作

A: 在设置中找到 流式回复(Streaming) 开关,确认已开启。

Q: 如何锁定特定模型,不让用户切换

A: 通过 CUSTOM_MODELS 环境变量只保留允许的模型,并设置 DEFAULT_MODEL 为默认模型:

bash
CUSTOM_MODELS=-all,+gpt-4o-mini
DEFAULT_MODEL=gpt-4o-mini

Q: 部署在国内服务器,访问源力AI 是否需要代理

A: 不需要。源力AI 的服务器已做好网络优化,国内服务器可以直接访问 https://bww.letcareme.com,无需额外配置代理。

按量计费 · 即开即用 · 稳定可靠