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の記事をもとに要約