Source: https://aiprimetech.io/ja/claude-code/errors/api-error-400/ [ホーム](/ja/) › [Claude Code](/ja/claude-code/) › [エラー](/ja/claude-code/errors/) › APIエラー400 [概要](/ja/claude-code/)[インストール](/ja/claude-code/install/)[CLIリファレンス](/ja/claude-code/cli/)[料金と制限](/ja/claude-code/pricing/)[Agent SDK](/ja/claude-code/sdk/)[スキルとプラグイン](/ja/claude-code/skills/)[GitHub](/ja/claude-code/github/)[ウェブ、デスクトップ、IDE](/ja/claude-code/web-and-desktop/)[モデル](/ja/claude-code/models/)[エラー](/ja/claude-code/errors/)[オープンソース?](/ja/claude-code/open-source/)[チュートリアル](/ja/claude-code/tutorial/)[学生向け](/ja/claude-code/for-students/)[QA自動化](/ja/claude-code/qa-automation/)[Cursorとの比較](/ja/claude-code/vs-cursor/)[Codex・OpenCodeとの比較](/ja/claude-code/vs-codex/)[サブエージェント](/ja/claude-code/subagents/)[フック](/ja/claude-code/hooks/)[MCP](/ja/claude-code/mcp/)[エコシステム](/ja/claude-code/ecosystem/)[VS Code](/ja/claude-code/vscode/)[OpenRouter](/ja/claude-code/openrouter/)[レート制限](/ja/claude-code/rate-limits/)[中国語ガイド](/claude-code/zh/) 最終更新:2026年10月11日 # Claude Code APIエラー400:プロンプトが長すぎる、ツール使用の並行処理、その他の問題 400は、APIがリクエストを無効として拒否したことを意味します。500や529とは異なり、同じ内容で再試行しても同じように失敗します。次の部分に続くメッセージが API Error: 400 いくつかある原因のどれに該当するかを示しており、それぞれに具体的な解決方法があります。 ## TLDR - Prompt is too long — 会話がコンテキストに収まらなくなっています: /compact, /clear、または (1M) バリアント。 - due to tool use concurrency issues. Run /rewind — ツール呼び出し履歴が破損しています: /rewind、および /clear それでも解決しない場合に実行し、CLIを更新してください。 - messages.N: tool_use ids were found without tool_result blocks — 上記と同じ種類の問題です。 - organization has been disabled / コンテンツフィルタリング — アカウントまたはポリシーの問題であり、再試行では解決しません。 ## 「プロンプトが長すぎる」/「指定されたモデルに対して入力が長すぎる」 どちらの表現も同じ400を指します。履歴、エージェントが読み込んだファイル、ツールの結果を含むリクエストが、モデルのコンテキストウィンドウを超えています。Claude Codeは通常、その前にコンテキストを圧縮しますが、圧縮されないと次のターンが400で失敗します。解決方法: /compact で要約するか、 /clear でリセットして短い概要を伝えるか、 (1M) モデルバリアントに切り替えて、実際に大規模な作業に対応します。 最近の次の報告では使用量の表示が実態と異なるため、把握しておくと役立ちます。 [#82226](https://github.com/anthropics/claude-code/issues/82226) では、次のことが確認されました。 claude-opus-5 一部のアカウントでは、クライアントに1Mのウィンドウが表示されていたにもかかわらず、リクエストに約200Kの上限が適用されていました。失敗はすべて166K〜178Kトークンの間で発生していました。 [#93808](https://github.com/anthropics/claude-code/issues/93808) (2026年9月)では、古いバージョンなら664Kで処理できていたMaxサブスクリプションのプロンプトが、CLI 2.1.26xでは200Kを超えると拒否されると報告されています。 もし /context に余裕があると表示されているのに、依然として Prompt is too long が170〜200K付近で発生する場合、おそらくこの状況に該当します。約150K未満に圧縮するか、別のモデルまたはCLIバージョンを試してください。そもそも何がウィンドウを埋めるのか(MCPツールのスキーマ、スキル、フック、巨大なツール結果)と、誤った Context limit reached 警告については、次のページで説明しています。 [プロンプトが長すぎる場合のページ](/ja/claude-code/errors/prompt-too-long/). ## 「APIエラー:400。ツール使用の並行処理の問題が発生しました。/rewindを実行して会話を復旧してください。」 会話履歴に、一致しないツール呼び出しとツール結果が含まれています。APIでは、すべての tool_result が tool_use (直前のアシスタントのターンにあるもの)に応答する必要があります。大規模な発生が報告されたのは [#8763](https://github.com/anthropics/claude-code/issues/8763) (コメント270件、2025年10月)です。そこでのAnthropic自身の続報は、「実際には根本原因がいくつもある」、続いて「推奨するのは 2.0.24 以降」、そして「修正済みです。最新バージョンを使用していることを確認してください(claude update)". 長時間のセッションの後では、今も発生しています。 [#40305](https://github.com/anthropics/claude-code/issues/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](https://github.com/anthropics/claude-code/issues/88062))。タスクの表現を変更してください。 - API Error: 400 status code (no body) 備えているのは claude setup-token トークン — 未解決の問題([#86986](https://github.com/anthropics/claude-code/issues/86986))で、新しく発行した長期有効トークンが最初のリクエストで拒否されます。同じマシンでの対話式ログインは機能します。修正されるまでの回避策として、 /login またはAPIキーを使用してください。 - 残高があるにもかかわらず発生するクレジット残高関連の400系エラー([#91322](https://github.com/anthropics/claude-code/issues/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 ``` [コードFIXITでアカウントを作成](/register?promo=FIXIT) ## よくある質問 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キーを取得](/register?promo=FIXIT) [無制限プランを見る](/ja/plans/) AI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。 ## その他のClaude Codeガイド [Claude Codeのエラーと修正方法](/ja/claude-code/errors/)[Claude Code「APIエラー:500」:意味と実際に有効な解決方法](/ja/claude-code/errors/api-error-500/)[Claudeの「過負荷」エラー(APIエラー529):意味と対処方法](/ja/claude-code/errors/overloaded-529/)[Claude CodeのOAuthエラー:15000msのタイムアウト超過とステータスコード500](/ja/claude-code/errors/oauth-error/)[「Claude Codeプロセスがコード1で終了しました」:実際のエラーの見つけ方と解決方法](/ja/claude-code/errors/process-exited-code-1/)[Claudeの「プロンプトが長すぎる」「指定されたモデルに対して入力が長すぎる」「コンテキスト上限に達しました」:ウィンドウが埋まる原因と空きを取り戻す方法](/ja/claude-code/errors/prompt-too-long/)[Claudeの使用量上限に到達:セッション、週次、Opusの上限、「指定されたAPI使用量上限」「クレジット残高が不足しています」— 対処方法](/ja/claude-code/errors/usage-limit-reached/)[Claude Codeの401と403:無効な認証情報、無効なAPIキー、「ログインしていません」、host_not_allowed](/ja/claude-code/errors/auth-401-403/)[Claude Codeの接続エラー:ECONNRESET、応答途中の接続切断、「API応答を待機中」「APIに接続できません」、SSL証明書エラー](/ja/claude-code/errors/connection-lost/)[Claude Codeがハングする、処理が進まない、応答しなくなる:停止箇所の特定方法と復旧方法](/ja/claude-code/errors/claude-code-hangs/)[Claude.aiが動作しない:「問題が発生しました」、処理容量の制約、「5時間の上限に達しました」、「ログイン中にエラーが発生しました」、その他の問題](/ja/claude-code/errors/claude-ai-not-working/)