Claude Sonnet 5へのBedrock移行時にConverse APIでエラーが発生した原因と対策
Hiroba による自動要約
Sonnet 4.6から Sonnet 5 へ移行したところ KeyError: 'text' が発生。原因は Sonnet 5 で adaptive thinking が常にオンになり、レスポンスの content 配列に reasoningContent が混在するようになったため。単純に content[0]['text'] で取得するコードは失敗する可能性がある。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 2501 件あります。
関連する記事
同じタグの記事

Anthropic Python SDKで突然APIが壊れた — httpx 0.28のproxies廃止という地雷
Zennanthropic SDK 0.39.0を固定していても、間接依存のhttpx 0.28で proxies 引数が廃止されたため、デプロイ再ビルド時にClient初期化エラーが発生。requirements.txtでhttpxバージョンも明示的に固定することで解決。直接依存だけでなく重要な間接依存のピン留めが必須。


Claude Codeの全コマンドが突然死んだ——再インストールする前に読む話
ZennClaude CodeのBashツールが「unexpected EOF while looking for matching quote」エラーで全コマンド即死する障害が発生。作者が3度の発生を通じて特定した原因はセッション内部の汚染であり、再インストール不要で「新しいチャット」を開くことで復旧可能。ファイル・設定・アプリはいずれも無罪で、セッションランタイムの再開ではなく破棄が必須の対応。

データシートPDFのレジスタマップ抽出を Claude Code で自動化
Qiita組み込み開発でデータシートから手作業で転記するレジスタマップ抽出を自動化するツール RegMap Extractor を開発。Claude API と pdfplumber のハイブリッド方式で PDF テーブルを構造化データ化し、CSV/Excel/JSON/Markdown/C ヘッダーで出力。完全自動化ではなく人間レビュー前提の設計により、実機バグリスクを低減。