Claude API の並列ツール実行を正しく実装する — tool_result を分けて送ると 400 になる等 3 つのハマりどころ
出典: Qiita (Claude tag)
Hiroba による自動要約
Claude API でツール実行が複数個返される場合、全ての tool_result を 1 通のメッセージにまとめて送らないと 400 エラーが発生する。並列実行時の tool_result 分割送信、ツール内例外の処理、ストリーミング時の JSON 混在の 3 つの落とし穴と回避策を解説。
出典・元記事
Qiita (Claude tag) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4265 件あります。
関連する記事
同じタグの記事


Claude Fable 5 による Google Play Billing Library v7 → v8.3.0 移行・テスト内容の作成
ZennGoogle Play Billing Library v7 のサポート期限が 2026 年 8 月末のため v8.3.0 への移行が必須。SkuDetails API の削除、queryProductDetailsAsync の戻り値変更、queryPurchaseHistoryAsync の廃止などの破壊的変更に対応するとともに、ビルド環境の検証とテスト計画(ライセンステスター登録、内部テストトラック利用、テストカード設定)が必要。


Claude Code × OpenRouter で AI 駆動開発コストを月 0 円に抑える 3 つの設定
QiitaClaude Code の --model フラグと環境変数を使い OpenRouter の :free モデルにリクエストをルーティングすることで、AI コーディングの月額コストをゼロに削減できる。Qwen/Qwen3-235B-A22B:free など複数モデルを用途別に使い分け、.claude/settings.json でコンテキスト消費を最小化することで、品質とコストの両立が可能。