NextChat
ゲートウェイのルート URL とアクセスコードで NextChat を展開します。
インストールと準備
Docker 20 以降で以下の公式 NextChat イメージを起動します。YOUR_API_KEY を routerra.ai キー、YOUR_MODEL_ID を許可された正確な ID、CHANGE_THIS_ACCESS_CODE を秘密のパスワードに置き換え、http://localhost:3000 を開きます。サーバーはキーを環境変数に保存しリクエストを中継します。CODE はインスタンスへのアクセスパスワードで API キーではありません。他のホスティングは公式手順を参照してください。
接続の設定
BASE_URL は /v1 なしの https://routerra.ai にします。OpenAI プロキシがパスを追加します。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 でルーティングとモデルのエラーを切り分けます。