NextChat 接入 6星中转:先分清个人配置和部署配置
NextChat 可以作为个人网页聊天入口,也可以部署给团队使用。接 6星中转 时重点是 BASE_URL、OPENAI_API_KEY 和自定义模型列表,不要把服务端密钥暴露到公开页面。
看这篇前,先确认部署边界
NextChat 的问题经常不是 6星中转 地址错,而是“你改的环境变量没有被正在运行的实例读取”。开始前先确认下面几项,再按最小配置操作。
| 准备项 | 你需要知道什么 | 为什么重要 |
|---|---|---|
| 部署方式 | 本地运行、Docker、Vercel、Render、Zeabur、服务器面板,或其他托管平台。 | 不同部署方式设置环境变量的位置不同。 |
| 重启或重新部署权限 | 改完环境变量后,谁能让 NextChat 重新读取新配置。 | 只保存变量但不重启,页面可能仍然使用旧令牌或旧模型。 |
| NextChat 专用令牌 | 建议单独创建 6星中转 令牌,并限制用途、分组和额度。 | 团队入口出问题时可以单独轮换,不影响个人工具。 |
| 模型白名单 | 先确定要暴露给用户的一个模型 ID。 | CUSTOM_MODELS 太宽会增加误选高成本模型和分组不匹配风险。 |
| 访问控制 | 公网或团队入口是否设置 CODE、内网限制或登录保护。 |
没有访问控制时,服务端令牌可能被陌生人消耗。 |
等不及了,先按这个最小配置跑通
NextChat 的关键不是一次开放所有模型,而是先让一个模型稳定可用。下面这组值适合大多数 OpenAI 兼容接入场景。
| 字段 | 填写值 | 注意事项 |
|---|---|---|
OPENAI_API_KEY |
sk-你的6星中转令牌 |
团队部署建议使用 NextChat 专用令牌,不和个人工具共用。 |
BASE_URL |
https://www.6xin.cc/v1 |
OpenAI 兼容入口要带 /v1。 |
CUSTOM_MODELS |
-all,+模型ID |
先只暴露一个确认可用的模型,后续再扩展。 |
CODE |
你自己的访问密码 | 公网或团队入口必须设置,避免陌生人消耗额度。 |
先选你的使用方式
| 使用方式 | 适合谁 | 6星中转 配置重点 |
|---|---|---|
| 个人本地或个人部署 | 自己使用,不给别人开放入口。 | 可以使用自己的 6星中转 令牌,但仍要避免把环境变量提交到 Git。 |
| 团队共享部署 | 多人通过同一个 NextChat 地址使用。 | 必须规划访问密码、令牌额度、模型白名单和日志排查边界。 |
| 只想用桌面客户端 | 不想部署网页服务。 | 优先看 Chatbox 或 Cherry Studio。 |
环境变量怎么填
NextChat 的部署方式不同,设置入口可能是 .env.local、Docker 环境变量、Vercel 环境变量或面板配置。字段名以你部署的版本为准,常见字段如下。
| 字段 | 6星中转 填写值 | 说明 |
|---|---|---|
OPENAI_API_KEY |
sk-你的6星中转令牌 |
服务端部署用令牌。建议为 NextChat 单独创建,方便限额和轮换。 |
BASE_URL |
https://www.6xin.cc/v1 |
OpenAI 兼容地址。不要填 Claude Code 的根地址。 |
CUSTOM_MODELS |
-all,+模型ID |
NextChat 支持用 + 添加自定义模型,用 - 隐藏模型。建议先只暴露一个确认可用的模型,跑通后再加更多。 |
CODE |
你自己的访问密码 | 团队或公网部署建议设置,避免陌生人消耗额度。 |
不同部署方式在哪里改
NextChat 读取环境变量的位置取决于你的部署方式。不要只改了本地文件,却忘记让正在运行的服务重新读取。
| 部署方式 | 常见修改位置 | 改完之后 |
|---|---|---|
| 本地开发或自用部署 | .env.local 或启动命令里的环境变量。 |
停止并重新启动 NextChat。 |
| Docker / docker compose | environment、.env 或面板变量。 |
重新创建或重启对应容器。 |
| Vercel / Render / Zeabur 等平台 | 项目的 Environment Variables 页面。 | 重新部署,让新变量进入运行实例。 |
| 宝塔、1Panel 等可视化面板 | 应用环境变量、容器变量或反向代理后端配置。 | 重启应用,并确认访问的域名指向新实例。 |
最小配置示例
下面只是字段示例,真实部署时请把令牌写入安全的环境变量管理位置,不要提交到仓库。
OPENAI_API_KEY=sk-你的6星中转令牌
BASE_URL=https://www.6xin.cc/v1
CUSTOM_MODELS=-all,+模型ID
CODE=你的访问密码
CUSTOM_MODELS 的目的不是“展示所有模型”,而是让用户只看到当前令牌确实能用的模型。模型多时,建议按团队任务拆成不同部署或不同令牌。
配置步骤
创建专用令牌
在 6星中转 创建 NextChat 专用令牌。团队使用时设置清晰名称和限额,避免和个人工具共用。
复制模型 ID
从模型广场复制当前令牌分组可用的模型 ID。先只加一个模型,便于排障。
写入环境变量
按你的部署平台设置 OPENAI_API_KEY、BASE_URL、CUSTOM_MODELS 和访问密码。
重新部署或重启
环境变量修改后,NextChat 通常需要重新部署或重启才会读取新配置。
发短问题验证
登录 NextChat,选择刚配置的模型,发送“回复 OK”,然后到 6星中转 用量日志核对。
验证顺序
| 顺序 | 检查什么 | 通过标准 |
|---|---|---|
| 1 | 服务是否读取到新环境变量 | 重启或重新部署后,页面里能看到你配置的模型,而不是旧模型列表。 |
| 2 | 访问密码是否生效 | 未授权用户不能直接使用团队入口。 |
| 3 | 短对话是否返回 | 发送“回复 OK”能收到文本回复。 |
| 4 | 6星中转 用量日志是否有记录 | 按时间能看到这次请求,确认请求确实走到 6星中转。 |
| 5 | 模型和令牌分组是否匹配 | 目标模型能稳定调用,没有 403 或模型不可见。 |
这些情况先停下来,不要继续开放给更多人
NextChat 常常是团队共享入口。只要还没确认访问控制、模型列表和 6星中转 用量日志,就不要把地址发给更多成员。
| 现象 | 先停在哪里 | 下一步只做这一件事 |
|---|---|---|
| 页面看不到目标模型 | 不要继续追加更多模型。 | 检查 CUSTOM_MODELS 是否只暴露当前令牌分组可用模型,并重新部署。 |
| 短对话返回 401 或 403 | 不要开放给团队试用。 | 先核对令牌、分组和模型是否匹配。 |
| 环境变量改了但页面还是旧配置 | 不要继续改 6星中转 令牌。 | 重启或重新部署 NextChat,确认服务读取到新环境变量。 |
| 6星中转 用量日志没有记录 | 不要只刷新网页。 | 检查 BASE_URL、部署平台环境变量、反向代理和服务端日志。 |
| 公网地址没有访问密码 | 不要分享入口链接。 | 先设置 CODE 或放到受控登录系统后面。 |
| 团队用量突然升高 | 不要只提高额度。 | 先轮换令牌、缩小模型列表,并查看 6星中转 用量日志定位来源。 |
团队部署安全边界
| 风险 | 建议做法 | 为什么 |
|---|---|---|
| 公网无密码访问 | 设置访问密码,或放到公司内网/登录系统后面。 | 否则任何人都可能消耗你的 6星中转 额度。 |
| 服务端令牌过大权限 | 单独建令牌,限制分组、额度和用途。 | NextChat 出问题时可以快速禁用,不影响其他工具。 |
| 模型列表太宽 | 用 CUSTOM_MODELS 控制可见模型。 |
减少误选高成本模型和分组不匹配报错。 |
| 截图泄露配置 | 公开截图遮住完整令牌、访问密码和部署后台变量。 | Base URL 可以展示,令牌和访问密码不能公开。 |
换令牌或扩展模型时怎么做
先创建新令牌
在 6星中转 创建 NextChat 专用新令牌,确认分组和模型匹配。
只改一个变量批次
先换 OPENAI_API_KEY,保持 BASE_URL 和 CUSTOM_MODELS 不变,减少排障变量。
重新部署并验证
按 验证顺序 跑完短对话和用量日志核对。
确认新令牌稳定后停旧令牌
旧令牌不再被任何实例读取后,再禁用或删除,避免线上入口突然不可用。
扩展模型列表
每次只新增少量模型,并确认它们属于当前令牌分组。遇到 403 先回退到最小模型列表。
改错后怎么回退
NextChat 的回退不要靠“再任意修改一个变量”。先明确刚才改了什么,再退回上一组已验证配置。团队入口尤其要保留旧配置截图或部署平台的上一版环境变量记录。
| 刚才改了什么 | 最稳回退动作 | 回退后怎么确认 |
|---|---|---|
CUSTOM_MODELS |
先退回只暴露一个已验证模型的写法,例如 -all,+模型ID。 |
刷新页面后只看到目标模型,并能完成一轮短对话。 |
OPENAI_API_KEY |
把环境变量换回上一条仍有效的 NextChat 专用令牌;不要改 Base URL。 | 6星中转 用量日志能看到新的短请求,401/403 消失。 |
BASE_URL |
OpenAI 兼容入口退回 https://www.6xin.cc/v1,不要填 Claude Code 的根地址。 |
NextChat 不再报接口路径错误,聊天请求能返回文本。 |
| 访问密码或公网入口 | 先关闭分享链接或恢复访问密码,再通知团队重新登录。 | 未授权访问会被拦住,团队成员重新输入密码后可用。 |
| 部署平台变量 | 回到上一版成功部署记录,或用部署平台的 rollback/redeploy 功能恢复。 | 页面显示的模型、请求时间和 6星中转 日志三者能对上。 |
完成标准
- NextChat 读取到
https://www.6xin.cc/v1,并能显示你配置的模型。 - 短对话能返回文本,6星中转 用量日志有对应记录。
- 团队部署已设置访问控制,NextChat 使用单独限额令牌。
- 知道环境变量在哪个部署平台生效,改完会重新部署或重启。
- 没有把完整 6星中转 令牌写进仓库、前端页面或公开截图。
常见问题
改了环境变量但页面还是旧配置
重新部署或重启 NextChat,再清理浏览器缓存。部分部署平台修改环境变量后不会自动让运行中的实例读取新值。
模型下拉里没有 6星中转 模型
检查 CUSTOM_MODELS 是否写了模型 ID,是否使用英文逗号分隔。先用 -all,+模型ID 跑通最小配置。
请求 401 或 403
401 优先检查令牌是否完整;403 优先检查模型和令牌分组是否匹配。不要用 NextChat 的模型可见性代替 6星中转 分组校验。
不知道该填 https://www.6xin.cc 还是 /v1
NextChat 走 OpenAI 兼容接口,填 https://www.6xin.cc/v1。Claude Code 才使用根地址。
NextChat 仍然不通时,提交这些定位信息
NextChat 往往是部署后才暴露问题。提交问题前,先区分“环境变量是否生效”“页面是否读取新配置”和“请求是否真的打到 6星中转”。
| 信息 | 建议内容 | 不要提供什么 |
|---|---|---|
| 部署方式 | 本地 Docker、Vercel、Zeabur、服务器部署或其他平台。 | 不要只写“网页版本”。 |
| 环境变量摘要 | BASE_URL、CUSTOM_MODELS 是否生效,令牌变量只给脱敏片段。 |
不要提交完整 OPENAI_API_KEY 或访问密码。 |
| 重新部署回证 | 修改变量后是否重新部署或重启,页面是否仍显示旧模型。 | 不要用旧页面缓存判断新配置。 |
| 请求和日志 | 短对话是否成功,6星中转 用量日志是否出现对应时间点。 | 不要提交团队用户的完整对话内容。 |
| 安全边界 | 是否设置访问密码或内网限制,是否使用 NextChat 专用令牌。 | 不要公开未加密码的部署地址和密钥截图。 |