Claude APIストリーミング実装の3つの罠

Pythonでclaude-sonnet-5を呼び出し、tool_useを使うときにinput_json_deltaのパースでエラーが出るときに役立つ。

Claude APIのPythonによるSSE実装における、ツール利用時の引数パース、HTTP 200応答後のエラー発生、利用トークン数の取得ミスという3つの注意点と回避策を解説する。

元の記事:Claude API のストリーミング(SSE)を Python で実装する手順 — input_json_delta を都度パースして落ちる・HTTP 200 の後に error イベント・usage の取り違え、3つのハマりどころ【2026】(Qiita・yureki_lab・9月30日)

2026年10月1日(木) 朝刊へ