関連タグ:
⬡ API & SDK/2026-07-02上級
Message Batches に2万件投げたら41件だけ静かに欠けていたとき — 部分失敗を照合して再投入する運用メモ
Message Batches API の processing_status: ended は全件成功を意味しません。errored・expired が結果に静かに混ざる仕組みと、custom_id 台帳で欠落を照合し二重処理なく再投入する実装を、実運用の計測値とともに整理します。
⬡ API & SDK/2026-06-28上級
ストリーミング応答のCPUと取りこぼしを実測して長時間バッチを安定させる
夜間の長時間バッチが朝には半分しか進んでいない——原因はCPUの張り付きとストリームの中断でした。ストリーミングの資源消費を実測する手順、中断を検知して安全に再開する監視ラッパー、バッチ全体を冪等な単位で回す構成まで、無人運用の取りこぼしを減らす実装を紹介します。
⬡ API & SDK/2026-06-01上級
Crashlyticsのクラッシュを根本原因ごとに束ねる — Claude APIで作るトリアージの設計メモ
Crashlyticsの「Issue」は同じ原因を別物として散らしてしまうことがあります。累計5,000万DLのアプリ運用で溜まったクラッシュを、Claude APIで根本原因ごとに束ね直して優先順位をつける設計を、動くコードと実測値とともに共有します。
⬡ API & SDK/2026-04-02上級
Claude API Messages Batches 実装ガイド:非同期バッチ処理でコストを最大50%削減
Claude API の Messages Batches API を本番で回すための実装メモ。ポーリング設計・custom_id の複合キー・29 日で結果が消える仕様・コスト実測まで、3 か月動かして分かったことをまとめました。