Claude の extended thinking を Anthropic Python SDK で使う — thinking ブロック取り出しと tool use 併用時の3つのハマりどころ
出典: Qiita (Claude tag)
Hiroba による自動要約
Anthropic Python SDK で extended thinking(思考予算)を有効化・運用する実装手順と注意点をまとめた。thinking={"type": "enabled", "budget_tokens": N} で有効化でき、レスポンスから thinking ブロックを type で振り分けて取り出すが、tool use と併用する際は前ターンの thinking ブロック(署名付き)を丸ごと次リクエストに戻さないと 400 エラーになるのが最大の罠。
出典・元記事
Qiita (Claude tag) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 2257 件あります。
関連する記事
同じタグの記事

Microsoft Copilot がショボいのではなく、私たち人類がショボい
Qiita著者は Microsoft Copilot で複数アクションの会議予約に失敗したが、同じタスクを Claude Opus で試すと成功した経験から、Microsoft が低リテラシーユーザー向けに意図的に制限を強めていると分析。AI リテラシーの差によって同じ LLM でも計画(プランニング)が変わることを実例で示し、ユーザー教育と資格制度によるアドバンスドモード構想を提案している。

動いていた Bedrock の Claude が数分で使えなくなった — モデルアクセス有効化を CLI で完結する手順とハマりどころ
QiitaAWS Bedrock で Anthropic モデル利用時、use case フォーム提出と契約締結が必須。初回呼び出し後の最大15分間は成功することもあるが、手続き未完了だと突然 ResourceNotFoundException が発生する。JP cross-region inference profile(jp.anthropic.*)を使えばデータを日本国内に閉じたまま新しい Claude を利用でき、CLI のみで設定完了でき、フォーム intendedUsers は数値文字列指定など2つのワナがある。
