usage limitって何?
Claude Codeを使っていると、ある日突然「usage limit に達しました」といった趣旨のメッセージが出て、それ以上会話が続けられなくなることがあります。これが usage limit、日本語でいう「使用量の上限」です。
初めて出くわすと「壊れた?」「課金してるのになんで?」と焦りますが、故障ではありません。一定時間のあいだに使える分量が決まっていて、それを使い切っただけです。
携帯電話のギガに似ている
いちばん近いのはスマホのデータ通信量でしょう。月に何GBまで、と決まっていて、動画を見まくると月末に速度制限がかかる。あれと同じ発想です。違うのは、Claude Codeの場合は「月単位」というより、もっと短い区切りでリセットされるタイプの上限があること。使い切っても、しばらく待てばまた使えるようになります。
食べ放題レストランの「90分制」に例えてもいいかもしれません。時間内はいくらでも食べられるけれど、枠を使い切ったら一旦退店。次の枠が来たらまた入れる、という感覚です。
なぜ上限があるのか
Claude Codeの裏側では、AIモデルが動いています。あなたが「このバグを直して」と頼むたびに、AIはファイルを読み、考え、コードを書き、という処理をしています。この処理には相応の計算資源がかかっていて、無制限に使われるとサービス全体が成り立ちません。
だからプラン(契約内容)ごとに「このくらいまで」という枠が設けられています。高いプランほど枠が大きい、という関係になっています。
どういうときに上限に近づくのか
同じ1時間使っても、消費量はまったく同じではありません。ざっくり言うと、AIに「読ませた量」と「書かせた量」が多いほど消費が速くなります。
- 巨大なファイルを丸ごと読み込ませる
- 長時間ひとつの会話を続けて、やりとりの履歴が膨らんでいる
- 一度に大量のコードを生成させる
- 何度も試行錯誤を繰り返させる
逆に、短い質問をして短い答えをもらうだけなら、消費はごくわずかです。
上限に当たったらどうする?
対処は大きく3つです。
待つ
いちばん素直な方法。リセットのタイミングが来れば、また使えるようになります。メッセージにいつ回復するかの目安が示される場合があるので、そこを確認しましょう。
プランを見直す
毎日のように上限に当たるなら、使い方に対して枠が足りていないということ。上位プランに変えるのが現実的な解決になります。
使い方を変える
無駄な消費を減らす。これは無料でできて、しかも長期的にいちばん効きます。次の節で詳しく説明します。
消費を抑えるコツ
正直、最初のころは「とりあえず全部読ませて丸投げすれば何とかしてくれる」とやりがちなんですが、これが一番もったいない使い方です。
会話をこまめに区切る。 ひとつの会話が長引くと、過去のやりとり全部をAIが毎回参照することになり、1回の質問あたりの消費がじわじわ増えていきます。話題が変わったら新しい会話を始めるだけで、かなり違います。
対象を絞る。 「このプロジェクトのバグを探して」ではなく「src/auth.js の login 関数を見て」と範囲を指定する。読み込む量が減るぶん消費も減りますし、おまけに回答の精度も上がります。
簡単な作業まで頼まない。 ファイル名を変えるだけ、1行のtypoを直すだけ、といった作業は自分でやったほうが速いことも多いです。AIに頼むべきは、考える必要がある部分です。
覚えておきたいこと
usage limit は「ペナルティ」ではなく、サービスを公平に分け合うための仕組みです。頻繁に当たるようになったら、それは裏を返せばClaude Codeをかなり活用できているという証拠でもあります。
そのうえで、上限に当たる頻度は自分の使い方である程度コントロールできます。まずは会話を区切る習慣をつけるところから試してみてください。それだけで「あれ、最近上限に当たらないな」となることは珍しくありません。
このページは役に立ちましたか?