
本記事では Claude Opus 4.7 における推論制御の 2 つの重要な変更点と、AIHubmix ネイティブ API および Chat 統一インターフェースの完全な使用方法を解説します。あわせて参照:Anthropic 公式アナウンス および モデル変更ログ。
1. 新しい推論制御機能
✦ 新しい xhigh 推論強度レベル
新しい xhigh レベルは high と max の間に位置し、コーディングおよびエージェントタスク 専用に設計されており、能力と効率のバランスをより適切に取ります。
✦ Thinking コンテンツはデフォルトで非表示
ストリーミングレスポンスにおいて、思考プロセスは デフォルトでは表示されなくなりました。推論サマリーを受け取るには、リクエストでdisplay フィールドを明示的に渡してください:
図:Opus 4.7 の新しい xhigh レベル — Agentic コーディングパフォーマンス比較(出典:Anthropic 公式)

2. Claude Native API リファレンス
Anthropic ネイティブ API の effort 値は公式仕様と一致しています:
AIHubmix Claude Native API — Opus 4.7 例
3. AIHubmix Chat 統一インターフェースでの推論強度サポート
AIHubMix Chat 統一インターフェースは OpenAI 仕様に合わせており、reasoning.effort で推論強度を制御します。Claude モデルごとに対応する effort レベルへ自動マッピングされます:
Claude モデル向け reasoning_effort (推論強度制御)
注:
xhigh がネイティブにサポートされているのは Opus 4.7 のみです。他の Opus モデルは自動的に max にフォールバックし、Sonnet シリーズは high にフォールバックします。
Chat 統一インターフェース — Opus 4.7 例
4. Chat 統一インターフェースでの Thinking コンテンツ制御
OpenAI 互換インターフェースでは、reasoning が display フィールドをサポートし、Thinking サマリーを返すかどうかを制御できます。
Claude Opus 4.7 はデフォルトでは Thinking コンテンツを返しません。有効にするには "display": "summarized" を設定してください。