Claude Fable 5.1では、蒸留から保護するためにMessages APIがシンキングブロックを処理する方法を変更しています。シンキングブロックは、Claudeが応答に取り組む際に生成する可能性のある推論の記録です。Fable 5.1の新しいAPIアカウントは、マルチターン会話中にシンキングブロックの周囲のコンテキスト(メッセージ、ツール、システムプロンプトなど)を編集できなくなります。
この前のコンテキストを変更することは正当な用途があり、以下で説明する調整を使用して引き続きサポートしています。ただし、このような変更は、産業規模の違法な蒸留の一般的で公開されている技術でもあり、当社の利用ポリシーおよび利用規約で禁止されています。
変更内容は以下の通りです:APIは、シンキングブロックがそれを生成したのと同じシステムプロンプト、ツール、およびメッセージとともに送り返されることを確認し、一致しない場合はエラーを返します。変更されたリクエストを成功させるために、開発者は代わりにシンキングブロックを削除することを選択できます。モデルはシンキングブロックを見ずに応答します。Fable 5.1の場合、保持されたシンキングは新しいAPIアカウントにのみ適用されますが、この更新は将来のモデルリリースではすべてのアカウントに適用されます。
この記事では、これを行う理由と混乱を最小限に抑えるために実施できる調整の詳細を共有しています。
シンキングブロックとは何ですか?
Claudeは最終的な答えを提供する前に推論ステップを生成します。APIでは、これらは「シンキングブロック」としてユーザーに返されます。マルチターン会話では、APIユーザーは各交換でこれらのブロックをシステムプロンプト、ツール、および以前のメッセージとともに送り返すため、Claudeは完全な会話コンテキストを持ちます。
何が変わりますか?
影響を受けるアカウント(以下を参照)のFable 5.1では、以前のシンキングブロックの前のシステムプロンプト、ツール、またはメッセージが変更された場合、APIはエラーを返します。
エラーメッセージを回避するために、「非厳密」モードにオプトインできます。このモードでは、リクエストは通過しますが、影響を受けたシンキングブロックはモデルが見るものから削除されます。これにより、以前のターンのシンキングがモデルに表示されていないにもかかわらず、会話またはタスクを中断なく続行できます。これが発生すると、APIレスポンスはどのブロックが削除されたかを通知します。
なぜこの変更を行っているのですか?
会話の以前のターンを変更することは、高度なモデル(特にシンキング)の機能を抽出して別のモデルをトレーニングするために、許可なく使用される違法な蒸留キャンペーンで使用される一般的な技術です。蒸留は多くの場合、数千の偽のアカウントを使用して産業規模で採用されます。Claudeのシンキングブロックを暗号化して防止していますが、シンキングブロックの前に会話を編集することで、ユーザーはClaudeに推論を復号化して出力させることができます。このようにトレーニングされたシステムは、サイバー攻撃や兵器開発などの幅広い悪用を防ぐために構築したセーフガードを継承せずに、本来は持たないはずの機能を継承できます。
この変更は、蒸留キャンペーンの実行をより困難にすることを目的としています。強化された蒸留分類器や、より高度なモデルからより低い機能を持つモデルへのセッションまたは推論の転送に関する制限など、既存の反蒸留対策に基づいています。
これはAPI統合にとって何を意味しますか?
特に会話の途中で以前のターンを書き直すことを含む統合(コンテキスト圧縮や注入されたシステムリマインダーなど)は、調整が必要な場合があります。
この更新をガイドするのに役立つリソースは以下の通りです:
保持されたシンキングドキュメントは、変更が適用される場所と適用されない場所をカバーしています。
Fable 5.1マイグレーションガイドには、必要な更新の完全なチェックリストがあります。
Fable 5.1プロンプトガイドは、動作の違いとFable 5.1の完全な機能を活用するのに役立つプロンプティングパターンをカバーしています。
上記のガイダンスがユースケースをカバーしていない場合は、サポートチームにお問い合わせください。アカウントチームと協力している場合は、より複雑な統合の更新をサポートするために彼らに連絡することもできます。
シンキングブロックを一貫性のあるものに保つことには追加の利点があります。APIがキャッシュされたプロンプトをより頻繁に再利用できるため、コストと応答時間が削減されます。
これは誰に影響しますか?
Fable 5.1では、この更新は2026年8月31日12:00:00 AM UTC以降に作成された新しいAPIアカウントに適用されます。具体的には、2026年8月31日以降に作成された新しいClaudeプラットフォーム組織、Amazon Bedrockアカウント、Google Cloud Vertex AIプロジェクト、およびMicrosoft Azure Foundryプロジェクトに影響します。
段階的な実施アプローチを採用しており、蒸留関連の悪用が最も集中している新しいアカウントから始めています。既存のアカウントはFable 5.1の影響を受けません。これにより、開発者はこの更新と互換性のあるハーネスと統合を作成する時間が得られます。保持されたシンキングは、将来のモデルではすべてのユーザーに適用されます。
Claude Code、Claude Cowork、Claude.ai、またはサードパーティ製品を通じたClaudeのユーザーは影響を受けません。Fable 5.1以外のモデルの使用も影響を受けません。
