Claude Code のエラー

Claude Opus is not available with the Claude Pro plan

結論

Proプランに Opus が含まれていない状態。設定でモデルが固定されている例が多い。

確認した版 Claude Code v2.1.214
確認日 2026年8月21日
文言の照合 Claude Code v2.1.238
最終更新 2026年8月21日
根拠 一次情報で確認

エラー文字列

Claude Code
Claude Opus is not available with the Claude Pro plan

何が起きているか

Opus を使おうとしていますが、契約している Pro プランには含まれていません。

⚠️ 「使いすぎ」ではありません。 利用量をリセットしても、待っても解消しません。資格の問題なので、モデルを変えるか、プランや接続先を変えるかのどちらかです。

自分で選んだ覚えが無いのに出る場合

これがよくあります。原因は次のいずれかです。

原因 確認する場所
設定ファイルでモデルが固定されている settings.jsonmodel
環境変数で固定されている ANTHROPIC_MODEL / ANTHROPIC_DEFAULT_MODEL
前のセッションの選択が残っている /model で現在の選択を確認
チームで共有した設定に入っている プロジェクトの .claude/settings.json

プロジェクトの .claude/settings.json を共有している場合、Max プランの人が入れた設定が Pro の人の環境で失敗する、というパターンが典型です。

直し方

1. モデルを切り替える(すぐ直る)

/model

Sonnet か Haiku を選んでください。多くの作業は Sonnet で十分です。

モデル 向いている作業
Sonnet 通常の実装・修正・レビュー。既定として最も無難
Haiku 短い作業、定型的な変換、速さが要るとき

2. 固定されている設定を外す

まず環境変数を確認します。

macOS / Linux

env | grep -iE 'anthropic_model|anthropic_default_model'

Windows(PowerShell)

Get-ChildItem Env: | Where-Object Name -match 'ANTHROPIC_MODEL|ANTHROPIC_DEFAULT_MODEL'

設定されていたら外します。

unset ANTHROPIC_MODEL
Remove-Item Env:ANTHROPIC_MODEL
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", $null, "User")

次に設定ファイルを確認します。

grep -n '"model"' ~/.claude/settings.json .claude/settings.json .claude/settings.local.json 2>/dev/null
Select-String -Path "$env:USERPROFILE\.claude\settings.json", ".claude\settings.json", ".claude\settings.local.json" -Pattern '"model"' -ErrorAction SilentlyContinue

該当行を削除するか、Sonnet に書き換えてください。

チームで共有する .claude/settings.json には、モデルを固定して書かないことを勧めます。 各自のプランが違うため、固定すると誰かの環境で必ず失敗します。個人の好みは .claude/settings.local.json(コミットしない)に書いてください。

3. 現在の状態を確認する

/status

いま使われているモデルと資格情報が確認できます。設定を直したのに変わらない場合、別の場所にもう1つ設定が残っています。

優先順位は「環境変数 → プロジェクト設定 → ユーザー設定」です。上から順に潰してください。

4. Opus をどうしても使う場合

方法 内容
Max プランへ変更 Opus が使えるようになります
組織の API キーを使う Team / Enterprise 組織のキーであれば利用できます

⚠️ API キーに切り替える場合は課金の経路が変わります。 サブスクリプションではなく従量課金になるため、Credit balance is too low に注意してください。

5. 似たエラーとの区別

表示 原因
Claude Opus is not available with the Claude Pro plan プランに含まれていない
Model ... is restricted by your organization's settings 組織の管理者が制限している。管理者に依頼が必要
Model ... is not a recognized model id モデルIDが間違っている
You've hit your Opus limit Opus は使えるが、その枠を使い切った

4つとも別の原因です。 メッセージを正確に読んでください。

再発防止

  • 共有する設定ファイルにモデルを固定しない。 チームメンバーのプランは揃っていません
  • 個人の設定は .claude/settings.local.json に書き、.gitignore に入れる
  • モデルを変えたら /status で反映を確認する。設定が複数箇所にあると、変えたつもりで変わっていないことがあります
  • 「使えない」系のエラーは、プラン・組織設定・モデルID・利用量のどれなのかを最初に見分ける。対処がまったく違います

この手順で直りませんでしたか?

環境を添えて報告いただければ、追加の原因を検証してこのページに反映します。

エラーを報告する