404 not_found_error
Claude Fable 5 が見つからない・選択できない
model_not_found というエラー型は存在しません。誤ったモデル ID や到達できないモデル ID は 404 not_found_error を返し、Claude Code は独自のメッセージを表示します。
30 秒でわかる要点
モデル ID は claude-fable-5 です。API では、誤った ID やアクセスできない ID は error type が not_found_error の 404 を返します。Claude Code では代わりに選択中モデルに関するローカルメッセージが出るか、Fable 5 がピッカーに現れません。よくある原因は 4 つで、ID の誤記、組織がゼロデータ保持である、管理設定の availableModels 許可リスト、そして Claude Code が v2.1.170 より古いことです。
モデルに到達できない理由
API レベルの 404 と Claude Code のメッセージは分けて考えてください。原因も対処も異なります。
Claude Code が古すぎる
Fable 5 には Claude Code v2.1.170 以降が必要です。それより古いバージョンではモデルピッカーに Fable 5 が表示されず、選択もできません。Anthropic API では、サーバーが組織向けに利用可能と報告して初めてピッカーに並びますが、/model fable と入力すると直接サーバーに可用性を問い合わせます。
管理者の許可リストまたはモデル制限
組織管理者は管理コンソールでモデルを無効化でき、管理設定の availableModels 許可リストで除外することもできます。制限されたモデルはピッカーに表示されず、--model や ANTHROPIC_MODEL で指定した制限モデルは許可済みモデルに静かに置き換えられ、通知が表示されます。
独自のモデル ID 体系を使うプロバイダー上にいる
Amazon Bedrock、Google Cloud、Microsoft Foundry、LLM ゲートウェイはそれぞれ独自のモデル名を定義するため、Claude Code は任意の文字列を検証せずにそのまま渡し、プロバイダー側がエラーを返します。これらのプラットフォームでは、モデルがアカウントとリージョンで有効化されている必要もあります。
モデル ID の文字列が違う
ID は claude-fable-5 で、すべて小文字とハイフンです。Fable 5 のような表示名、ドット区切りの表記、他プロバイダーからコピーした ID はいずれも失敗します。API では 404 not_found_error になり、Claude Code では切り替えがローカルで拒否され、認識できる model id ではない旨のメッセージと候補が表示されます。
組織がゼロデータ保持になっている
Fable 5 は 30 日保持を必須とする Covered Model で、ゼロデータ保持では提供されません。ZDR 下では Claude Code のモデルピッカーが Fable 5 を表示しないか無効表示にし、Fable 5 を指す組織デフォルトも丸ごとスキップされます。
この順序で対処する
手間の軽いものから確認してください。5 つの原因のうち 2 つは誰にも相談せずに解決できます。
- 1
3. 実際に使われている認証情報を確認する
/status を実行し、有効な認証情報が意図したものかを確認してください。環境に残った ANTHROPIC_API_KEY があると、Fable 5 にアクセスできない別のアカウント経由でリクエストが送られます。--model、ANTHROPIC_MODEL、設定ファイルに古い model 値が残っていないかも確認します。
- 2
5. モデル制限について管理者に確認する
モデルが制限されている場合、ピッカーには表示されず、ローカルの変更では現れません。組織管理者に Fable 5 の有効化、または管理設定の availableModels 許可リストへの追加を依頼してください。
- 3
4. データ保持設定を確認する
組織がゼロデータ保持の場合は、Console のワークスペース設定にある Privacy controls から特定のワークスペースだけ 30 日保持を有効にしてください。他のワークスペースはゼロ保持のままで、有効にしたワークスペースからの Fable 5 へのリクエストは成功するようになります。
- 4
2. Claude Code を更新する
claude update を実行して再起動してください。Fable 5 には v2.1.170 以降が必要です。claude- で始まる完全な ID は古いビルドでもローカルの認識チェックを通過しますが、ピッカーにはやはり表示されません。
- 5
1. モデル ID を正確に確認する
claude-fable-5 をそのまま使ってください。Claude Code では引数なしで /model を実行してピッカーを開き、アカウントで利用可能なモデルから選ぶか、サーバーに直接可用性を問い合わせる /model fable を実行します。
モデルには届くのに空のレスポンスが返る場合
リクエストが HTTP 200 で成功しているのに内容が空なら、アクセス権の問題ではなく分類器による拒否です。