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 可區分伺服器路由故障與模型錯誤。