Claude API のストリーミング(SSE)を Python で実装する手順 — input_json_delta を都度パースして落ちる・HTTP 200 の後に error イベント・usage の取り違え、3つのハマりどころ
Hiroba による自動要約
Claude API でストリーミングレスポンスを Python で実装する際の 3 つの落とし穴を解説。input_json_delta は断片文字列で届くため content_block_stop まで溜めてからパース、HTTP 200 後も error イベントが届く可能性、usage は message_start と message_delta の 2 箇所に分かれて到着する点に注意が必要。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4418 件あります。
関連する記事
同じタグの記事

Next.js 16 + Supabase + Claude API で AI学習 SaaS を 2 日で作った話
ZennCodeSensei(ユーザーのコードを教材にする AI 学習プラットフォーム)を 2 日間で構築した個人開発事例。Next.js 16、Supabase、Claude API を組み合わせ、15 コース・188 レッスン・95 冊の技術書知識を内蔵し、GitHub リポジトリや手動ペースト したコードを題材に Claude が技術概念を解説。実装スケジュール、技術選定基準、プロンプト階層化によるコスト削減、著作権対応の設計判断を詳細に共有。

開発要望のヒアリング・判断を自動化するBot設計と実装
ZennClaude API のマルチターン会話機能を使い、開発要望を受け取ったら技術スタックやデザイン制約などを 1 問ずつヒアリングし、実装可否・工数・スコープを自動判断する Bot を Python CLI と HTML/JS で実装。System Prompt で「1 ターン 1 問」と終了条件を「ターン数」から「判断可能状態」に変更することで、実用的なヒアリング精度を実現した。

2026年5月時点のAIコーディングエージェント比較(第一回)
QiitaOpenAI API・Claude API・GitHub Copilotの料金体系を比較整理した記事。入力トークン・出力トークン・キャッシュ価格の違いを表で示し、単価だけでなく用途と成功率を合わせて選定する実務的な視点を提示。短期的な導入検討の判断基準となる。

Lancers + SMBC の入金検知を Claude API + n8n で組む — 設計編:落とし穴 4 点と構造的限界
ZennClaude API と n8n で Lancers/CrowdWorks および SMBC 銀行メールからの入金検知機能を設計した際、プラットフォーム経由と銀行メール経由で重複する入金データ、1 件につき 2 通のメール到着、銀行メール本文形式の多様性など 4 つの落とし穴に直面。Phase 1.5 では入金パターンを A(銀行メール)+C(プラットフォームメール)に限定し、Tool Use で payout_kind を型担保して二重計上を防ぐ設計に。E2E テスト 8 件中 1 件は意図的に構造的限界を再現。