主题
ChatGPT Next Web 配置教程
ChatGPT Next Web(也称 NextChat)是最流行的开源 ChatGPT 客户端之一,支持 Web 和桌面版本。本教程介绍如何配置源力AI 作为后端服务。
适用版本
- 在线版:app.nextchat.dev 或其他公共部署实例
- 自部署版:通过 Docker / Vercel / Zeabur 部署的私有实例
- 桌面客户端:NextChat 桌面 App
方法一:在线版界面配置
第一步:打开设置
- 打开 ChatGPT Next Web 页面
- 点击左下角 设置 图标(齿轮)
- 进入设置页面
第二步:填写 API 配置
在设置页面找到以下字段并填写:
| 配置项 | 填写内容 |
|---|---|
| OpenAI API Key | sk-xxxxxxxxxxxxxxxxxxxxxxxx(你的源力AI 密钥) |
| 接口地址(自定义端点) | https://bww.letcareme.com |
注意端点格式
ChatGPT Next Web 的接口地址不需要加 /v1,填写根域名即可:
https://bww.letcareme.com程序会自动在后面拼接 /v1/chat/completions。
第三步:选择模型
- 在设置中找到 模型(Model) 选项
- 在下拉框中选择或手动输入模型名称:
gpt-4ogpt-4o-miniclaude-3-5-sonnet-20241022deepseek-chat
- 关闭设置,开始对话
第四步:验证配置
在主对话界面发送一条测试消息,如果能正常收到回复,说明配置成功。
方法二:自部署版环境变量
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-webdocker-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-stoppedVercel 一键部署
- Fork ChatGPTNextWeb/ChatGPT-Next-Web 仓库
- 在 Vercel 导入该 Fork
- 配置环境变量:
OPENAI_API_KEY = sk-xxxxxxxxxxxxxxxxxxxxxxxx
BASE_URL = https://bww.letcareme.com- 部署完成后即可使用
添加自定义模型
通过 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: 检查以下几点:
- 接口地址是否填写了
https://bww.letcareme.com(不带/v1) - API Key 格式是否正确(以
sk-开头) - 尝试在浏览器无痕模式下访问,排除缓存问题
Q: 设置界面找不到"接口地址"选项
A: 在设置页面向下滚动,"接口地址"通常在"OpenAI API Key"下方。不同版本的字段名称可能略有不同:
- 旧版:
API Host、API Endpoint - 新版:
接口地址、自定义端点
Q: 能正常对话,但流式输出不工作
A: 在设置中找到 流式回复(Streaming) 开关,确认已开启。
Q: 如何锁定特定模型,不让用户切换
A: 通过 CUSTOM_MODELS 环境变量只保留允许的模型,并设置 DEFAULT_MODEL 为默认模型:
bash
CUSTOM_MODELS=-all,+gpt-4o-mini
DEFAULT_MODEL=gpt-4o-miniQ: 部署在国内服务器,访问源力AI 是否需要代理
A: 不需要。源力AI 的服务器已做好网络优化,国内服务器可以直接访问 https://bww.letcareme.com,无需额外配置代理。