SSD Nodes Learn 🎉 VPS $4.99/月〜
ガイド Matt Connor著者 Matt Connor ・更新日 2026-08-13

Claudeの利用制限に達したときの対処法

Claudeの利用制限に達したら、5時間のセッション制限か週次制限かを確認します。軽量モデル、短いコンテキスト、利用クレジット、APIへの切り替え方を解説します。

到達した Claude の制限

Claude の制限に達したというメッセージには、待機しているウィンドウが示されます。次に何ができるかは、そのウィンドウによって決まります。セッション制限と週次制限はすべてのモデルに同時に適用されるため、モデルを切り替えても利用可能にはなりません。1 つのモデル名が示された制限だけは例外です。モデルを変更すれば、そのモデルがブロックされたままでも作業を続けられます。

Claude Code では、ウィンドウとリセット時刻が同じ行に表示されます。

You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pm

セッションウィンドウは 5 時間のローリング方式です。週次ウィンドウは、アカウントに割り当てられた毎週固定の時刻にリセットされるため、週が変わっても曜日と時刻は同じです。Pro プランには、5 時間のセッションウィンドウと、すべてのモデルに適用される 1 つの週次制限があります。Max プランでは、特定のモデルファミリーだけに適用される 2 つ目の週次制限が追加されます。制限値の詳細は、Claude の利用制限の詳細に記載されています。このページでは、その内容を前提に、実際の確認方法を説明します。

ここで見落としやすい点があります。すべてのリクエストは、セッションウィンドウと週次ウィンドウの両方に同時に加算されます。そのため、負荷の高い午後を 1 回過ごしただけで、5 時間ウィンドウにまだ余裕があっても、週次の利用枠を使い切ることがあります。残りの予定を立てる前に、リセット時刻を確認してください。リセットが 3:45pm なら、コーヒーブレイクで済みます。月曜日の深夜 0:00 なら、そうはいきません。

推測する前に使用量を確認します

claude.ai で Settings、Usage の順に開きます。進捗バーには、5 時間のセッションウィンドウと各週次ウィンドウをどれだけ消費したかが表示されます。推測せずに、どのウィンドウの残量がないかを確認できます。

Claude Code では /usage を実行します。同じプランの進捗バーに加えて、直近の使用量の内訳も表示されます。内訳は、skills、subagents、plugins、個々の MCP (model context protocol) servers が全体に占める割合として示されます。直近 24 時間を表示するには d、直近 7 日間を表示するには w を押します。直近の使用量の 10% 以上を占めるパターンにもフラグが付きます。多くの場合、long context と cache misses が表示されます。

注意点が 2 つあります。内訳は、そのマシンに保存されたセッション履歴から計算されます。そのため、別のラップトップや claude.ai で行った作業は含まれません。また、上部の Session ブロックに表示されるドル金額は、API (application programming interface) ユーザー向けの標準 list rates で計算されています。サブスクリプションを利用している場合、この金額は実際の請求額ではありません。

小さいモデルに切り替えると役立ちますか?

メッセージでモデルを指定している場合に限り、役立ちます。You've hit your Opus limitの後に/modelを実行し、Sonnet または Haiku を選択すると、コンテキスト内のすべての情報を保持したままセッションが続行されます。You've hit your session limitまたはYou've hit your weekly limitの後では、/modelを実行しても何も変わりません。これらのウィンドウはすべてのモデルで共有されるためです。

上限に達してから切り替えるより、達する前に切り替えるほうがはるかに効果的です。Sonnet は Opus の料金の一部で、ほとんどのコーディング作業に対応できます。そのため、Opus をデフォルトのままにすることが、予想外の利用量を招く主な習慣の1つです。もう1つは、セッションを一度もクリアしないことです。定型的な編集やログの切り分けは Haiku に任せ、本当に判断に迷う設計上の決定には Opus を使います。Opus、Sonnet、Haiku の選び方では、それぞれのモデルが料金に見合う場面を説明しています。

使っていないコンテキストへの支払いをやめる

Claude Code はリクエストごとに会話全体を送信します。また、Claude がツールを使うたびに、ツールの結果をまとめた別のリクエストを送信します。プロンプトキャッシュを使うと、履歴は入力全体の料金ではなく、キャッシュ料金で再読み込みされます。そのため安くはなりますが、無料にはなりません。朝から開いたままのセッションで 1 行の質問をしただけでも、会話全体に対する使用量が発生します。

/context
/clear
/compact Focus on the failing tests and the files we changed

/clear はコンテキストを読み込まずに破棄するため、料金はかかりません。一方、/compact は要約対象の会話を読み込む必要があるため、非常に大きなコンテキストの compact 化自体が大きなリクエストになります。関係のない作業に移るときは /clear を使い、現在のタスクを続けながら会話の流れを維持したいときだけ /compact を使います。消去する前に /rename を実行すると、/resume で後からセッションを見つけられます。

キャッシュの有効期間は、多くの人が考える以上に重要です。サブスクリプションでは、キャッシュは 1 時間保持されます。使用量クレジットを使っている場合は 5 分に短縮され、API key でもデフォルトは 5 分です。昼休みなどで長時間空けた後に最初のメッセージを送るとキャッシュミスが発生し、コンテキスト全体が入力料金の全額で再処理されます。そのため、目立った操作をしていないのに使用量が急増することがあります。プロンプトキャッシュの費用対効果では、この計算を説明しています。

同じ場所には、さらに 3 つの調整手段があります。/mcp では設定済みのサーバーを一覧表示できるため、このタスクで不要なサーバーを無効にできます。長い CLAUDE.md は、作業で必要かどうかにかかわらずセッション開始時に読み込まれます。そのため、専門的な指示は skills に移してください。skills は呼び出された場合にだけ読み込まれます。また、extended thinking は出力トークンとして課金されます。出力は料金の高い側なので、/effort で下げるか、/config で無効にするか、固定の thinking budget を持つモデルで MAX_THINKING_TOKENS=8000 を設定してください。

1 つのウィンドウに収まるように作業を分割する

大きな変更の前には、Shift+Tab を押して plan mode に切り替えます。Claude はコードベースを調査し、承認を得るための方針を提案します。そこで誤った方向に気付けば、2 時間分の編集とやり直しではなく、1 回の計画で済みます。

出力の多い処理は subagent に任せます。subagent 内でテストスイートを実行したり、10,000 行のログを読ませたりすると、生の出力はその subagent のコンテキストに保持され、要約だけがメインの会話に戻ります。

Claude が誤った方向に進み始めたら、すぐに Escape を押します。/rewind により、会話とコードの両方を以前のチェックポイントに戻せるため、不要な作業を元に戻すためのコストが発生しません。

使用量クレジットを購入するか、APIを使うべきですか?

使用量クレジットを使うと、ProまたはMaxアカウントはプランの利用上限を超えても利用を継続できます。料金は通常のAPI料金で請求されます。claude.aiのSettings、続いてUsageで、支払い方法を登録して有効にします。またはClaude Codeで/usage-creditsを実行すると、ブラウザーで請求設定が開きます。クレジットはClaudeの会話とClaude Codeのターミナル利用に適用され、1日の利用上限は$2000です。このコマンドにはサブスクリプションでのログインが必要なため、API keyで認証している場合は利用できません。Freeプランではクレジットを利用できません。まずは月額$20のProに切り替えることになります。Proで追加される内容と利用上限では、Proでどこまで利用できるかを説明しています。ほとんどの週でクレジットを追加購入している場合は、通常、より大きな利用枠に変更したほうが安く済みます。$100のMaxと$200のMaxの違いは、モデルや機能の違いではなく、利用量の倍率による違いです。

もう1つの方法は、Claude Consoleで取得した通常のAPI keyを使うことです。料金はトークン単位で請求され、セッション単位や週単位の利用枠はありません。ただし、注意点があります。環境変数にANTHROPIC_API_KEYが残っていると、明示されないまま、サブスクリプションではなくそのkey経由でClaude Codeが接続されます。請求額を確認するか、次のコマンドを実行すると判別できます。

API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.

この429はプランではなく、key側のレート制限です。/statusを実行し、意図した認証情報が有効になっていることを確認してください。

API の午後の利用料金はいくらですか?

以下の計算例は、エージェント型のコーディングを午後の間行った場合のものです。キャッシュされていない入力トークンが 200,000、キャッシュからの読み取りが 1.8 million、出力トークンが 150,000 です。料金は、2026 年 8 月時点の Anthropic の公開料金です。いずれも 1 million トークン単位の料金です。この単位がまだ抽象的に感じられる場合は、1 million トークンが実際にどの程度の価値になるかを読む量と書く量に置き換えて確認できます。

ChartOne afternoon of agent work priced at API list rates, August 2026
The data behind this chart
[
  {
    "label": "Opus 5",
    "input_usd_per_mtok": 5,
    "cache_read_usd_per_mtok": 0.5,
    "output_usd_per_mtok": 25,
    "afternoon_usd": 5.65
  },
  {
    "label": "Sonnet 5",
    "input_usd_per_mtok": 2,
    "cache_read_usd_per_mtok": 0.2,
    "output_usd_per_mtok": 10,
    "afternoon_usd": 2.26
  },
  {
    "label": "Haiku 4.5",
    "input_usd_per_mtok": 1,
    "cache_read_usd_per_mtok": 0.1,
    "output_usd_per_mtok": 5,
    "afternoon_usd": 1.13
  }
]

同じ午後の料金は、Opus 5 で $5.65、Haiku 4.5 で $1.13 です。合計額を大きく左右するのは出力です。Opus 5 の出力料金は 1 million トークンあたり $25、Haiku 4.5 は $5 です。そのため、Claude が書き出す 150,000 トークンの料金は、読み取る 2 million トークンの料金を上回ります。思考予算を減らす方が、ファイルを減らすより大きな節約になるのはこのためです。

注意すべき日付が 1 つあります。Sonnet 5 は 2026 年 8 月 31 日まで、入力トークンと出力トークンがそれぞれ 1 million あたり $2 と $10 の導入価格です。2026 年 9 月 1 日にはそれぞれ $3 と $15 に変更されるため、同じ午後の料金は $2.26 から約 $3.39 に上がります。

各午後の料金の計算方法

Opus 5: キャッシュされていない入力トークン 200,000 は、1 million あたり $5 なので $1.00 です。1.8 million のキャッシュ読み取りは入力料金の 10 分の 1 で、$0.90 です。出力トークン 150,000 は、1 million あたり $25 なので $3.75 です。合計は $5.65 です。

Sonnet 5: キャッシュされていない入力が $0.40、キャッシュ読み取りが $0.36、出力が $1.50 です。合計は $2.26 です。

Haiku 4.5: キャッシュされていない入力が $0.20、キャッシュ読み取りが $0.18、出力が $0.75 です。合計は $1.13 です。

3 行はすべて同じトークン数を前提としているため、差額は純粋な料金差です。実際の午後の料金は、コンテキストのどの程度がキャッシュに残るかによって変わります。

規模の目安として、Anthropic の公式ドキュメントでは、2026 年 8 月時点で、エンタープライズ環境における Claude Code の平均利用額は開発者 1 人あたりの稼働日 1 日につき約 $13、ユーザーの 90% では稼働日 1 日につき $30 未満とされています。トークン単位の課金は、サブスクリプションより自動的に安くなるわけではありません。利用量に波がある場合は、利用しない日は料金が発生しないため有利です。一方、毎日作業する場合は不利になります。実際の数値で比較する API とサブスクリプションで損益分岐点を確認できます。

VPS で長時間ジョブを夜間に実行する

監視し続ける必要のないジョブもあります。大規模なリファクタリング、テストの移行、ドキュメント全体の見直しなどです。こうしたジョブでは、サブスクリプションの利用枠を消費する必要もありません。API key を使って VPS (virtual private server) 上で実行すれば、従量課金の per token billing が適用され、プランの利用枠を翌日の対話的な作業のために残せます。

Ubuntu のマシンに Claude Code をインストールし、実行できることを確認します。

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version では、2.1.211 (Claude Code) のようなバージョン文字列が表示されます。ここで command not found と表示された場合は、~/.local/bin がまだ PATH にありません。新しい shell を開いて、もう一度試してください。

key は shell history に残さず、ファイルに保存します。エディターで ~/.claude-env を作成し、1 行だけ export ANTHROPIC_API_KEY=sk-ant-your-key-here と記述します。その後、権限を制限して読み込みます。

chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10

最後の行は先頭 10 文字だけを表示します。変数が設定されていることを確認しながら、key 全体を画面に表示せずに済みます。

次に、ノート PC を閉じても処理が継続するよう、tmux 内でジョブを開始します。

tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
  --allowedTools "Read,Edit,Bash" \
  --append-system-prompt-file ./CLAUDE.md \
  --output-format json > ~/overnight.json

Ctrl-b を押してから d を押すと detach できます。その後、接続を閉じます。後で tmux attach -t overnight を使うと再接続できます。VPS 上の tmux セッションで Claude Code を実行するでは、セッション管理について詳しく説明しています。

ここでは --bare が重要です。これは hooks、skills、plugins、CLAUDE.md の自動検出をスキップし、OAuth credentials も読み込みません。そのため、実行で使われるのは API key だけです。これにより、ジョブがサブスクリプションの利用枠を消費しません。ただし、project rules も読み込まれなくなります。そのため --append-system-prompt-file がそれらを明示的に渡します。--bare がない状態で ANTHROPIC_API_KEY を設定すると、1 回限りの approval prompt が表示されます。無人実行ではこの prompt に応答できません。

朝になったら、JSON から結果とコストを確認します。

jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.json

Claude Code は成功時に 0 で終了し、実行に失敗すると 0 以外の値で終了します。そのため、wrapper script で終了ステータスを判定し、失敗時にメールを送信できます。実行したままにする前に、Claude Console で workspace の spend limit を設定してください。3am に retry loop に入った agent は、実際に大きな費用を発生させる可能性があります。速度も抑えたい場合は CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY を下げます。実行したままにする agent のコストを管理するでは、最初に設定すべき上限について説明しています。

ジョブ専用の unprivileged user と git branch を用意します。リポジトリを無人で編集する agent は、通常なら途中で止めるような操作をすることがあります。branch があれば、それを git checkout として扱えます。VPS 上で coding agent を安全に実行するでは、分離方法について説明しています。

数千件のレコードの分類など、対話操作をまったく必要としない大量処理では、Batch API を使うと input token と output token の両方が 50% 割引で、リクエストを非同期に処理できます。Anthropic が提供する方式の中で per token の費用が最も低く、夜間の実行は想定される待ち時間にも適しています。

アクセスを回復できない操作

新しい会話を開始しても、利用可能量は回復しません。使用量は会話単位ではなく、アカウント単位で計上されます。ただし、新しい会話には再読み込みが必要な履歴がないため、その後の各メッセージは安くなります。そのため、新しい会話を開始する価値はあります。これはコスト削減であり、リセットではありません。

古い会話を削除しても、何も返還されません。それらのトークンは処理された時点で消費されています。

セッションまたは週次メッセージの上限に達した後でモデルを切り替えても、効果はありません。これらのウィンドウはすべてのモデルで共有されるためです。/model に応答するのは、モデルを指定したメッセージだけです。

ループで再試行しても、ターミナルが動き続けるだけです。メッセージに表示されたリセット時刻が正しい答えです。/usage を実行すれば、エラーなしで同じ時刻を確認できます。

FAQ

Claude の利用上限がリセットされるまでどのくらいかかりますか?

メッセージに表示されます。セッション上限は直近 5 時間のローリングウィンドウで計算され、メッセージには resets 3:45pm のように時刻が表示されます。週間上限は、アカウントごとに設定された毎週の固定時刻にリセットされ、メッセージには resets Mon 12:00am のように曜日が表示されます。上限に達する前に両方のバーとリセット時刻を確認するには、Claude Code で /usage を実行するか、claude.ai で Settings、Usage の順に開きます。

Sonnet に切り替えると、作業を再開できますか?

メッセージにモデル名が表示されている場合に限ります。You've hit your Opus limit の後は /model を実行して別のモデルを選択すると、コンテキストを維持したままセッションを続行できます。You've hit your session limit または You've hit your weekly limit の後は、これらのウィンドウではすべてのモデルをまとめてカウントするため、モデルを選択しても変わりません。上限に達する前に安価なモデルへ切り替えることが、実際にウィンドウを長く使う方法です。

新しいチャットを開始すると、利用上限はリセットされますか?

いいえ。利用量はアカウント単位でカウントされるため、新しいチャットも同じ残りの利用枠から開始します。ただし、新しい会話には Claude が読み直す履歴がないため、その後の各メッセージは安くなります。Claude Code の /clear も同じ処理を行い、料金はかかりません。一方、/compact は要約対象の会話を読み込む必要があるため、非常に大きなセッションの圧縮自体が高コストのリクエストになります。

プランをアップグレードするより API のほうが安いですか?

利用量が安定しているかどうかによります。このページで扱った午後の作業は、2026 年 8 月の定価では Sonnet 5 で $2.26、Haiku 4.5 で $1.13 かかります。サブスクリプションは、上限付きの利用枠に対する定額料金です。そのため、ほとんど毎日作業する場合はサブスクリプションが有利です。トークン単位の従量課金は、利用量に波がある場合に有利です。利用しない日は料金がまったくかからないためです。

リセットを待つ間もジョブを実行できますか?

はい。サブスクリプションの対象外で実行してください。環境変数に ANTHROPIC_API_KEY を設定して VPS 上で実行すると、プランのウィンドウを消費せず、トークン単位で課金されます。そのため、両者が競合することはありません。tmux 内で claude --bare -p を実行すれば、ノート PC を閉じても処理が継続します。--output-format jsontotal_cost_usd フィールドを書き込むため、朝に jq で確認できます。