# Fable 5.2が使えない時のエラー別対処：/modelに出ない不具合も

> Claude Fable 5.2が使えない時は、Claude Codeを2.1.321以降に更新し、/modelに出なければclaude-fable-5-2を直接指定します。

- URL: https://blog.laozhang.ai/ja/posts/claude-fable-5-2-error
- Published: 2026-11-14
- Updated: 2026-11-14
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ja/about)
- Topic: Claude と Anthropic
- Tags: Claude Fable 5.2, Claude Code, エラー, claude-fable-5-2, トラブルシューティング

---
2026年11月9日（米国時間）に公開されたClaude Fable 5.2が「使えない」「出てこない」ときは、まずClaude Codeの版を見ます。ターミナルで`claude --version`を実行し、2.1.321より前なら`claude update`で更新してください。古い版では`fable`を選んでも、警告なしでFable 5.1が動きます。版が新しいのに`/model`の一覧のFable行が「Fable 5.1」のままなら、`/model claude-fable-5-2`と打てば5.2に切り替わります。この一覧の不具合は、2026年11月14日時点で最新の2.1.325の変更履歴にも修正が載っておらず、更新しても残ることがあります。

エラー文言が出ている場合は、文言で原因がほぼ決まります。`There's an issue with the selected model`ならモデル名を`claude-fable-5.2`ではなく`claude-fable-5-2`（ハイフン区切り）に直します。`safeguards flagged this message`は安全対策による止めなので、メッセージを編集するか`/model`で別のモデルに替えます。`You've reached your Fable limit.`はプランのFable枠を使い切った知らせです。ProとTeam標準席が追加料金なしでFableを使えるのは、発売週の特典期間の2026年11月16日23:59（米国太平洋時間、日本時間11月17日16:59）までです。

自分では直せないケースもあります。529や「Fable is experiencing high load」はAnthropic側の混雑なので、待つかSonnetに切り替えます。組織がFableを有効にしていない場合や、ゼロデータ保持（ZDR）で30日のデータ保持がない場合は、管理者の設定変更が必要です。APIを中継サービス経由で呼んでいるなら、中継がAnthropicの本当のエラー理由を隠したり、Anthropicなら400になる書き方をそのまま通したりするため、直接呼んだときと結果が変わります。

## Fable 5.2のエラー文言と原因・対処の対照表

画面の文言や症状から、原因と最初にやる対処を1つ選べるように並べると次のとおりです。Claude Codeのメッセージは英語のみなので原文のまま載せ、長いものは先頭だけにしています。場所はClaude Code（ターミナル、VS Code・JetBrainsの拡張、デスクトップアプリのCodeタブ）、Claudeアプリ（Web・デスクトップ・スマホ）、Messages APIの3つです。

| 画面の文言・症状 | 場所 | 原因 | 最初にやること |
| --- | --- | --- | --- |
| `fable`を選んでも5.1が答える（警告なし） | Claude Code | 本体が2.1.321より前 | `claude update` |
| `Claude Code doesn't recognize the model "claude-fable-5-2", so it assumes a context window of 200k tokens.` | Claude Code | 本体が2.1.321より前 | `claude update`、デスクトップアプリなら更新 |
| `/model`のFable行が「Fable 5.1」のまま | Claude Code | 一覧の不具合（テレメトリーオフ、ゲートウェイ、古いキャッシュ） | `/model claude-fable-5-2`と打つ |
| `/model`のFable行が灰色で注記付き | Claude Code | 組織がFableを使えない（ZDRなど） | 管理者に確認 |
| `There's an issue with the selected model (claude-fable-5.2)` | Claude Code | モデル名の点、権限なし、設定に残った古いID | `claude-fable-5-2`に直す |
| `API Error: 400 Claude Code 2.1.… does not support this model` | Claude Code | リクエストを送った本体が古い | その本体を更新 |
| `Fable 5.2's safeguards flagged this message` | Claude Code | 安全対策の分類器が止めた | 末尾の`[…]`で分類を見て編集 |
| `You've reached your Fable limit.` | Claude Code | プランのFable枠の上限 | `/usage-credits`か`/model` |
| `Repeated 529 Overloaded errors`、`Fable is experiencing high load` | Claude Code | Anthropic側の混雑 | 待つかSonnetへ |
| `… bound to a different conversation` | API | 前の会話を書き換えて古い思考ブロックを返した | 履歴は追記だけにする |
| `In order to access this model, your organization or workspace must have data retention enabled.` | API、Claude Code | 30日のデータ保持がない | 管理者がワークスペースで有効化 |
| 答えが空、`stop_reason: "max_tokens"` | API | `max_tokens`が小さすぎる | `max_tokens`を増やす |

529だけは自分の設定と関係がありません。2026年11月14日に、Anthropicの公式ドキュメントに載っている529の応答を返す模擬サーバーへClaude Code 2.1.322をつなぎ、再試行回数を`CLAUDE_CODE_MAX_RETRIES=2`にしたところ、3回送ったあとに`API Error: Repeated 529 Overloaded errors. The API is at capacity — this is usually temporary.`で止まりました。529は利用上限とは別物で枠も減らず、混雑はモデルごとなので`/model`で切り替えると通ることがあります。[Claudeのステータスページ](https://status.claude.com/history)では、2026年11月10日21:47（UTC）に、Fable 5.2とMythos 5.2で4分間過負荷エラーが出た障害が解消済みとして記録されています。待つか切り替えるかの判断は[Claude Codeの529過負荷エラー：待つか切り替えるか](https://blog.laozhang.ai/ja/posts/claude-code-overloaded-error)にあります。

## /modelにFable 5.2が出てこない：更新しても残る一覧の不具合

Claude Code 2.1.322で`/model`を開くと、Fable行が「Fable 5.1」のままで5.2が選べない、という報告がGitHubに複数あります（[anthropics/claude-codeのissue #108955](https://github.com/anthropics/claude-code/issues/108955)、#109316、#108898）。同じ環境で`/model claude-fable-5-2`や`claude --model claude-fable-5-2`と打てば5.2が動くので、モデルが使えないのではなく、一覧の表示の問題です。macOS、Windows、Linux・WSL、VS Code、JetBrains、Max・Ultra・Team・個人プランのどれからも報告があり、2026年11月14日時点でAnthropicの返答はなく、2.1.325までの変更履歴にも修正は載っていません。

公式の[Claude Codeのモデル設定ドキュメント](https://code.claude.com/docs/en/model-config)では、Anthropic APIでは`availableModels`や組織のモデル制限で除外されない限りFableが一覧に出る、とされています。組織がFableをまったく使えない場合（ZDRなど）は、行が消えるのではなく灰色で残り、理由の注記が付きます。つまり、行が灰色なら組織側の設定、行が「Fable 5.1」のままなら不具合、と見分けられます。

issueのコメントで報告されている引き金は4つです。`~/.claude/settings.json`などで`DISABLE_TELEMETRY=1`を設定していると、Claude Codeがモデル一覧を取りに行かず、組み込みの古い一覧に戻ります（[issue #108726](https://github.com/anthropics/claude-code/issues/108726)、デバッグログに`[servedCatalog] off (flag)`）。VS Code拡張は、VS Codeの`telemetry.telemetryLevel`が`off`だと自分で`DISABLE_TELEMETRY=1`を付け、VSCodiumは常にテレメトリーを切っています。`ANTHROPIC_BASE_URL`でゲートウェイやプロキシを指定している場合も同じ状態になります（ログに`[servedCatalog] off (not_first_party)`）。どれにも当てはまらないのに、`~/.claude.json`の`additionalModelOptionsCache`に`claude-fable-5-1[1m]`しか残っていなかった、という報告もあります。

![/modelのFable行が「Fable 5.1」のままなら一覧の不具合、灰色なら組織設定と見分け、一覧が古くなる4つの引き金と/model claude-fable-5-2での回避をまとめた図](https://blog.laozhang.ai/posts/ja/claude-fable-5-2-error/img/model-picker-fable-row.webp)

直す順番は次のとおりです。いずれもGitHubで報告された回避策で、Anthropicの公式手順ではありません。

1. その場で使うなら、`/model claude-fable-5-2`と打ちます。起動時に指定するなら`claude --model claude-fable-5-2`です。そのセッションの間はこれで5.2が動きます。
2. 毎回打たずに済ませたいなら、`~/.claude/settings.json`の`env`に`DISABLE_TELEMETRY`が入っていないか確かめ、入っていれば外して起動し直します。
3. VS Code拡張で出ないなら、VS Codeの設定で`telemetry.telemetryLevel`が`off`になっていないかを見ます。VSCodiumでは、`settings.json`の`env`に`"CLAUDE_CODE_ENABLE_TELEMETRY": "1"`と`"DISABLE_TELEMETRY": ""`を足して直ったという報告があります。
4. テレメトリーは切ったままにしたい場合は、設定の`modelPicker`に`claude-fable-5-2`の行を足して一覧に出した、という報告があります。書式はユーザーのコメントにしかないため、公式のモデル設定ドキュメントで`modelPicker`の項目を確かめてから書いてください。

## fableを選んだのに5.1が答える：2.1.321より前の版

Claude Code 2.1.321（2026年11月9日）で`claude-fable-5-2`が追加され、`fable`の行き先が5.2になりました。それより前の版では`fable`は5.1を指したままで、警告も出ません。公式ドキュメントでも、Fable 5.2にはClaude Code 2.1.321以降が必要とされています。

2026年11月14日に、手元のMacでClaude Code 2.1.316と2.1.322を、届いたリクエストを記録するだけの模擬サーバーにつなぎ、`-p`モードで試しました。2.1.316で`--model fable`を指定すると、送られたモデル名は`claude-fable-5-1`（effort high、max_tokens 64000）で、画面には何の警告も出ませんでした。2.1.322の`--model fable`では`claude-fable-5-2`（effort medium、max_tokens 128000）が送られています。11月10日に2.1.316と2.1.321で試したときも同じ結果でした。模擬サーバーなので、確かめたのはClaude Codeが何を送るかだけで、モデルの答えではありません。effortの既定値が変わる点は[Claude Code の effort とは：既定値・おすすめ・設定が効かない原因](https://blog.laozhang.ai/ja/posts/claude-code-effort-level)で扱っています。

更新後も5.1が続くことがあります。Pro・Max・Ultraでは、ユーザー設定に保存された`claude-fable-5-1`が2.1.321以降の初回起動で`fable`に移り、起動行に一度だけ`(auto-updated)`と出ます。TeamとEnterpriseでは組織の設定次第で、移らないこともあります。Consoleアカウント、他社クラウド経由、プロジェクト・ローカル・管理者の設定ファイルは`claude-fable-5-1`のまま残るので、そこに書いたIDは自分で`fable`か`claude-fable-5-2`に変えます。長く続けているセッションでは、サブエージェントに`fable`を指定しても5.1が動いたという報告もあり（[issue #108898](https://github.com/anthropics/claude-code/issues/108898)）、新しいセッションで始め直すのが確実です。

古い本体が送ったリクエストをAPIが断ると、次のような400が出ます。公式ドキュメントの例はFable 5.1の数字で、Fable 5.2なら必要な版は2.1.321です。

```text
API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.
```

調べられるのはリクエストを送った本体の版なので、そのリクエストを送ったものを更新します。ターミナルのCLIなら`claude update`、デスクトップアプリのCodeタブならアプリ本体、VS Code拡張なら拡張機能、Agent SDKで組んだアプリならSDKのパッケージです。

## "There's an issue with the selected model"：claude-fable-5.2は通らない

製品名は「Fable 5.2」と点で書きますが、指定するモデルIDはハイフン区切りの`claude-fable-5-2`です（Amazon Bedrockだけは`global.anthropic.claude-fable-5-2`か`us.anthropic.claude-fable-5-2`）。2026年11月14日に、Claude Code 2.1.322で`--model claude-fable-5.2`と点で指定して模擬サーバーにつないだところ、手元では止められず、`claude-fable-5.2`がそのまま送られました。サーバー側が「そのモデルはない」という404を返すと、Claude Codeは次の1行を出して終了します（終了コード1）。

```text
There's an issue with the selected model (claude-fable-5.2). It may not exist or you may not have access to it. Run --model to pick a different model.
```

これは`-p`モードの表示で、対話中のセッションでは末尾が`Run /model to pick a different model.`になります。名前の書き方以外にも、同じ文言が出る原因が2つあります。アカウントにFableの権限がない場合と、どこかの設定ファイルに古いIDが残っていて毎回それが読まれる場合です。`/model claude-fable-5-2`で直しても次の起動で戻るなら、ユーザー設定、プロジェクト設定、環境変数`ANTHROPIC_MODEL`の順に古いIDを探します。

ゲートウェイを通している場合は、ゲートウェイ側が`claude-fable-5-2`を扱える設定になっていないと断られます。Claude apps gatewayのセッションでは`fable`がFable 5を指すため、5.2を使うには`/model claude-fable-5-2`と打ちます。すべてのモデルで同じ文言になるなら、ゲートウェイがツール検索のフィールド（`defer_loading`など）を受け付けているかを確かめるよう、[Claude Codeのエラー一覧](https://code.claude.com/docs/en/errors#theres-an-issue-with-the-selected-model)に書かれています。

## 200kトークン扱いと自動圧縮のループ：動いている本体の版を見る

Fable 5.2のコンテキストは100万トークンですが、Claude Codeの本体がこのモデルを知らないと200kとみなします。2026年11月14日に2.1.316で`--model claude-fable-5-2`を指定すると、次の警告が出たうえで、リクエストは5.2として送られました（effort high、max_tokens 32000）。

```text
Claude Code doesn't recognize the model "claude-fable-5-2", so it assumes a context window of 200k tokens. Update Claude Code, or see https://code.claude.com/docs/en/model-config#correct-the-window-for-a-gateway-or-custom-model-id to set the window.
```

ターミナルで最新にしていても、デスクトップアプリのCodeタブは同梱された別の本体で動きます。[issue #108785](https://github.com/anthropics/claude-code/issues/108785)では、アプリに入っていた2.1.317（別の報告では2.1.319）がFable 5.2を知らず、約170kで自動圧縮が始まり、23分間に8回圧縮されて1回あたり5k〜10kしか空かなかったと報告されています。この場合はアプリ本体を更新します。

2.1.323（2026年11月12日）の変更履歴では、知らないモデルIDに想定する窓を200Kから1Mに変えたとされています。ところが[issue #109750](https://github.com/anthropics/claude-code/issues/109750)では、2.1.323で`/autocompact 400k`を実行すると`capped to model limit of 200k`と出て200kに抑えられたと報告されており、2026年11月14日時点で食い違ったままです。まず`claude --version`で実際に動いている版を確かめ、上の警告が出るかどうかを見てください。警告が出続ける場合は、公式のモデル設定ドキュメントの「Correct the window for a gateway or custom model ID」の節で窓の指定方法を確認します。

## "safeguards flagged this message"の3つの分類と対処

この文言は、Fable 5.2の安全対策（分類器）がリクエストを止めた知らせです。Claude Code 2.1.322では次の形で出て、末尾の`Details:`に分類が入ります（[issue #109211](https://github.com/anthropics/claude-code/issues/109211)の報告。同じ文字列は、2026年11月14日に手元の2.1.322本体でも確認しました。`Fable is experiencing high load`と`You've reached your Fable limit.`の文言も同じ日に本体で確かめています）。

```text
API Error: Fable 5.2's safeguards flagged this message (https://www.anthropic.com/legal/aup). This sometimes happens with safe, normal conversations. Claude Code can't respond to this message with Fable 5.2.  Double press esc to edit your last message, or try a different model with /model.  Send feedback with /feedback or learn more: https://support.claude.com/en/articles/15363606  Details: `[reasoning_extraction]`
```

何が起きるかは分類で決まります。[Claudeヘルプセンターの安全対策の記事](https://support.claude.com/en/articles/15363606)によると次のとおりです。

| `Details`の分類 | 対象 | 何が起きるか | できること |
| --- | --- | --- | --- |
| `[cyber]` | エクスプロイトやマルウェアなど攻撃的なサイバーセキュリティ | 自動切り替えがオンならOpus 4.8で答え直す | 編集して再送。防御目的の業務ならCyber Verification Programに申請 |
| `[bio]` | ウイルス学、毒性学、創薬など生物・化学・生命科学 | Opus 5で答え直す | 編集して再送。この分野はFable向きではない |
| `[reasoning_extraction]` | 要約された思考を表示させるなど、モデルの推論を引き出そうとする依頼 | 代わりのモデルはなく、そのまま止まる | 思考の中身を求める指示を消して送り直す |

分散学習の基盤やAIチップ向けカーネル開発など、最先端のLLM開発に関わる一部の依頼もOpus 5に回されます。分類器は最後のメッセージだけでなく、メモリー、コネクタ、Web検索の結果、ファイルなどモデルが読むものすべてを見ます。Claude Codeでは最初のリクエストにCLAUDE.mdやgitの状態が入るので、何も変なことを書いていないのに止まることがあります。`claude --safe-mode`で起動するとCLAUDE.md・スキル・MCPなどを外せるので、それで通るなら原因は手元のカスタマイズです。

自動切り替えは既定でオンで、ClaudeアプリではSettings > Capabilities、Claude Codeでは`/config`の「Switch models when a message is flagged」で切り替えます。切り替わったあとは、その会話のモデル選択はOpusのままになり、元の依頼が会話に残っている状態でFableに戻すと、また止まることがあります。前のメッセージを編集してから戻すのが近道です。APIでは自動切り替えは既定でオフで、設定するまでは止められてもエラーではなく、停止理由付きの200が返ります。

料金は止まったタイミングで変わります。何も出力される前に止まった場合、生物、蒸留、LLM開発の分類では課金され、それ以外の分類では課金されません。途中で止まった場合は、それまでの入力と出力の分が請求されます。`[reasoning_extraction]`は普通のコーディングや文書作成でも出たという報告がGitHubに複数あり（#109116、#109211、#109348）、11回止められた分の返金をサポートに断られたというコメントもあります。誤検知だと思ったら`/feedback`で報告できます。

## "Fable limit"とアプリに出ない問題：プランと組織の条件

Fable 5.2は有料プランだけのモデルで、無料プランでは選べません。MaxとUltra、Teamのプレミアム席、席課金Enterpriseのプレミアム席では、週の上限のうち最大50%までFableに使えます。Fable専用の枠が別にあるのではなく、同じ週の上限から減ります。ProとTeam標準席では、Fableは最初からクレジット（usage credits）払いです。例外は発売週の特典で、2026年11月9日から11月16日23:59（米国太平洋時間、日本時間11月17日16:59）まで、週の上限の50%までFableを追加料金なしで使え、Fable枠のリセットも1回付きます。リセットは2026年11月9日より前から有料で支払っているアカウントだけが対象です（[Claudeヘルプセンターのプラン別のFable提供条件](https://support.claude.com/en/articles/15424964)）。

Claude Codeで`You've reached your Fable limit.`と出たら、その枠を使い切っています。続けるには`/usage-credits`でクレジットを有効にするか、`/model`で別のモデルに替えます。Proで特典期間が終わったあとは、`/model`のFable行に「Requires usage credits」と表示されます。上限の数字は[Claudeの使用制限プラン別一覧：5時間・週次上限と3種類のクレジット](https://blog.laozhang.ai/ja/posts/claude-usage-limits-by-plan)、クレジットの計算は[Claude 追加利用の料金：クレジット、Max、Claude Code の見極め](https://blog.laozhang.ai/ja/posts/claude-extra-usage-cost)にあります。

Remote Control、バックグラウンドのセッション、エージェントチーム、Agent SDKのアプリでは、クレジット払いへの同意画面に誰も答えないと、`Fable limit reached · continuing on Fable 5.2 uses usage credits, and the prompt to confirm went unanswered — nothing was sent`のように出てターンが終わります。リクエストは送られていないので、セッションが動いている端末で同意するか、`/model`で替えます。逆に`-p`モードや同意画面を出さないSDKアプリでは、確認なしでクレジットが使われる点に注意してください。

ClaudeアプリにFable 5.2が出てこない場合、ヘルプセンターが挙げる理由は、有料プランでないことと、組織がFableを有効にしていないことの2つです。Enterpriseでは管理者が有効にするまでFable 5.2はオフで、発売の7日後からは既にFableモデルを使える役割に追加されます。枠を気にしてOpus 5.5に替えるか迷うなら、[Claude Fable 5.2とOpus 5.5の違い：同じ正解数で費用1.86倍](https://blog.laozhang.ai/ja/posts/claude-fable-5-2-vs-opus-5-5)が判断材料になります。

## Fable 5.2のAPIが400を返す書き方：tool_choiceなど6つ

Messages APIで`model`を5.2に変えただけで400になる場合は、Fable 5.2が受け付けない書き方が残っています。どれもエラーの種類は`invalid_request_error`です。[AnthropicのFable 5.2移行ガイド](https://platform.claude.com/docs/en/models/fable-5-2/migration-guide)と[Fable 5.2の新機能のページ](https://platform.claude.com/docs/en/models/fable-5-2/whats-new-fable-5-2)にある6つを並べます。

| 書き方 | Fable 5.2での結果 | 直し方 |
| --- | --- | --- |
| `tool_choice`が`{"type":"any"}`か`{"type":"tool",…}` | 400（トークン数のカウントでも） | `auto`にして`strict: true`かJSON出力を使う |
| `thinking`を`disabled`にする、`budget_tokens`を指定 | 400（適応型の思考が常にオン） | 外して、深さはeffortで調整する |
| 最後にassistantメッセージを置く先読み入力（prefill） | 400 | 最後のassistantメッセージを外す |
| `temperature`・`top_p`・`top_k` | 値によって400 | 外す。許される値はSampling parametersのページで確認 |
| `computer_20251124`ツール | Amazon Bedrock以外で400 | `computer_toolset_20260801`に替える |
| advisorツールの助言役にFable 5.1など | 400 | 助言役も`claude-fable-5-2`か`claude-mythos-5-2`にする |

もう1つ、5.1から移ったコードで出やすいのが、前の会話を書き換えたあとに古い思考ブロックを送り返したときの400です。Fable 5.2は、思考ブロックより前にあるもの（システムプロンプト、ツール定義、それまでのメッセージ）が、モデルが考えた時点から変わっていないかを確かめます。変わっていると`bound to a different conversation`という400になります。Fable 5.1では既定でこの確認を受けるのが2026年8月31日以降に作られたアカウントだけだったので、5.1で動いていたコードが5.2で急に止まることがあります（変更点は[Claude Fable 5.2と5.1の違い：2割値下げでもhigh以上は割高](https://blog.laozhang.ai/ja/posts/claude-fable-5-1-vs-5-2)）。

Anthropicの説明では、よく引っかかる書き方は3つあります。システムプロンプトに今日の日付やモード、指示ファイルを入れて毎回組み直すもの（日付が変わる深夜0時に失敗します）、MCPサーバーがつながった時などに`tools`を足したり書き換えたりするもの、古いターンを削ったり要約したりして新しいターンだけ残すものです。前の2つは`system`と`tools`を変えず、新しい指示は`messages`の末尾に`role: "system"`のメッセージで足します。3つ目はAPI側に要約させるか、残したターンの思考ブロックを外します。トークン数をきっかけにしたAPIの自動圧縮（compaction）やコンテキスト編集は、送った内容を変えないので対象外です。

直し方は、履歴を書き換えずに追記だけにすることです。どうしても書き換えるなら、`anthropic-beta`ヘッダーに`thinking-binding-controls-2026-08-01`を付け、`thinking.block_binding.prefix_mismatch_behavior`を`"drop_block"`にすると、合わない思考ブロックが捨てられます（捨てたものは`input_transformations`に載り、出力トークンが増えることがあります）。Claude Code、claude.ai、Claude Agent SDKなどが会話履歴を管理している場合は、この400は関係ありません。2026年11月14日に、公式ドキュメントにあるこの400の応答を模擬サーバーから返すと、Claude Code 2.1.322は再試行せず1回で次のように表示しました。

```text
API Error: 400 messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.
```

データ保持の400も2026年11月14日に模擬サーバーで確かめ、Claude Codeには`API Error: 400 In order to access this model, your organization or workspace must have data retention enabled.`と出ました。Fable 5.2は30日のデータ保持が前提で、Anthropicが個別に認めない限りゼロデータ保持の組織では使えません。組織の管理者がワークスペース単位で30日保持を有効にするか、Anthropicのアカウント担当に相談します。どちらの模擬テストも、公式ドキュメントの文面をそのまま返して画面の出方を見たもので、Anthropicの本物のAPIから受け取った応答ではありません。APIキーの用意や組織の条件、401の見分け方は[Claude Fable 5.2 APIの使い方：専用キー不要、通らない時の原因](https://blog.laozhang.ai/ja/posts/claude-fable-5-2-api-key)にあります。

## 中継サービス経由で見えるFable 5.2のエラー：400が出ず理由も消える

API中継サービスを通すと、Anthropicに直接送ったときとは違う結果になります。2026年11月14日に、第三者の中継サービスlaozhang.aiのAnthropic Messages形式のエンドポイントで`claude-fable-5-2`を実際に呼び、条件ごとに1回ずつ試しました。以下はすべてこの中継経由での挙動で、AnthropicのAPIの挙動ではありません。合計の費用は定価換算で約$0.09です。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

まず、前の会話を書き換えるテストです。システムプロンプトを変えて古い思考ブロックを送り返しても、400ではなく200が返り、入力トークンは378から116に減りました。古い思考ブロックが入力として数えられなかったことになります。最初のuserメッセージを書き換えた場合も200で、入力は378のままでした。`drop_block`を付けても200で、`input_transformations`は返ってきません。中継経由で通っていたコードを公式APIに移すと、ここで400になる可能性があります。

次に、`max_tokens: 300`で長い思考が要る問題を出すと、effortが`high`でも`low`でも200で`stop_reason: "max_tokens"`になり、思考ブロックもテキストも空のまま300出力トークン分が請求されました。上限が思考で使い切られたと考えられ、障害ではありません。答えが空なら、まず`max_tokens`を増やします。一方、`computer_20251124`ツールとFable 5.1を助言役にしたadvisorツールは400になりましたが、理由はAnthropicの文面ではなく、中継の汎用文言「The request was not accepted. Please check the request parameters and content and try again, or contact support.」に置き換わっていました。中継で理由の書かれない400が出たら、前の節の6つの書き方を順に疑います。

2026年11月12日に同じ中継で試した結果もあります。`claude-fable-5.2`、`fable-5-2`、`claude-fable-5-2-latest`などの誤ったIDは503の`no available channels`になり、課金されませんでした。`thinking: {"type":"disabled"}`と`temperature: 0.2`は、公式では400になる書き方なのに200で通り、`tool_choice: any`は汎用文言の400でした。laozhang.aiでは`claude-fable-5-2`は使った分だけ払うトークン課金のキーで呼ぶ必要があり、1回ごとの課金のキーでは同じ`no available channels`になります。

![Anthropicの公式記載とlaozhang.ai経由の実測を比べ、400が200で通る例や理由が汎用文言に置き換わる例、max_tokens 300で答えが空になる例を並べた表](https://blog.laozhang.ai/posts/ja/claude-fable-5-2-error/img/relay-vs-anthropic-errors.webp)

## デスクトップアプリでHaiku 4.5に切り替わった：返答のモデル名を確かめる

Claudeデスクトップアプリでは、Fable 5.2のセッションが知らないうちにHaiku 4.5に切り替わったという報告が2件あります。アプリを4.23118.1から5.11492.2に更新したあと、`claude-fable-5-2`と`claude-opus-5-5`のCodeセッションが`claude-haiku-4-5-20251001`に変わり、ログに`recorded model "claude-fable-5-2" is off the catalog`と残っていました（[issue #109549](https://github.com/anthropics/claude-code/issues/109549)、2026年11月13日）。

もう1件は、強制的に再ログインさせられたあとにHaiku 4.5へ替わり、一覧にはHaiku・Sonnet・Opusしか出なかったというものです（[issue #109628](https://github.com/anthropics/claude-code/issues/109628)）。このときも`/model claude-fable-5-2`と打てば戻りました。アプリの更新や再ログインのあとは、結果を信用する前にセッションと返答に表示されているモデル名が`claude-fable-5-2`かを確かめてください。

## Claude Fable 5.2が使えない時のよくある質問

**Claude Mythos 5.2が一覧に出てこないのは不具合ですか？**

不具合ではありません。Claude Mythos 5.2（`claude-mythos-5-2`）はFable 5.2と同じモデルで安全対策を減らしたもので、2026年11月14日時点ではAnthropicのプログラムで認定された組織にしか提供されていません。通常のアカウントでは出てこないのが仕様です。

**無料プランでClaude Fable 5.2は使えますか？**

使えません。Fable 5.2・5.1・5は、2026年11月14日時点で有料プラン（Pro、Max、Ultra、Team、Enterprise）だけのモデルです。無料プランのClaudeアプリでは一覧に出ず、Claude Codeでも選べません。

**Fable 5.2用のAPIキーは別に必要ですか？**

必要ありません。Claude Consoleの通常のAPIキーで`model`を`claude-fable-5-2`にすれば呼べます。作り方と、キーがあっても通らないときの組織の条件は[Claude Fable 5.2 APIの使い方：専用キー不要、通らない時の原因](https://blog.laozhang.ai/ja/posts/claude-fable-5-2-api-key)にあります。

## 参考資料

本文で参照している外部ページを、登場順に並べています。最終更新日：2026-11-14。

- [Claudeのステータスページ](https://status.claude.com/history) (status.claude.com)
- [anthropics/claude-codeのissue #108955](https://github.com/anthropics/claude-code/issues/108955) (github.com)
- [Claude Codeのモデル設定ドキュメント](https://code.claude.com/docs/en/model-config) (code.claude.com)
- [issue #108726](https://github.com/anthropics/claude-code/issues/108726) (github.com)
- [issue #108898](https://github.com/anthropics/claude-code/issues/108898) (github.com)
- [Claude Codeのエラー一覧](https://code.claude.com/docs/en/errors) (code.claude.com)
- [issue #108785](https://github.com/anthropics/claude-code/issues/108785) (github.com)
- [issue #109750](https://github.com/anthropics/claude-code/issues/109750) (github.com)
- [issue #109211](https://github.com/anthropics/claude-code/issues/109211) (github.com)
- [Claudeヘルプセンターの安全対策の記事](https://support.claude.com/en/articles/15363606) (support.claude.com)
- [Claudeヘルプセンターのプラン別のFable提供条件](https://support.claude.com/en/articles/15424964) (support.claude.com)
- [AnthropicのFable 5.2移行ガイド](https://platform.claude.com/docs/en/models/fable-5-2/migration-guide) (platform.claude.com)
- [Fable 5.2の新機能のページ](https://platform.claude.com/docs/en/models/fable-5-2/whats-new-fable-5-2) (platform.claude.com)
- [issue #109549](https://github.com/anthropics/claude-code/issues/109549) (github.com)
- [issue #109628](https://github.com/anthropics/claude-code/issues/109628) (github.com)
