Claude Code の使用量制限に達したら?対処法と作業を続ける方法
Claude Code でセッションや週ごとの制限に達したときの選択肢:自動継続、モデルの切り替え、使用量クレジット、API 課金、別のアカウント。
- CLI
- 0.2.17
- プレビュー ref
- a2c45c8
要点
Claude Code が You've hit your session limit · resets 3:45pm と表示したときの選択肢:
- 待って、Claude Code に自動で続けさせる。 v2.1.234 以降で claude.ai のサブスクリプションを使っていれば、開いたセッションで待ち、リセット後にタスクを再開します。
- モデルの制限なら、モデルを切り替える。 Opus や Sonnet の制限はそのファミリーだけに適用されるので、
/modelで続けられます。セッション制限や週ごとの制限はすべてのモデルが対象です。 - 使用量クレジットを有効にする。 Pro と Max は、標準の API 料金で制限を超えて作業を続けられます。
/usage-creditsを実行します。 - 作業を API 課金に移す。 Claude Console のアカウントはトークン単位の課金で、5 時間の枠はありません。
- プランをアップグレードする。 Max 5x と 20x はセッションあたりの割り当てが増えます。
- 自分が所有する別のアカウントで続ける。 またはすでに支払っている別のエージェントで続けます。
どれが合うかは、どの制限に達したか、リセットまでどれくらいか、お金を払うか待つか、によります。
課題
制限はたいてい最悪のタイミングでやってきます。リファクタリングを始めて 1 時間、テストが半分通ったところ。セッションは止まり、積み上げたコンテキストはそのまま残ります。別の場所でやり直せばすべてを説明し直すことになり、待てばリセットまでタスクは止まったままです。
最初の一歩は、メッセージをよく読むことです。制限によって対処法が違うからです。
ステップ 1:どの Claude Code の制限に達したか確認する
Anthropic の エラーリファレンス より:
| メッセージ | 内容 | 使えるようになる方法 |
|---|---|---|
You've hit your session limit · resets … | 5 時間のローリング枠、モデル共通 | リセット、使用量クレジット、アップグレード |
You've hit your weekly limit · resets … | 週ごとの制限、モデル共通 | 週のリセット、使用量クレジット、アップグレード |
You've hit your Opus limit または Sonnet limit | ひとつのモデルファミリーの制限 | /model でそのファミリー以外のモデルに切り替え |
You've hit your monthly spend limit などの変形 | 使用量クレジットが支出上限に達した | 上限を上げる、またはメッセージにあるプランのリセットを待つ |
Server is temporarily limiting requests | サーバー側の制限で、割り当てとは別 | 少し待って再試行 |
Credit balance is too low | 残高のない API 課金 | Console のクレジットを追加 |
/usage を実行すると、2 つの枠とリセット時刻を確認できます。枠の仕組みは Claude Code の使用量はいつリセットされる? で説明しています。
ステップ 2:作業の続け方を選ぶ
待って Claude Code に自動で続けさせる
claude.ai のサブスクリプションでサインインした対話セッションでは、v2.1.234 から自動継続がデフォルトでオンです。次のように表示されます:
Usage limit reached · limit resets 3:45pm
Continuing automatically at 3:45pm · esc to cancelセッションは開いたままにしてください。リセット時刻になると、Claude Code は止まったところからタスクを再開するよう Claude に伝えます。最後のメッセージを再送するわけではありません。Anthropic の 対話モードのページ の詳細:
- コンピューターが 30 分ほど以上スリープしていて、その間に制限がリセットされた場合は、Enter を押すよう求められます。
- 待機の再設定は連続 2 回までです。それを超えると
Automatic continue stopped after repeated usage-limit hitsで止まります。 - 権限の確認は通常どおり表示されるので、離れている間に再開したタスクがそこで止まることがあります。
- オフにするには、
/configの Continue automatically at usage limit を使います。デスクトップアプリには、セッション制限のカードに別の Auto-continue when limits reset チェックボックスがあります。
費用のかからない選択肢です。リセットが近いときや、タスクを待たせても問題ないときに向いています。
Opus や Sonnet の制限ならモデルを切り替える
/model制限に達したファミリー以外のモデルを選びます。モデルごとにプロンプトキャッシュがあるので、次のリクエストはキャッシュなしで会話全体を読み直します。通常より重いターンになり、セッション制限や週ごとの制限には効果がありません。
使用量クレジットを有効にする
Pro と Max では、使用量クレジットを使うと標準の API 料金で制限を超えて作業を続けられます。サブスクリプションでサインインしたあとに /usage-credits を実行すると、claude.ai の Settings → Usage が開き、そこでクレジットを有効にして月の支出上限を設定します。Team と Enterprise では、管理者に追加をリクエストします。
Anthropic のヘルプセンターによると、クレジットに切り替わると 5-hour limit resets [time] - continuing with usage credits と表示されます。
必要になる前に支出上限を設定しておきましょう。API 料金では、長いエージェントの実行はすぐにお金がかかります。
従量課金の API に移る
Claude Console のアカウントはトークン単位の課金で、5 時間や週ごとの枠はありません。Anthropic のヘルプ記事では、集中的なコーディングのための選択肢として挙げられています。切り替えはサインインの変更なので、現在の会話の課金を引き継ぐわけではありません。先に Console でワークスペースの支出上限を設定してください。
プランをアップグレードする
ほとんど毎日 5 時間の枠に届くなら、長く効く解決策は大きなプランです。Max 5x はセッションあたり Pro の 5 倍、Max 20x は 20 倍の使用量です。Anthropic によると、新しいプランの制限はすぐに適用されます。
自分が所有する別のアカウントや別のエージェントで続ける
サブスクリプションを複数持っている人もいます。たとえば個人の Pro プランと仕事のシート。Claude と、Codex つきの ChatGPT プランの両方に払っている人もいます。どちらの場合も、すでに支払っている別の場所で作業を続けられます。各プロバイダーの規約は守りましょう。Anthropic の Consumer Terms では、アカウントの認証情報を他人と共有したり、アカウントを他人に使わせたりしてはいけないとされています。
手作業でやると、新しいセッションを作ってタスクを説明し直すことになります。次のセクションでは、やり直さずに続ける方法を説明します。
自分のアカウント間で同じセッションを続ける
自分のアカウントのひとつが上限に達してもセッションを続け、それをスマホから見守りたいなら、Happier は Claude Code、Codex などのエージェントを、スマホ、デスクトップ、Web からクロスデバイスで実行・オーケストレーションできるオープンソースのアプリです。
アカウントプールは自分が所有するアカウントをまとめる
プールは、個人用と仕事用のサブスクリプションのように、自分が所有する アカウント(どちらも自分としてサインインし、自分のコンピューターで使うもの)をまとめます。ひとつが使用量の上限に達すると、Happier はセッションをもう一方に切り替えて続けられます。
プールの動作:
- プールを作るまでは何も切り替わりません。 作成は 設定(Settings)→ 接続済みサービス(Connected services)での意図的な操作です。
- 新しい Claude や Codex のプールは自動フォールバックがオンの状態で始まります。 手動で切り替えたいなら、プールのオプションで 自動フォールバック(Automatic fallback)をオフにします。
- プール内での切り替えで Claude Code や Codex は再起動しません。 新しいログインは実行中のセッションに適用されます。
- 選択戦略(Selection strategy)のデフォルトは 制限が少ないものを優先(Least limited first)です。ほかに 優先順(Priority order)と 手動切り替え(Manual switching)があります。
- 予防的な切り替え。 ソフト切り替えしきい値(Soft switch threshold)のデフォルトは残り 15% で、他のメンバーのクォータがより新しい場合に切り替えます。0 にすると、ハードな上限に達したときだけ切り替えます。
- 切り替えの上限。 デフォルトでは、自動切り替えは 1 ターンにつき 1 回、セッションの 1 時間につき 3 回までです。
- 復旧モード(Recovery mode)のデフォルトは、可能なら切り替え、できなければリセットを待つ、です。ほかに、リセットまで待つ、切り替えてから再開、オフ、のモードがあります。
セッション内でのライブのフォールバックは Claude と Codex 向けです。Gemini、OpenCode、Pi もプールを持てますが、そのコントロールには、このサービスは実行中のアカウントのフォールバックに使えないと表示されます。
使用量制限のバナー
プロバイダーがセッションに待機を求めると、セッションにはリセット時刻とともに 使用制限に達しました(Usage limit reached)が表示され、上限がリセットされたら再開(Resume when limit resets)、待機を停止(Stop waiting)、上限を今すぐ確認(Check limit now)、プール内なら アカウントを今すぐ切り替え(Switch account now)などの操作が表示されます。Happier は再開時に継続用のプロンプトを送り、元のリクエストを再送するわけではありません。
Continue with another Agent
持っている別のサブスクリプションが別のエージェントのものなら、Continue with another Agent で、同じセッションとトランスクリプトのまま、セッションを動かすエージェントをその場で変えられます。現在のエージェントがアイドルのときに使え、引き継ぎは上限つきのテキストのみの要約なので、以前のターンの画像は引き継がれません。手順は Claude Code から Codex に作業途中で切り替える方法 で説明しています。
できないこと
プールで上限が上がったり、割り当てが増えたり、リセットまでの時間が短くなったりはしません。アカウントがひとつなら切り替え先はありません。セッションを動かしているコンピューターの電源が切れている間は何も続きません。
接続済みサービスとそのクォータメーターは、Happier 0.2.17 では実験的な機能で、デフォルトではオフです。設定(Settings)→ 機能(Features)で 接続済みサービス(Connected services)を有効にし、メーターがほしいなら 連携サービスのクォータ(Connected services quotas)も有効にしてください。セットアップは スマホから Happier を使う方法 にあります。Happier は GitHub にあり、こちらからダウンロード でき、Discord もあります。
次に備える
- メーターを見る。
rate_limitsのフィールドを使ったステータスラインなら、5 時間と週の割合を常に表示できます。Claude Code の使用量を確認する方法 を参照してください。 - タスクの間でクリアする。
/clearは無料です。長いセッションでは、リクエストのたびに履歴が再送されます。 - 作業に合ったモデルを選ぶ。 Anthropic のコストのページは、ほとんどのコーディングには Sonnet、複雑な推論には Opus を勧めています。
- 簡単な作業では effort を下げる。 思考トークンは出力として数えられます。
/effortで下げられます。 CLAUDE.mdは短く保つ。 ワークフローの指示は、使うときだけ読み込まれるスキルに移しましょう。- 何が消費しているか確認する。
/usageの内訳には、スキル、サブエージェント、プラグイン、MCP サーバーが割合つきで表示されます。
トラブルシューティング
自動継続が始まらない
Claude Code v2.1.234 以降、対話セッション、claude.ai のサブスクリプションが必要です。API 課金では始まりません。/config で Continue automatically at usage limit がオンになっているか確認してください。
モデルを切り替えても解決しない
すべてのモデルが対象のセッション制限か週ごとの制限に達しています。モデルの切り替えが効くのは Opus や Sonnet の制限だけです。
使用量クレジットがオンなのに作業が止まった
メッセージを確認してください。支出上限のメッセージなら、クレジットが自分で設定した月の上限に達したか、自動チャージがオフで残高がなくなっています。
よくある質問
Claude Code の使用量制限はどれくらい続きますか?
セッション制限は 5 時間のローリング枠です。週ごとの制限はアカウントごとに決まった時刻にリセットされます。正確なリセット時刻はメッセージに表示されます。
Claude Code の使用量制限を回避できますか?
プランの制限をなくす方法はありません。待つ、使用量クレジットや API 課金で追加分を払う、アップグレードする、自分が持つ別のアカウントやエージェントで続ける、のいずれかです。
制限に達するとセッションは消えますか?
いいえ。会話は開いたセッションに残ります。閉じてしまっても、リセット後に claude --resume で戻せます。
使用量クレジットはプランより高いですか?
標準の API 料金で課金されます。1 か月分のクレジットの支出と、ひとつ上のプランの料金を比べて、どちらが安いか確認しましょう。