NextChat 接入第三方 API 快速教程:Vercel 与 Docker 部署配置

用 NextChat 搭建私有 AI 聊天客户端,并通过第三方 API 调用多模型。本文覆盖 Vercel、Docker、已有部署修改和常见问题。

NixAPI Team 2026年6月23日 约9 分钟阅读
NextChat 接入第三方 API 快速教程封面

NextChat 是一个开源 AI 聊天客户端,原名 ChatGPT Next Web。它支持 Vercel 一键部署、Docker 自建,也可以作为团队内部的轻量聊天入口。

由于 NextChat 支持 OpenAI 兼容接口,把它接到 NixAPI 后,就可以在一个私有聊天界面里使用 GPT、Claude、Gemini、DeepSeek、MiniMax 等模型。

本文重点提醒一件事:NextChat 的 BASE_URLhttps://nixapi.com,不要带 /v1


准备工作

你需要:

  • 一个 NixAPI API Key
  • 一个 NextChat 部署方式:Vercel、Docker 或已有部署
  • 一个访问密码 CODE,避免别人直接使用你的服务

NixAPI API Key 可以在 NixAPI 控制台 创建。模型列表和价格可以查看 NixAPI 模型价格页


为什么 BASE_URL 不带 /v1

很多 OpenAI 兼容工具需要填写:

https://nixapi.com/v1

但 NextChat 是例外。NextChat 会在内部自动拼接 /v1,所以环境变量应填写:

https://nixapi.com

如果你写成 https://nixapi.com/v1,实际请求可能变成 /v1/v1,从而出现 404 或 Failed to fetch


方式一:Vercel 一键部署

NextChat 支持从 GitHub 仓库一键部署到 Vercel。部署时需要填写环境变量。

建议填写:

环境变量说明
OPENAI_API_KEYnix-your-api-keyNixAPI API Key
BASE_URLhttps://nixapi.com注意不带 /v1
CODE自定义密码访问 NextChat 时使用

部署完成后,Vercel 会提供一个 *.vercel.app 域名。打开页面,输入 CODE,发送一条消息测试即可。


方式二:Docker 启动

如果你希望部署在自己的服务器上,可以用 Docker:

docker run -d -p 3000:3000 \
  -e OPENAI_API_KEY=nix-your-api-key \
  -e BASE_URL=https://nixapi.com \
  -e CODE=my-password-123 \
  yidadaa/chatgpt-next-web

启动后访问:

http://localhost:3000

如果部署在服务器上,把 localhost 换成服务器 IP 或域名。


方式三:Docker Compose

创建 docker-compose.yml

version: '3'
services:
  nextchat:
    image: yidadaa/chatgpt-next-web
    ports:
      - "3000:3000"
    environment:
      OPENAI_API_KEY: nix-your-api-key
      BASE_URL: https://nixapi.com
      CODE: my-password-123
    restart: unless-stopped

启动:

docker compose up -d

同样注意:BASE_URL 不带 /v1


方式四:已有部署中手动修改

如果你已经有 NextChat,不需要重新部署。打开 NextChat 设置页,找到自定义接口相关配置:

  1. API Key 填写 NixAPI API Key
  2. 接口地址填写 https://nixapi.com
  3. 保存后回到聊天页测试

旧版本字段可能叫 OpenAI EndpointAPI URL 或「自定义接口」。只要是 OpenAI API 地址字段,都按不带 /v1 的规则填写。


切换模型

NextChat 里通常可以在对话顶部选择模型。如果列表没有你想要的模型,可以在设置里添加自定义模型名称。

可先尝试:

  • gpt-5.4
  • claude-sonnet-4-20250514
  • claude-opus-4-7
  • gemini-3-pro-preview
  • deepseek-v4

模型名称必须和 NixAPI 支持的 ID 一致。建议从 NixAPI 支持的模型列表页 复制。不同模型价格不同,团队多人使用前建议查看 NixAPI 模型价格页

NixAPI 当前有限时充值兑换率:¥0.80 = $1.00。如果你准备给团队部署 NextChat,可以先评估用量。


面具与常用模板

NextChat 的「面具」可以理解为预设 System Prompt。你可以给常见工作流创建模板:

  • 代码审查助手
  • 周报生成助手
  • 中英文翻译助手
  • 产品需求整理助手
  • 客服回复草稿助手

每个面具可以绑定不同模型。例如代码审查使用 claude-sonnet-4-20250514,日常改写使用成本更低的模型。


常见问题

1. 部署后提示 Failed to fetch

优先检查 BASE_URL。NextChat 中应填写:

https://nixapi.com

不要填写:

https://nixapi.com/v1

2. 发送消息后报 401

API Key 无效或复制不完整。重新从 NixAPI 控制台 复制 Key。

3. 报模型不存在

模型 ID 拼写错误。打开 NixAPI 支持的模型列表页 复制准确名称。

4. Vercel 部署后如何更新?

同步你 Fork 的 NextChat 仓库,上游更新后 Vercel 通常会自动重新部署。更新前建议备份环境变量。

5. 聊天记录会存到哪里?

NextChat 默认把聊天记录存在浏览器本地。需要注意的是,模型调用内容仍会发送到 API 端,这是所有远程模型调用都需要考虑的数据边界。


小结

NextChat 接入 NixAPI 的关键是 OPENAI_API_KEYBASE_URL=https://nixapi.com。这篇教程里只有 NextChat 的 Base URL 不带 /v1,请和其他 OpenAI 兼容工具区分开。配置完成后,你就可以用 NextChat 搭建一个私有多模型聊天入口。

立即体验 NixAPI

稳定可靠的大语言模型 API 中转,支持 OpenAI、Claude、Gemini、DeepSeek、Qwen、Grok,充值 ¥0.8 = $1

免费注册