「プロンプトが長すぎる」/「指定されたモデルに対して入力が長すぎる」
どちらの表現も同じ400を指します。履歴、エージェントが読み込んだファイル、ツールの結果を含むリクエストが、モデルのコンテキストウィンドウを超えています。Claude Codeは通常、その前にコンテキストを圧縮しますが、圧縮されないと次のターンが400で失敗します。解決方法: /compact で要約するか、 /clear でリセットして短い概要を伝えるか、 (1M) モデルバリアントに切り替えて、実際に大規模な作業に対応します。
最近の次の報告では使用量の表示が実態と異なるため、把握しておくと役立ちます。 #82226 では、次のことが確認されました。 claude-opus-5 一部のアカウントでは、クライアントに1Mのウィンドウが表示されていたにもかかわらず、リクエストに約200Kの上限が適用されていました。失敗はすべて166K〜178Kトークンの間で発生していました。 #93808 (2026年9月)では、古いバージョンなら664Kで処理できていたMaxサブスクリプションのプロンプトが、CLI 2.1.26xでは200Kを超えると拒否されると報告されています。
もし /context に余裕があると表示されているのに、依然として Prompt is too long が170〜200K付近で発生する場合、おそらくこの状況に該当します。約150K未満に圧縮するか、別のモデルまたはCLIバージョンを試してください。そもそも何がウィンドウを埋めるのか(MCPツールのスキーマ、スキル、フック、巨大なツール結果)と、誤った Context limit reached 警告については、次のページで説明しています。 プロンプトが長すぎる場合のページ.
「APIエラー:400。ツール使用の並行処理の問題が発生しました。/rewindを実行して会話を復旧してください。」
会話履歴に、一致しないツール呼び出しとツール結果が含まれています。APIでは、すべての tool_result が tool_use (直前のアシスタントのターンにあるもの)に応答する必要があります。大規模な発生が報告されたのは #8763 (コメント270件、2025年10月)です。そこでのAnthropic自身の続報は、「実際には根本原因がいくつもある」、続いて「推奨するのは 2.0.24 以降」、そして「修正済みです。最新バージョンを使用していることを確認してください(claude update)".
長時間のセッションの後では、今も発生しています。 #40305 では、原因が次のものであると特定されました。 コンテキスト圧縮によって取り残された、対応する呼び出しのないtool_resultブロック — また、そのケースでは /rewind は効果がなく、 /clear だけが有効でした。同じ種類の問題は、次の形でも発生します。 messages.2: tool_use ids were found without tool_result blocks immediately after.
/rewind # step back to before the broken turn
/clear # if /rewind doesn't recover it: fresh context, re-brief
claude update
遭遇する可能性のあるその他の400系エラー
invalid_request_error: messages.N: …— 不正な履歴です。上記と同じ方法で解決できます。This organization has been disabled.— アカウントレベルの問題です。Anthropicサポートに問い合わせるか、別のアカウントまたはエンドポイントを使用してください。クライアント側での解決方法はありません。Output blocked by content filtering policy— 応答がフィルターに抵触しました(#88062)。タスクの表現を変更してください。API Error: 400 status code (no body)備えているのはclaude setup-tokenトークン — 未解決の問題(#86986)で、新しく発行した長期有効トークンが最初のリクエストで拒否されます。同じマシンでの対話式ログインは機能します。修正されるまでの回避策として、/loginまたはAPIキーを使用してください。- 残高があるにもかかわらず発生するクレジット残高関連の400系エラー(#91322)— 課金側の検証の問題です。ログアウトして再度ログインし、その後サポートに問い合わせてください。
data retention mode 'default' is not available— 組織レベルの設定の問題です(組織のデータ保持ポリシーが、クライアントの要求したモードを許可していません)。プロンプトが原因ではありません。Claude Codeを更新し、問題が続く場合は組織の管理者に問い合わせてください。クライアント側に切り替え設定はありません。
ゲートウェイでの400
400はリクエストに関する問題なので、Anthropicへの直接接続でも、このゲートウェイ(ANTHROPIC_BASE_URL=https://aiprimetech.io)経由でも動作は同じです。同じ /compact, /rewind と /clear 解決方法が適用されます。ゲートウェイ固有のケースとして、エンドポイントが提供していないモデルIDでもエラーが返されます。次を確認してください。 /v1/models.
この問題への対処に疲れましたか?
代わりにAI Prime Techのゲートウェイ経由でClaude Codeを実行してください。ゲートウェイ独自のアップストリームアカウントで同じClaudeモデルを利用でき、環境変数を2つ変更するだけで切り替えられます。新規アカウントには $5分の無料APIクレジット を、コード FIXIT が付与されます。カードは不要です。
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyよくある質問
Claude APIエラー400は何を意味しますか?
APIがリクエストを無効として拒否したことを意味します。その後のテキストに理由が示されます。プロンプトが長すぎる、ツール呼び出し履歴が破損している、アカウントの問題、コンテンツフィルターなどです。変更せずに再試行しても解決しません。
Claude Codeの「プロンプトが長すぎる」はどうすれば解消できますか?
/compactを実行するか、/clearでリセットして概要を伝え直すか、コンテキスト長が1Mのモデルバリアントに切り替えてください。/contextでは余裕があるのに170〜200K付近で失敗する場合は、約150K未満に圧縮してください。
「ツール使用の並行処理の問題によるAPIエラー:400」はどうすれば解消できますか?
/rewindを実行し、セッションが復旧しない場合は/clearを実行してください。claude updateでClaude Codeを更新してください。Anthropicは2.0.24以降で複数の根本原因を修正しています。
ゲートウェイでClaude Codeを実行
同じモデルを環境変数の設定だけで利用できます。額面の7.69231倍のクレジット、または定額無制限プランを選べます。 新規アカウント:コードFIXITで$5分の無料APIクレジット。
APIキーを取得 無制限プランを見るAI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。