SSD Nodes Learn Hosting plans →
ガイド Matt Connor著者 Matt Connor ・更新日 2026-09-22

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 の使用制限の完全な内訳に記載されています。このページでは、そのページの内容を前提として説明します。

ここで混乱しやすい点があります。すべてのリクエストは、セッション時間枠と週次時間枠の両方に同時に加算されます。そのため、負荷の高い午後を過ごすと、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 つあります。内訳は、そのマシンに保存されたセッション履歴から計算されます。そのため、同じ利用枠を消費していても、別の laptop や claude.ai で行った作業は内訳に含まれません。これは、Claude Code と claude.ai のチャットは 1 つのサブスクリプションウィンドウを共有するためです。また、上部の 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 がツールを使用するたびに、ツールの結果をまとめた別のリクエストを送信します。Prompt caching を使うと、履歴は入力全体の料金ではなく、キャッシュ料金で再読込されます。そのため安くはなりますが、無料にはなりません。朝から開いたままのセッションで 1 行の質問をしただけでも、会話全体の使用量が発生します。

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

/clear はコンテキストを読み込まずに破棄するため、コストがかかりません。一方、/compact は要約対象の会話を読み込む必要があるため、非常に大きなコンテキストのコンパクト化自体が大きなリクエストになります。関係のない作業へ移るときは /clear を使用し、作業途中でスレッドを維持する必要があるときだけ /compact を使用します。クリアする前に /rename を実行し、/resume でセッションを再び見つけられるようにします。

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

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

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

大きな変更の前には、Shift+Tab を押してプランモードに切り替えます。Claude がコードベースを調査し、承認用のアプローチを提案します。そこで誤った方向を見つければ、2 時間の編集とやり直しではなく、1 回分のプランで済みます。

出力の多い処理はサブエージェントに委任します。テストスイートの実行や 10,000 行のログの読み取りをサブエージェント内で行うと、生の出力はそのサブエージェントのコンテキストに保持され、要約だけがメインの会話に戻ります。

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

利用クレジットを購入するか、APIを使うか

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

もう 1 つの方法は、Claude Console で通常の API key を発行することです。セッションや週単位の期間はなく、トークン単位で課金されます。ただし、注意点があります。環境変数に ANTHROPIC_API_KEY が残っていると、通知なしに Claude Code がサブスクリプションではなく、その key を使います。請求額を確認するか、次の出力で判別できます。

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 トークンより高くなります。これが、ファイルを減らすより思考予算を下げるほうが節約効果が大きい理由です。実行するモデルではなく、料金を支払うプロバイダーを選ぶ場合は、Claude API と ChatGPT API の両方で 3 つの作業を計算した比較で、どちらの請求額が低くなるかを確認できます。

日付について 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 です。入力料金の 10 分の 1 であるキャッシュ読み取り 1.8 million は $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)で実行すれば、プランの利用枠を翌日の対話的な作業に残したまま、従量課金で token を消費できます。

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 を開いて、もう一度試してください。同じインストーラーを Linux デスクトップで実行することもできます。そこでは、CLI が beta のデスクトップアプリやエディタープラグインと併用できます。

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

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 を押してデタッチし、接続を閉じます。後で tmux attach -t overnight を使って再接続できます。VPS 上の tmux セッションで Claude Code を実行する方法で、セッションの操作を詳しく説明しています。

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

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

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

Claude Code は成功時に 0、実行失敗時に 0 以外の終了ステータスで終了します。そのため、wrapper script で終了ステータスを判定し、失敗時にメールを送信できます。実行したまま離れる前に、Claude Console で workspace の支出上限を設定してください。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 が公開している中で token 単価が最も安い方法であり、一晩の実行に必要な遅延時間にも適しています。

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

利用枠が戻るのは時間の経過だけです。そのため、Claude の使用上限をリセットする方法とされるものは、詳しく確認するとすべて成り立ちません。

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

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

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

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

アップグレードは上限を引き上げる唯一の手段です。そのため、料金を支払った後も上限が変わらない場合は、利用枠に問題があると判断する前に、新しいプランに変更しても以前の上限が残る理由を確認してください。

FAQ

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

メッセージに表示されます。セッションの上限は 5 時間のローリングウィンドウで適用され、メッセージには resets 3:45pm のように時刻が表示されます。週間上限は、アカウントごとに設定された毎週固定の時刻にリセットされ、メッセージには resets Mon 12:00am のように曜日が表示されます。使用量のバーと 2 つのリセット時刻を、上限に達する前に確認するには、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 は要約対象の会話を読み込む必要があるため、非常に大きなセッションの compacting 自体が高コストのリクエストになります。

API はプランをアップグレードするより安くなりますか?

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

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

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