Bedrock 版 SDK が user_profile_id 対応へ。AWS 統合時の識別情報管理が堅牢化。
Anthropic Bedrock SDK v0.36.0がユーザープロファイルID送信機能を追加
原題: anthropics/anthropic-sdk-typescript: bedrock-sdk-v0.36.0
重要度の根拠: AWS Bedrock 統合ユーザーへの機能追加・検証強化で、多くの利用者に直接影響するが破壊的変更レベルではない。
要約
Anthropic の TypeScript SDK の Bedrock 対応版がv0.36.0にアップデートされ、メッセージ送信とトークンカウント時にリクエストボディに `user_profile_id` を送信する機能が追加されました。また、`AnthropicBedrock` ではユーザープロファイルが提供されないため、`userProfiles` や `beta.userProfiles` の読み取り時に適切なエラー(`AnthropicError`)をスローするようになりました。Bedrock 経由で Claude API を利用する開発者の認証・ユーザー管理フローが改善されます。
要点
- Bedrock 経由のメッセージ送信時に user_profile_id を自動送信
- トークンカウント API でも user_profile_id に対応
- Bedrock に存在しないプロパティ読取で明確なエラーを返す
- 既存コードが userProfiles を参照していれば修正が必要
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
bedrock-sdk-v0.36.0 では `AnthropicBedrockMantle` の Messages API ならびにトークンカウント API のリクエストボディに `user_profile_id` フィールドを送信するよう変更されました。AWS Bedrock 経由でメッセージ送信やトークン計算を行う場合、ユーザー識別情報がサーバーサイドで適切に記録されます。また、`AnthropicBedrock` インスタンスで `userProfiles` あるいは `beta.userProfiles` プロパティへのアクセスを試みると、Bedrock ではユーザープロファイル機能をサポートしていないため `AnthropicError` が投げられるようになりました。これは API 設計の厳密化であり、既存コードが誤ったプロパティ参照をしていた場合は修正が必要です。
本文の日本語訳(全文)を見る
### 機能
* **bedrock:** `AnthropicBedrockMantle` のメッセージおよびトークンカウント リクエストのリクエストボディに `user_profile_id` を送信するよう対応
* **bedrock:** `AnthropicBedrock` でユーザープロファイルを提供していないため、`userProfiles` または `beta.userProfiles` を読み取る際に `AnthropicError` をスロー
出典: https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/bedrock-sdk-v0.36.0
媒体: SDK (anthropic-sdk-typescript)
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。