Skip to content
软件示例

ChatGPT-Next-Web

NextChat(原名 ChatGPT-Next-Web)是可以自己部署的网页版聊天界面。跑起来之后,你得到一个自己的 ChatGPT 网页,全团队都能访问。

这是「自部署」软件,不是下载即用

需要你自己用 Docker 或 Vercel 部署。不熟悉的话,建议先用 Cherry Studio 或 Chatbox。

Docker 部署 ​

bash
docker run -d -p 3000:3000 \
  -e OPENAI_API_KEY=sk-你的APIKey \
  -e BASE_URL=https://api.wxiai.com \
  -e CODE=你的访问密码 \
  -e CUSTOM_MODELS="-all,+grok-4.6" \
  chatgptnextweb/nextchat

然后访问 http://localhost:3000,输入 CODE 里设的密码。

BASE_URL 不要带 /v1

这是 NextChat 和大多数客户端不一样的地方:

填写内容
正确https://api.wxiai.com
错误https://api.wxiai.com/v1 ← 会拼成 /v1/v1/chat/completions

NextChat 的官方默认值是 https://api.openai.com(不带 /v1),它会自己补上版本路径。所以照默认格式填我们的域名就行。

三个关键环境变量 ​

变量作用填什么
OPENAI_API_KEYAPI 密钥sk-你的APIKey
BASE_URL接口地址https://api.wxiai.com
CODE访问密码自己设一个

CODE 一定要设

不设的话任何知道你这个网址的人都能用你的额度。设了之后访问者要输密码才能用。

控制模型列表 ​

NextChat 默认会显示一堆 OpenAI 官方模型名——那些我们都没有,客户点了就报错。用 CUSTOM_MODELS 限定:

bash
-e CUSTOM_MODELS="-all,+grok-4.6"

语法:

写法作用
+模型名添加
-模型名隐藏
-all先禁用全部
模型名=显示名改显示名

多个用英文逗号分隔:

bash
-e CUSTOM_MODELS="-all,+grok-4.6,+grok-4.5"

其他常用配置 ​

变量作用
DEFAULT_MODEL=grok-4.6打开就用的默认模型
HIDE_USER_API_KEY=1禁止用户填自己的 Key(统一走你的)
DISABLE_GPT4=1隐藏 GPT-4 相关入口
PROXY_URL服务器需要走代理时才设

⚠️ 不要用它的 xAI 专用配置 ​

NextChat 里有 XAI_API_KEY / XAI_URL 这两个变量——那是给 xAI 官方直连用的,不是走我们。

统一用 OPENAI_API_KEY + BASE_URL 这一组。

验证 ​

部署完打开网页,发一句话。

没通的话,先在服务器上确认域名和 Key 是对的:

bash
curl https://api.wxiai.com/v1/models \
  -H "Authorization: Bearer sk-你的APIKey"
  • 这条通 → 问题在 BASE_URL 的写法上(多半是多了 /v1)
  • 这条不通 → 是 Key 或网络问题

常见报错 ​

现象原因怎么办
404BASE_URL 带了 /v1改成 https://api.wxiai.com
401Key 不对重新复制
模型列表一大堆用不了的没设 CUSTOM_MODELS用 -all,+grok-4.6 限定
别人也能随便用没设 CODE加访问密码
部署后打不开端口没映射检查 -p 3000:3000

相关页 ​

基于 Apache-2.0 许可发布