Claude Fable 5.1の新機能
Claude Fable 5.1およびClaude Mythos 5.1における新機能、破壊的変更、機能向上の概要。
Claude Fable 5.1は、Claude Fable 5と同じ入力・出力価格のまま、キャッシュ読み取りを4分の1のコストで提供し、長時間実行されるエージェント型コーディング、マルチステップのリサーチ、ドキュメント・スプレッドシート・スライド作業をより強力にこなせるよう拡張したモデルです。ほとんどのワークロードでは、まずClaude Opus 5から始めてください(モデルの選択を参照)。Claude Fable 5.1は、高度な推論や長期的なエージェント型作業が必要な場合、またはより高いeffortでClaude Opus 5を評価してもなお不十分な場合に使用してください。Claude Mythos 5.1は、同じ機能をProject Glasswingの参加者のみに提供します。
すでにClaude Fable 5を呼び出している場合、3つの変更が破壊的変更です。強制的なツール使用はエラーを返す、以前のモデルはその思考ブロックを読み取れない、以前のターンを編集すると思考ブロックが無効になるの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は仕様と価格を共有しています。
- コンテキストウィンドウと出力: 1Mトークンの「context window」(コンテキストウィンドウ)(デフォルトかつ最大)をウィンドウ全体にわたって標準のトークン単価で利用でき、最大出力トークンは128kです。
- 思考: 適応型思考は常にオンです。思考の深さを制御するにはeffortパラメータを使用してください。
- 価格: キャッシュ読み取り価格の引き下げを除き、Claude Fable 5と同じです。
- トークナイザー: Claude Fable 5と同じです(Claude Opus 4.7で導入)。Claude Opus 4.7より古いモデルと比較すると、同じテキストでおよそ30%多くのトークンが生成されます。トークンカウントを参照してください。
現行のすべてのモデルについては、モデル概要を参照してください。
破壊的変更
強制的なツール使用はサポートされません
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 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 Mythos 5.1はこのチェックを実行しません。Claude Code、claude.ai、Claude Managed Agents、およびClaude Agent SDKは、そのプレフィックスをそのまま維持してくれます。コードでmessages配列を自前で構築している場合は、移行前に確認してください。保持される思考でチェックと各修正方法を順に説明しています。このチェックは、2026年8月31日以降に作成された新規アカウントに対して適用されます。それ以前に作成されたアカウントでは、APIは不一致を記録しますが、リクエストでthinking.block_binding.prefix_mismatch_behaviorが設定されている場合にのみ対処します。
以下のパターンは、それ以降のすべての思考ブロックを無効にします。
- 後のターンを保持したまま、以前のターンを編集、並べ替え、または削除する。
- リクエストごとのテキスト(リマインダーやステータス行)を以前のターンに挿入し、次のリクエストで削除する。
- 同じ会話内のリクエスト間で、トップレベルの
systemプロンプトまたはtools配列を再構築する。 - 後のリクエストで異なるバイトを返す画像またはドキュメントのURL(チェックはURLではなくバイトを対象とするため、同じファイルに対するローテーションする署名付きURLは問題ありません)。
以下は後のブロックを有効に保ちます。先頭から連続する思考ブロックを削除する(古いものから順に)、サーバーサイドのコンパクションまたはコンテキスト編集に履歴のトリミングを任せる、cache_controlマーカーを移動する、リクエスト間でeffortを変更する。連続の先頭以外の場所から思考ブロックを削除すると、それ以降のすべての思考ブロックが無効になります。
チェックが適用される場合、無効化されたブロックを再送するリクエストは400で拒否され、そのメッセージにはThe block is bound to a different conversationと記載されます。代わりにブロックを削除して続行するには、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ステップのチェック手順は移行ガイドに記載されています。ルールの全体については、プレフィックスを変更しないようにするを参照してください。
新機能
会話途中でeffortを変更する(ベータ)
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とGoogle Cloudでこの機能をサポートしています。
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の統計的テキスト「watermark」(透かし)が埋め込まれます。Claudeが生成した対応形式の画像、動画、音声ファイル(たとえばコード実行ツールを通じて生成されたもの)には、Claude APIのFiles APIを通じて取得した場合、署名付きのC2PA Content Credentialsが付与されます。
ウォーターマークは出力の意味、品質、読みやすさを変えません。トークンや隠し文字を追加せず、お客様やお客様の組織に関する情報を含まず、リクエストやレスポンスに変更を加える必要もありません。背景については、ClaudeがAI生成コンテンツをマークする方法およびClaudeのテキストウォーターマークの仕組みを参照してください。
動作の違い
Claude Fable 5からの変更点
Claude Fable 5.1は、コードを変更しなくても現れるいくつかの点でClaude Fable 5と異なります。それぞれについて、Claude Fable 5.1のプロンプティングにプロンプトによる対処法があります。
- 並列ツール呼び出しのばらつきが大きくなっています。 Claude Fable 5が複数をまとめて実行していた場面で、Claude Fable 5.1はターンごとに1つのツール呼び出しを発行することがあります。これは、次の独立した読み取りが暗示されているだけの長いエージェントループ(カスタムコーディングエージェント、bashとエディタのハーネス、コンピュータ操作)で現れます。追加のターンはトークン、ラウンドトリップ、実時間のコストがかかりますが、回答の品質は低下しません。取得すべき複数の対象を明示したリクエストは引き続き並列で実行されます。エージェントループで独立したツール呼び出しをバッチ化するにある1行のバッチ化指示を追加してください。
- 長いツール実行中の進捗更新が少なくなっています。 モデルは、特に高いeffortでは、ツール呼び出しの間にユーザー向けのテキストをあまり書きません。
thinking.displayを"updates"(ベータ)に設定して、モデルが書く進捗更新を受け取り、最終レスポンスまで発見事項を保留するよう指示するプロンプト行があれば削除してください。UIがナレーションに依存している場合は、冒頭の一文、定期的な更新、締めくくりの要約を明示的に求めてください。ユーザー向けの進捗更新を求めるを参照してください。 loweffortでは記憶から回答することが多くなっています。 最も低いeffortレベルでは、モデルが検索または取得ツールを呼び出す頻度が下がります。最新の情報が必要なターンでは、会話途中を含めてeffortを上げるか、低effortでの検索トリガーにある検証を促す指示を追加してください。- ところどころ文章が密になっています。 場合によっては、Claude Fable 5よりも文章が密で、文が長く、段落の区切りが少なくなります。文章の密度を参照してください。
- チャットでの書式設定が少なくなっています。 モデルは以前のClaudeモデルよりも太字、見出し、リストの使用が少ないため、それらのモデル向けに書かれた書式抑制ルールは、コンテンツに必要な構造まで抑制してしまう可能性があります。チャットでの書式設定を参照してください。
- 要約における明示されない引用。 ドキュメントを要約する際、モデルは引用であることを明示せずにソースの一節を再現する可能性が高くなっています。取得したソースの引用を参照してください。
- 小さな変更に対するファイル全体の書き換え。 テキストファイルを編集する際、モデルは対象を絞った編集を行うよりもファイル全体を書き換える可能性が高くなっています。結果は通常同じですが、書き換えにはより多くの出力トークンと時間がかかります。ファイル全体の書き換えよりも対象を絞った編集を優先するを参照してください。
Claude Fable 5から変更のない点
以下のMessages APIの動作は、Claude Fable 5から変更なく引き継がれています。
- 適応型思考は常にオンです。
budget_tokensを伴うthinking: {"type": "enabled"}とthinking: {"type": "disabled"}はどちらも400エラーを返します。thinkingを省略するか、{"type": "adaptive"}を送信してください。 thinking.displayのデフォルトは"omitted"です。"summarized"が利用可能で、生の思考の連鎖は決して返されません。- ツール呼び出し間の推論はテキストではなく思考ブロックに現れ、インターリーブ思考はベータヘッダーなしで自動的に行われます。
- アシスタントレスポンスのプリフィルは400エラーを返します。
- デフォルト以外の
temperature、top_p、またはtop_kの値は400エラーを返します。 - キャッシュ可能なプロンプトの最小長は512トークンです。
- 会話途中のシステムメッセージとツール変更がサポートされています。
機能向上
Claude Fable 5.1はClaude Fable 5を上回っており、その差は高いeffortレベルで最も大きくなります。向上は6つの領域に集中しています。
- 長いセッションにわたるエージェント型コーディング。複数ファイルにまたがる機能、大規模なリファクタリングと移行、デバッグ、数時間にわたるセッションでのコードレビューを含みます。
- ドキュメント、スプレッドシート、スライドを使ったナレッジワーク。最初の質問から、完成したドキュメント、ライブ数式のスプレッドシート、または白紙から構築したスライドデッキまで分析を進めます。
- リサーチと検索。マルチステップのウェブリサーチや、発見した内容をさらに追跡するディープリサーチタスクでの精度が向上しています。
- ビジョン。密度の高いチャート、提出書類、PDFにネストされた表を読み取ります。チャートに対するクロップ&ズームツールの使用も含みます。
- 長文コンテキスト作業。1Mトークンのコンテキストウィンドウ全体にわたって推論し、詳細を結び付けます。
- コンピュータ操作。ブラウザやデスクトップアプリケーションをより確実に操作し、失敗したステップから回復します。
多言語性能はClaude Fable 5と同等です。
拒否、フォールバック、課金
Claude Fable 5.1には、Claude Fable 5と同じstop_detailsカテゴリをカバーする安全性分類器が含まれており、拒否とフォールバックの内容がすべて適用されます。stop_reason: "refusal"を返す可能性があるため、拒否を処理し、フォールバックを設定してください。
- 拒否: 拒否されたリクエストは、HTTP 200と
stop_reason: "refusal"、および発動したポリシー領域を示すstop_detailsオブジェクトを返します。 - フォールバック: 拒否されたリクエストを、サーバーサイドフォールバック、SDKミドルウェア、または独自のリトライで別のモデルに再試行してください。
fallbacks: "default"(ベータ)は、拒否されたリクエストを、そのカテゴリに対してAnthropicが推奨するモデルで再試行します。Claude Fable 5.1で許可されているフォールバック先はClaude Opus 4.8とClaude Opus 5です。 - 課金: 出力が生成される前に届いた拒否については課金されません。また、Claude Fable 5.1では、フォールバッククレジットによりモデル切り替えに伴うプロンプトキャッシュのコストが返金されます。
価格
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 API: すべてのお客様向けに、
claude-fable-5-1として。 - AWS: Amazon BedrockのClaudeでは
anthropic.claude-fable-5-1として、Claude Platform on AWSではclaude-fable-5-1として。 - Google Cloud: Google CloudのClaudeで、
claude-fable-5-1として。 - Microsoft Foundry: Microsoft FoundryのClaudeで、Anthropicのインフラストラクチャ上で。
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からの移行
Claude Fable 5から移行するには、モデルIDを更新してください。
model = "claude-fable-5" # Before
model = "claude-fable-5-1" # After次に、以下の項目を確認してください。
- タイプが
anyまたはtoolのtool_choiceをすべて削除します。スキーマの強制は、tool_choice: {"type": "auto"}を指定したstrict tool use、または構造化出力に移します。 - 思考ブロックは変更せずに送り返し、履歴を追記専用に保ちます。独自のコードで
messages配列を構築している場合は、履歴編集のチェックを実行してください。現在挿入・削除しているターンごとのリマインダーはターンスコープのシステムメッセージに移し、systemとtoolsの変更は会話途中のシステムメッセージに移します。コンテキストはサーバーサイドで削減するか、クライアントサイドの要約をまたいで引き継ぐターンから思考ブロックを取り除きます。そのうえで、本番環境用のprefix_mismatch_behaviorを選択し、input_transformationsを監視してください。 - effortをデフォルト(
high)から再調整します。セッション全体で1つのレベルを維持するのではなく、会話の途中で変更することも検討してください。 - エージェントループでは、Claude Fable 5が複数のツール呼び出しをまとめていた場面で1ターンに1つしか呼び出さないケースに注意し、Claude Fable 5.1のプロンプトにあるターンごとの注記を追加してください。
- 評価を再実行します。拒否の処理、フォールバック、フォールバッククレジット、トークナイザーは変更なく引き継がれます。キャッシュ読み取りのコストは下がっており(料金を参照)、デフォルトの動作はClaude Fable 5からの変更点に記載した点で異なります。
Claude Opus 5およびそれ以前のモデルからの移行を含む、ステップごとの手順については移行ガイドを参照してください。
次のステップ
現行のすべてのClaudeモデルの仕様と価格。
Claude Fable 5、Claude Opus 5、およびそれ以前のモデルからの移行。
Claude Fable 5.1に固有のプロンプティングパターン。
Was this page helpful?