NextChat(原 ChatGPT-Next-Web)是 GitHub 上最受欢迎的 ChatGPT 开源客户端,50K+ Star。但国内用户面临一个问题:默认指向 OpenAI 官方 API,国内网络无法访问。本文教你如何配置 NextChat 通过 API 中转服务在国内流畅使用。

NextChat 三种部署方式

方式难度适合人群
Vercel 一键部署零基础用户
Docker 部署⭐⭐有服务器用户
本地运行⭐⭐开发者

方法一:Vercel 一键部署(推荐新手)

步骤 1:Fork 项目

打开 ChatGPT-Next-Web,点击 Fork 到自己账号。

步骤 2:导入 Vercel

登录 vercel.com(GitHub 登录),点 "New Project" → 导入刚 Fork 的仓库。

步骤 3:配置环境变量

在 Vercel 项目设置中配置:

OPENAI_API_KEY = sk-your-token-here
BASE_URL       = https://your-provider.com

步骤 4:部署

点击 Deploy,几分钟后即可通过 Vercel 提供的域名访问。也可以绑定自定义域名。

注意:Vercel 默认域名 .vercel.app 在国内可能访问不稳定,建议绑定自定义域名。

方法二:Docker 部署

docker run -d -p 3000:3000 \
  -e OPENAI_API_KEY=sk-your-token \
  -e BASE_URL=https://your-provider.com \
  yidadaa/chatgpt-next-web

启动后访问 http://localhost:3000 即可。放在服务器上可以给团队共享使用。

方法三:本地开发模式

git clone https://github.com/Yidadaa/ChatGPT-Next-Web.git
cd ChatGPT-Next-Web
npm install
# 创建 .env.local 文件
echo "OPENAI_API_KEY=sk-your-token" > .env.local
echo "BASE_URL=https://your-provider.com" >> .env.local
npm run dev

NextChat 实用功能

⚡ 配置 NextChat 只需一个 API 密钥

GPT-4o ¥30/月起 · 国内直连 · API 兼容 OpenAI 格式

获取 API 密钥

常见问题

Q: NextChat 需要翻墙吗?

如果使用 API 中转服务,NextChat 本身不需要翻墙。但如果部署在 Vercel 上,vercel.app 域名在国内可能不稳定,建议绑定自定义域名。

Q: NextChat 和直接访问 ChatGPT 网页版有什么区别?

NextChat 是第三方开源客户端,界面更灵活、功能更多(Mask、Prompt 库等),且支持同时配置多个模型。ChatGPT 网页版功能更基础但官方维护。

Q: 可以用自己的域名部署 NextChat 吗?

可以。Vercel 和 Docker 部署都支持自定义域名。只需在 DNS 中添加 CNAME 记录指向部署地址即可。

📖 延伸阅读:ChatGPT API 接入教程 · 国内使用 GPT-4o 指南 · 包月划算吗 · Claude Code CLI 配置