Claude API
Anthropic Python SDK v1.0リリース — httpx→httpx2移行・レガシーText Completions API削除・temperature/top_p/top_k削除でMessages API専用に正式移行
元記事を読む(platform.claude.com) ↗Summary
8月20日にAnthropic Python SDK v1.0がリリース。HTTP層がhttpxからhttpx2(Pydanticが保守するAPI互換フォーク)に移行。Python 3.10以上が必須。レガシーText Completions API・Messagesメソッドの`temperature`/`top_p`/`top_k`パラメータ・tool runnerのクライアントサイド`compaction_control`が削除。asyncクライアントの`.with_raw_response`で`await response.parse()`が必要に。`AnthropicBedrock`がAWSリージョン未設定時に`us-east-1`デフォルトではなくエラーを返却。v1移行ガイド(MIGRATION.md)にbefore/afterスニペット付きで全変更が記載。Claude Code v2.1.239の`/claude-api upgrade`コマンドで自動移行支援も提供。
Key Takeaways
- ▸ httpx→httpx2移行 — トレーシング・モッキングライブラリが`httpx`をパッチする場合は`httpx2.alias_httpx()`が必要
- ▸ Python 3.10+必須 — 3.9以前は非サポートに
- ▸ temperature/top_p/top_kのMessagesメソッドからの削除 — Opus 4.7+で既に400エラーだったパラメータの正式廃止
- ▸ Text Completions API完全削除 — レガシー移行の最終期限
- ▸ AnthropicBedrock AWSリージョンデフォルト廃止 — 明示的リージョン設定が必須に
Best Practice Updates
- ✓ Python SDK v1.0への移行は`/claude-api upgrade`コマンドまたはMIGRATION.mdを参照 — 破壊的変更が多いため移行前にテスト環境で検証必須
- ✓ Python 3.9利用プロジェクトはランタイムアップグレードが必要 — CI/CDのPythonバージョン確認を
- ✓ httpx依存のカスタムHTTPクライアント・モック・計装は`httpx2`への置換が必要
Same Day Signals
すべて見る →- Anthropic Claude Mythos 5がClaude Securityに統合(パブリックベータ)— Enterprise顧客がProject Glasswing参加なしでMythos 5の脆弱性スキャンを利用可能に、$35M Defender Advantage Fund(0xDAF)で オープンソースセキュリティ強化
- Anthropic Anthropic IPO公開S-1 EDGAR提出が月末にも — Citigroup追加で4行体制確定、SpaceX記録$75B-$86Bに匹敵・超過を目標とする史上最大級IPOが最終段階
- Anthropic Anthropic × Decart AI買収交渉が最終段階・評価額$7Bに上昇 — Nvidia競合を退けAnthropicが有力、Sequoia・創業者がAnthropicを支持
- Claude Code Claude Code v2.1.239リリース — コスト見積りUS推論プレミアム反映・Python SDK移行ツール・Bedrockプロキシ二重課金修正・クロスセッションメッセージングWindows対応で40件超の改善
元記事の著作権は各著作者に帰属します。