SDK内の細かい改善積み重ね。使用量分析の粒度が上がり、マルチワークスペース運用はより楽に。
Anthropic Python SDK v1.4.0リリース — 使用量レポート機能拡張
原題: anthropics/anthropic-sdk-python: v1.4.0
重要度の根拠: 既存ユーザーへの小機能追加とバグ修正が中心。ユーザー分析やコンプライアンス機能の拡張は有用だが、全員への影響は限定的。
要約
Anthropic Python SDKがv1.4.0にアップデートされました。主な追加機能は、使用量レポート(Usage Reports)にClaude Tag カテゴリとユーザー別の内訳が追加されたこと、組織コンプライアンス設定の名前付き型(Named Types)が整備されたこと、複数エンドポイントでWorkspace IDの送信に対応したことです。同時にhttpxライブラリの互換性エラーを明確化し、メッセージリソースのカスタムコードマージの不具合を修正しました。モデルIDの更新やデベロップメントツール周辺の整理も含まれています。
要点
- 使用量レポートにClaude TagカテゴリとユーザーID別内訳が追加
- 組織コンプライアンス設定に名前付き型を導入して型安全性向上
- Workspace IDがより多くのエンドポイントで受け入れ可能に
- httpx2への移行チェックが厳格化、互換性エラーが明確に
- メッセージリソースのカスタムコード処理バグを修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Python SDK v1.4.0では、Usage Reports API にClaudeTag カテゴリとユーザー別分析が追加されました。組織コンプライアンス設定の型定義が名前付き型に統一され、ComplianceSettings のエンドポイント実装が簡潔化します。複数エンドポイントでWorkspace IDパラメータが明示的に受け入れられるようになり、マルチワークスペース運用がより柔軟になります。バグ修正ではhttpx2への移行チェックが厳格化(httpx 1.xオブジェクト渡却時に明確エラー発生)、メッセージリソースのカスタムコードマージロジックが復旧しました。モデルIDはプラットフォーム更新に同期、examples内の参照が一新されています。
本文の日本語訳(全文)を見る
## 1.4.0(2026-09-04)
完全なChangelog: [v1.3.0...v1.4.0](https://github.com/anthropics/anthropic-sdk-python/compare/v1.3.0...v1.4.0)
### 機能追加
* **api:** 使用量レポート(Usage Reports)にClaude Tag カテゴリとユーザー別の内訳を追加 ([9fce1e4](https://github.com/anthropics/anthropic-sdk-python/commit/9fce1e4994e113c35f4a7116d0c5eb90367b9c66))
* **api:** 組織コンプライアンス設定の状態に名前付き型を追加 ([1de1957](https://github.com/anthropics/anthropic-sdk-python/commit/1de1957334e7491979ddb21a1d673fa4e56d5459))
* **api:** より多くのエンドポイントでWorkspace IDを送信するサポートを追加 ([d1d2c01](https://github.com/anthropics/anthropic-sdk-python/commit/d1d2c01d8aa128080dea3d711e12cb3df95a2149))
### バグ修正
* **client:** httpxオブジェクトの代わりにhttpx2オブジェクトが渡された場合に明確なエラーを発生 ([9447099](https://github.com/anthropics/anthropic-sdk-python/commit/94470992f0f00ed331f2faa585cfda2cb8412a08))
* メッセージリソースのカスタムコードマージを修正 ([#580](https://github.com/anthropics/anthropic-sdk-python/issues/580)) ([85454ca](https://github.com/anthropics/anthropic-sdk-python/commit/85454cab9a323801b76500707b84c1992c1c0ee4))
### メンテナンス
* **examples:** プラットフォームモデルIDをリフレッシュ ([#499](https://github.com/anthropics/anthropic-sdk-python/issues/499)) ([182abb5](https://github.com/anthropics/anthropic-sdk-python/commit/182abb51cdb5dda815b0b2498dc4adaab6dde469))
* **internal:** モックサーバースペックをバンドル化し、開発ツールを更新 ([f9b0cf2](https://github.com/anthropics/anthropic-sdk-python/commit/f9b0cf281932512e6b40cd1a887a44542c883468))
* **internal:** コードコメントをクリーンアップ ([#578](https://github.com/anthropics/anthropic-sdk-python/issues/578)) ([d202327](https://github.com/anthropics/anthropic-sdk-python/commit/d2023274f69dd0609ddabbf8f6af08041f868d8b))
* **internal:** detect-breaking-changes スクリプトのmypyエラーを修正 ([07834f6](https://github.com/anthropics/anthropic-sdk-python/commit/07834f601fb4a81958f15e2129ca091cb9d1c646))
* **internal:** codeowners スコープを絞り込み ([daca8f1](https://github.com/anthropics/anthropic-sdk-python/commit/daca8f13032311676ed30a6e0527ee304e1419c9))
* **internal:** codeowners の変更をリバート ([41aa767](https://github.com/anthropics/anthropic-sdk-python/commit/41aa767464881bb51937f42fe9c426ae3081fd9f))
* **tests:** 不要な警告フィルターを削除 ([ba9bf35](https://github.com/anthropics/anthropic-sdk-python/commit/ba9bf356ed60fa2eb206e266c86c0202dd005616))
* **tests:** パス レベル クエリパラメータテストのスキップ理由を言い換え ([6b5046a](https://github.com/anthropics/anthropic-sdk-python/commit/6b5046ad29999ec887226aecff67db9feb2d1972))
### ドキュメント
* **api:** いくつかのドキュメント文字列を更新 ([26c509d](https://github.com/anthropics/anthropic-sdk-python/commit/26c509d66192f2b40150b481fa89da97e532612c))
出典: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.4.0
媒体: SDK (anthropic-sdk-python)
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。