Skip to content

トラブルシューティング

よくある shunt のエラーとその修正方法。

Updated View as Markdown
症状 原因 / 対処
ChatGPT auth not found; run codex login shunt が ~/.codex/auth.json を読めない。codex login を実行。
マッピングされたモデルで authentication_error プロバイダー認証情報が期限切れ/不在 — codex login を再実行するか OPENAI_API_KEY をエクスポート。shunt はバックエンドの本当の detail メッセージを表面化します。
400 … model is not supported when using Codex with a ChatGPT account -codex スラッグ(またはアカウントが entitle されていないもの)を使った。models.json の entitle されたスラッグ(例 gpt-5.6-solgpt-5.5)を使うか upstream_model を設定。
/model にモデルが表示されない gpt-* id には ANTHROPIC_CUSTOM_MODEL_OPTION を使う。discoveryclaude/anthropic プレフィックスの id のみを表面化します。
Discovery が発火しない ゲートウェイ認証情報(ANTHROPIC_AUTH_TOKEN、API キー、または apiKeyHelper)に加え CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 にゲートされています。claude --debug[gatewayDiscovery] の行でデバッグ。
config check failed 正確な理由(バインドアドレス、ルート内の未知のプロバイダー、誤ったアダプター/認証)は shunt check を実行。
Claude Code がログインを求めてくる shunt がマッピングされていないモデル向けに転送できる Anthropic 認証情報(ANTHROPIC_AUTH_TOKEN / ログイン)を設定。base URL だけでは認証情報になりません。
マッピングされたモデルでエフォートが medium に固定される CLAUDE_CODE_ALWAYS_ENABLE_EFFORT=1 を設定 — Effort & Context を参照。
マッピングされたモデルでツール検索が無効(毎ターン全ツールのスキーマが送られる) ENABLE_TOOL_SEARCH=true を設定。Claude Code はファーストパーティでない base URL の背後で楽観的なツール検索を自動で無効化します。shunt は tool_reference ブロックを転送し、遅延スキーマを必要なときに明らかにします — ChatGPT / Codex → ツール検索 を参照。
ツール検索は動くがコンテキストを削減しない(シムは完全なスキーマの送信を遅らせるだけ) ネイティブな Responses tool_search プロトコルにオプトインする — 標準 OpenAI または ChatGPT/Codex 系のプロバイダーで gpt-5.4 以降のモデルへルーティングしている場合、[providers.<name>]tool_search = true を設定します。非対応のフレーバー/モデルは静かにテキストシムのままです — ChatGPT / Codex → ツール検索 → オプトインのネイティブプロトコル を参照。
マッピングされたモデルでコンテキスト長エラーの後にセッションが立ち往生 shunt は上流のオーバーフローエラーを prompt is too long … へ書き換えるため Claude Code は自動コンパクトして再試行します — コンテキストオーバーフローの回復 を参照。数ターンごとに再発する場合は CLAUDE_CODE_MAX_CONTEXT_TOKENS をモデルの実ウィンドウへ下げてください。
Cloudflare の背後でストリームが切れる(524) sse_keepalive_seconds0 ではなくデフォルト(30)のままにする。
共有ゲートウェイでマッピングされたモデルに 401 クライアントトークンが欠落/無効 — ANTHROPIC_AUTH_TOKEN=<token>Authorization: Bearer として受理、プール専用ゲートウェイ)または ANTHROPIC_CUSTOM_HEADERS="x-shunt-token: <token>"(パススルーモデルが混在する場合は必須)を設定。ゲートウェイの共有 を参照。

完全なゲートウェイのトラブルシューティング表については、Connect Claude Code to an LLM gateway を参照してください。

Navigation

Type to search…

↑↓ navigate↵ selectEsc close