CLAUDE原文:EN
Messages APIに拒否カテゴリーが追加:エラーハンドリングが高精度に
Anthropic Adds Refusal Categories to Messages API for Smarter Error Routing
via Claude Platform Docs· 収集日:2026年5月31日
日本語要約
Anthropicは2026年5月28日のOpus 4.8リリースと同時に、Messages APIの`stop_details`に拒否カテゴリー(refusal categories)を返す機能を追加した。Claude Opus 4.8がリクエストを拒否した場合、アプリケーションは拒否の種類(コンテンツポリシー違反、能力外のタスク、安全上の懸念など)を具体的に識別できるようになった。ベータヘッダーは不要で、Opus 4.8へのリクエストで自動的に有効化される。これにより開発者はアプリケーション内で拒否の種類ごとに異なる次のステップ(ユーザーへのメッセージ変更、代替モデルへのルーティング、フォールバック処理など)を実装できる。長時間稼働エージェントのエラーハンドリング設計において特に有用な改善となる。
編集コメント
拒否カテゴリーの導入はプロダクション環境でのエージェント設計に直接影響する。「なぜ拒否されたか」を機械的に判定できることで、エラーログの品質向上やユーザー体験の最適化が図れる。特に多様なユーザー入力を扱うアプリケーションでは、拒否タイプ別の分岐処理を設計することでサービスの堅牢性が大幅に向上する重要な機能追加だ。
参考:Claude Platform Docsの記事をもとに要約