NextChat

使用网关根地址、访问密码和明确的自定义模型部署 NextChat。

安装与准备

安装 Docker 20 或更新版本,运行下方命令部署官方 NextChat 镜像。将 YOUR_API_KEY 换成 routerra.ai 密钥、YOUR_MODEL_ID 换成准确的获准模型,CHANGE_THIS_ACCESS_CODE 换成私密密码。打开 http://localhost:3000。服务器在环境变量保存网关密钥并代理聊天请求;CODE 是实例访问密码,不是 API 密钥。其他托管方式见官方部署说明。

配置连接

BASE_URL 必须为不带 /v1 的 https://routerra.ai,NextChat 的 OpenAI 代理会自行追加 API 路径。CUSTOM_MODELS=-all,+YOUR_MODEL_ID 隐藏内置名称并添加获准 ID;DEFAULT_MODEL 设置初始选择。此兼容路由保持 OpenAI 服务商。提示时在 Settings → Access Code 输入 CODE;使用服务器配置时关闭个人自定义 API 覆盖。Vercel 部署应在项目设置填写同样变量,修改后重新部署。

docker run -d --name nextchat -p 3000:3000 \
  -e OPENAI_API_KEY=YOUR_API_KEY \
  -e BASE_URL=https://routerra.ai \
  -e CODE=CHANGE_THIS_ACCESS_CODE \
  -e CUSTOM_MODELS=-all,+YOUR_MODEL_ID \
  -e DEFAULT_MODEL=YOUR_MODEL_ID \
  yidadaa/chatgpt-next-web

选择模型与排查错误

新建聊天,在模型选择器确认 YOUR_MODEL_ID 并发送短消息。404 时移除 BASE_URL 的 /v1。旧列表仍存在时重建容器或重新部署,再刷新客户端,同时检查个人自定义模型。拒绝访问时先查 CODE,请求抵达上游后再查网关密钥权限。docker logs nextchat 可区分服务器路由故障与模型错误。