Claude Fable 5.1およびClaude Mythos 5.1における新機能、破壊的変更、機能改善の概要。
Claude Fable 5.1は、Claude Fable 5をトークンあたり同じ価格で拡張したもので、長時間実行されるエージェント型コーディング、マルチステップのリサーチ、ドキュメント・スプレッドシート・スライドの作業がより強化されています。ほとんどのワークロードでは、Claude Opus 5から始めてください(モデルの選択を参照)。Claude Fable 5.1は、要求の厳しい推論や長期的なエージェント型作業、またはより高いeffortでのClaude Opus 5に対する評価がまだ不十分な場合に使用してください。Claude Mythos 5.1は、同じ機能をProject Glasswingの参加者のみに提供します。
すでにClaude Fable 5を呼び出している場合、3つの変更が破壊的です。強制ツール使用はエラーを返す、以前のモデルはその思考ブロックを読み取れない、そして以前のターンを編集すると思考ブロックが無効になるです。5つは追加的です。メッセージごとのeffort(ベータ)、ターンスコープのシステムメッセージ(ベータ)、ツール呼び出し間の読み取り可能な進捗更新(display: "updates"、ベータ)、キャッシュ読み取り価格の引き下げ、そしてコンテンツの来歴です。
| モデル | Claude API ID | 説明 | 提供状況 |
|---|---|---|---|
| Claude Fable 5.1 | Claude Fable 5の後継。長時間実行されるエージェント型コーディング、ナレッジワーク、リサーチ向け | すべてのお客様、Claude APIおよびパートナープラットフォーム上 | |
| Claude Mythos 5.1 | Claude Fable 5.1と同じ機能を備えています。Claude Mythos 5の後継。 | Project Glasswingの参加者のみ |
Claude Fable 5.1とClaude Mythos 5.1は仕様と価格を共有しています:
現行のすべてのモデルについては、モデル概要を参照してください。
Claude Fable 5.1とClaude Mythos 5.1は強制的な「tool use」(ツール使用)をサポートしていません。tool_choiceを{"type": "any"}または{"type": "tool", "name": "..."}に設定すると、400 invalid_request_errorが返されます:
tool_choice: type "tool" and "any" are not supported for this model.tool_choice: {"type": "auto"}(デフォルト)と{"type": "none"}は変更ありません。同じ検証がトークンカウントエンドポイントにも適用されます。
これらのモデルでは思考が常にオンであり、強制ツール呼び出しはそれをスキップしてしまいます。モデルは代わりに思考過程をツール引数に書き込むことになり、引数の品質が低下します。スキーマに準拠したJSONを得るには、tool_choice: {"type": "auto"}を維持したまま厳密なツール使用でstrict: trueを設定するか、スキーマを構造化出力に移してください。モデルにテキストで返答するのではなくツールを呼び出させるには、ツールがいつ適用されるかをプロンプトで明示してください(例:「回答にはget_weatherツールを使用してください」)。Claude Fable 5.1は明示的なツール指示に確実に従います。
すべての思考ブロックは、どのモデルがそれを生成したかを記録しており、一方向にのみ保持されます:Claude Fable 5.1は以前のモデルの思考ブロックを読み取りますが、以前のモデルはClaude Fable 5.1のものを読み取りません。Claude Fable 5.1に移行する会話(Claude Opus 5、Claude Fable 5、またはそれ以前のClaudeモデルから)は、その推論を保持します。Claude Fable 5.1からそれらのモデルのいずれかに移行する会話は、そこで実行されるターンについて推論を失います。
リクエストに対象モデルが読み取れないブロックが含まれている場合(例えば、会話の途中でモデルを切り替えるルーターやフォールバック)、APIはモデルがそれを見る前にブロックを削除します。削除されたブロックはinput_tokensにカウントされず、課金もされません。thinking-binding-controls-2026-08-01ベータヘッダーを使用すると、削除はトップレベルのinput_transformations配列で報告されます。使用しない場合、削除は通知なしに行われます。保持される思考を参照してください。
Claude Fable 5.1の思考ブロックより前の何か(systemプロンプト、tools、または以前のメッセージ)を変更すると、次のリクエストでエラーが発生するか、オプトインした場合はブロックが削除されます。Claude Code、claude.ai、Claude Managed Agents、およびClaude Agent SDKは、そのプレフィックスをそのまま維持します。コードがmessages配列自体を構築する場合は、移行する前に確認してください。保持される思考では、確認と各修正について説明しています。この確認は、2026年8月31日以降に作成された新規アカウントに対して強制されます。それ以前に作成されたアカウントでは、APIは不一致を記録しますが、リクエストがthinking.block_binding.prefix_mismatch_behaviorを設定した場合にのみ対応します。
以下のパターンは、後続のすべての思考ブロックを無効にします:
systemプロンプトまたはtools配列を再構築する。以下は後続のブロックを有効に保ちます:先頭の連続する思考ブロックを削除する(古いものから順に)、サーバー側のコンパクションまたはコンテキスト編集に履歴をトリミングさせる、cache_controlマーカーを移動する、リクエスト間でeffortを変更する。連続の先頭以外の場所から思考ブロックを削除すると、それ以降のすべての思考ブロックが無効になります。
確認が強制される場合、無効化されたブロックを再送するリクエストは、メッセージにThe block is bound to a different conversationと記載された400で拒否されます。代わりにブロックを削除して続行するには、thinking-binding-controls-2026-08-01ベータヘッダーをthinking.block_binding.prefix_mismatch_behavior: "drop_block"とともに送信してください。削除はinput_transformationsでreason: "prefix_binding_mismatch"として報告されます。
長いセッションにわたって思考を有効に保つには、会話を追記専用として扱ってください。systemやtoolsを編集するのではなく、会話途中のシステムメッセージ(1つのターンにのみ適用すべき場合はターンスコープ)で指示を追加し、会話途中のツール変更でツールを変更してください。コンテキストのトリミングには、編集としてカウントされないサーバー側のコンテキスト編集またはコンパクションを使用してください。これらのパターンはプロンプトキャッシュもウォームに保ちます。インテグレーションが履歴を編集しているかどうかを調べるには、prefix_mismatch_behavior: "drop_block"でセッションを実行し、input_transformationsをログに記録してください:移行ガイドに3ステップの確認方法があります。完全なルールについては保持される思考を参照してください。
Claude Fable 5.1では、プロンプトキャッシュを無効にすることなく、会話途中でeffortレベルを変更できます。難しいステップでは上げ、ルーチンのステップでは下げてください。メッセージごとのeffortはベータ版です。mid-conversation-output-config-2026-07-01ベータヘッダーを含めてください。Claude Fable 5.1、Claude Mythos 5.1、およびClaude Opus 5は、Claude APIでこれをサポートしています。
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-fable-5-1",
max_tokens=4096,
output_config={"effort": "high"},
messages=[
{
"role": "user",
"content": "Plan a migration from SQLite to PostgreSQL in three short steps.",
},
{
"role": "assistant",
"content": "1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts.",
},
# effortのみのシステムメッセージ: 新しいレベルは次のユーザーターンから有効になります。
{"role": "system", "content": [], "output_config": {"effort": "low"}},
{"role": "user", "content": "Summarize the plan in one sentence."},
],
betas=["mid-conversation-output-config-2026-07-01"],
)
for block in response.content:
if block.type == "text":
print(block.text)詳細はメッセージごとのeffortを参照してください。
会話途中のシステムメッセージは、1つのターンにスコープを限定できます。role: "system"メッセージにclear_at: "next_user_message"を設定すると、そのテキストは現在のターンに対して「system prompt」(システムプロンプト)の権限を持ち、後続のuserメッセージが存在するようになるとレンダリングされなくなります。メッセージはmessages内に残り、そのまま送り返し続けるため、会話のそれ以前の部分は何も変わりません。プロンプトキャッシュは引き続き一致し、後続の思考ブロックは有効なままで、クリアされたメッセージには入力トークンのコストがかかりません。履歴にテキストを挿入して次のリクエストで削除する代わりに、ツールループ内のターンごとのリマインダー(「さらにコードを実行する前に受信トレイを確認してください」、「ユーザーはそのツール出力を見ることができません」)に使用してください。ターンスコープのシステムメッセージはベータ版です:mid-conversation-system-clear-at-2026-08-21ベータヘッダーを含めてください。ターンスコープのシステムメッセージを参照してください。
{
"role": "system",
"clear_at": "next_user_message",
"content": "Results have landed in your inbox. Check it before running more code."
}Claude Fable 5と同様に、Claude Fable 5.1はツール呼び出しの間に、何を見つけたか、次に何をするかについて短い進捗更新を書きますが、その数は少なくなっています(Claude Fable 5からの変更点を参照)。各更新は、ツール呼び出しの直前に独立したthinkingブロックとして届きます。デフォルトのthinking.displayである"omitted"では、これらのブロックは推論と同様に空で返されるため、長いエージェント型ターンはユーザーにとって無言に見える可能性があります。新しいのはdisplay: "updates"オプションです。thinking-display-updates-2026-08-18ベータヘッダーとともに設定すると、推論は非表示のまま、進捗更新をテキストとして受け取れます。その場合、空でないテキストを持つthinkingブロックはすべて、ユーザーに表示できるステータス行になります。"summarized"でも、要約された推論と混在した形で返されます。ツール呼び出し間の進捗更新を参照してください。
Claude Fable 5.1とClaude Mythos 5.1が生成するテキストには、モデルが利用可能なすべてのプラットフォームでAnthropicの統計的テキストウォーターマークが付与されます。Claudeが生成するサポート対象の画像および動画ファイル(例えばコード実行ツールを通じて)には、Claude API上のFiles APIを通じて取得する際に、署名付きのC2PA Content Credentialsが付与されます。
ウォーターマークは、出力の意味、品質、読みやすさを変えません。トークンや隠し文字を追加せず、あなたやあなたの組織に関する情報を含まず、リクエストやレスポンスへの変更も必要ありません。背景については、ClaudeがAI生成コンテンツをマークする方法およびClaudeのテキストウォーターマークの仕組みを参照してください。
Claude Fable 5.1は、コードを変更しなくても現れる3つの点でClaude Fable 5と異なります。それぞれについて、Claude Fable 5.1のプロンプティングにプロンプトによる対処法があります:
thinking.displayを"updates"(ベータ)に設定してください。ユーザー向けの進捗更新を求めるを参照してください。low effortでは記憶から回答することが多くなっています。 最も低いeffortレベルでは、モデルが検索または取得ツールを呼び出す頻度が下がります。最新の情報が必要なターンでは、会話途中を含めてeffortを上げてください。以下のMessages APIの動作は、Claude Fable 5から変更なく引き継がれます:
budget_tokensを伴うthinking: {"type": "enabled"}とthinking: {"type": "disabled"}はどちらも400エラーを返します。thinkingを省略するか、{"type": "adaptive"}を送信してください。thinking.displayのデフォルトは"omitted"です。"summarized"が利用可能で、生の思考の連鎖は決して返されません。temperature、top_p、またはtop_kの値は400エラーを返します。Claude Fable 5.1はClaude Fable 5を改善しており、その差はより高いeffortレベルで最も大きくなります。向上は6つの領域に集中しています:
多言語性能はClaude Fable 5と同等です。
Claude Fable 5.1には、Claude Fable 5と同じstop_detailsカテゴリをカバーする安全性分類器が含まれており、拒否とフォールバックのすべてが適用されます。
stop_reason: "refusal"と、発動したポリシー領域を示すstop_detailsオブジェクトを伴うHTTP 200を返します。fallbacks: "default"(ベータ)は、拒否されたリクエストをそのカテゴリに対してAnthropicが推奨するモデルで再試行します。Claude Fable 5.1で許可されているフォールバック先はClaude Opus 4.8とClaude Opus 5です。Claude Fable 5.1とClaude Mythos 5.1は、キャッシュ読み取りを除き、Claude Fable 5と同じ価格です(価格はUSD):
| 基本入力 | 5分キャッシュ書き込み | 1時間キャッシュ書き込み | キャッシュ読み取り | 出力 |
|---|---|---|---|---|
| $10 / MTok | $12.50 / MTok | $20 / MTok | $0.25 / MTok | $50 / MTok |
これらのモデルでは、キャッシュ読み取り(ヒットとリフレッシュ)のコストは基本入力価格の0.025倍で、他のClaudeモデルの0.1倍と比較して低くなっています。キャッシュされたプレフィックスを再読み取りする長いエージェント型セッションでは、Claude Fable 5の料金の4分の1を支払うことになります。キャッシュ書き込みと512トークンのキャッシュ可能なプロンプト最小長は変更ありません。
バッチ処理は、入力トークン100万あたり$5 USD、出力トークン100万あたり$25 USDです。データレジデンシーとツールの価格については価格を参照してください。
Claude Fable 5.1は以下で利用可能です:
claude-fable-5-1として。anthropic.claude-fable-5-1として、Claude Platform on AWSではclaude-fable-5-1として。claude-fable-5-1として。Claude Mythos 5.1は、Project Glasswingの承認されたお客様にのみ提供されます。アクセスについては、Anthropic、AWS、またはGoogle Cloudのアカウントチームにお問い合わせください。
Claude Fable 5.1とClaude Mythos 5.1には30日間のデータ保持が適用され、Anthropicが明示的に許可しない限り、ゼロデータ保持では利用できません。どちらもClaude Fable 5およびClaude Mythos 5と同様に対象モデル(Covered Models)です。モデル固有のデータ保持要件を参照してください。
Claude Fable 5から移行するには、モデルIDを更新してください:
model = "claude-fable-5" # Before
model = "claude-fable-5-1" # After次に、以下の項目を確認してください:
anyまたはtoolのtool_choiceをすべて削除してください。スキーマの強制は、tool_choice: {"type": "auto"}を使った厳密なツール使用、または構造化出力に移してください。messages配列を自前で構築している場合は、履歴編集の確認を実行してください:現在挿入して削除しているターンごとのリマインダーをターンスコープのシステムメッセージに移し、systemとtoolsの変更を会話途中のシステムメッセージに移し、コンテキストをサーバー側でトリミングするか、クライアント側の要約をまたいで引き継ぐターンから思考ブロックを取り除き、その後本番用のprefix_mismatch_behaviorを選択してinput_transformationsを監視してください。high)から再調整し、セッション全体で1つのレベルを維持する代わりに会話途中で変更することを検討してください。Claude Opus 5およびそれ以前のモデルからの移行を含む、ステップごとの手順については移行ガイドを参照してください。
現行のすべてのClaudeモデルの仕様と価格。
Claude Fable 5、Claude Opus 5、およびそれ以前のモデルからの移行。
Claude Fable 5.1に固有のプロンプティングパターン。
Was this page helpful?