Codexを使っていると、突然 「Rate limit exceeded」「使用上限に達しました」 と表示されて止まることがあります。これは故障ではなく、プランの利用枠を一時的に超えた サインです。
この記事では、レート制限の仕組み・回復方法・そもそも当たりにくくする節約術を解説します。
⚠️ 本記事は OpenAI 公式とは無関係の解説記事です。制限の具体的な数値は変動します。最新は公式で確認してください。
レート制限とは?
レート制限は、一定時間内に使える量の上限 です。Codexを含むChatGPTの各プランには、使いすぎを防ぐための枠が設けられています。
上限に達すると、
- 「Rate limit exceeded」
- 「使用上限に達しました」
- 「しばらくしてから再試行してください」
などと表示され、一時的に使えなくなります。時間が経てば自動で回復 します。
なぜ制限に当たるのか(主な原因)
- 短時間に大量のリクエスト を送った
- 重いタスクを連続 で実行した
- 無料・低価格プラン で枠が小さい
- ローリング5時間制 の枠を使い切った
ローリング5時間制の仕組み
Plus・Proなどのプランは、直近5時間の使用量 で評価される「ローリング5時間制」が一般的です。
- 一気にヘビーに使うと、一時的に上限に到達
- 時間が経過すると枠が回復(5時間のウィンドウが進むため)
- 完全リセットを待たなくても、少しずつ使えるようになる
対処法:状況別
すぐ使いたい場合
- 5分〜30分待つ → 軽い制限なら回復
- 重いタスクを軽いタスクに切り替える
- モデルを軽量モデルに変える(モデル選び)
しばらく待てる場合
- 数時間待つ(ローリング5時間制なら時間で回復)
- その間に別の作業を進める
頻繁に当たる場合
- プランをアップグレード(Plus→Pro で枠が大幅拡大)
- 後述の「節約術」で消費を減らす
プラン別の枠の目安
| プラン | 枠の大きさ | レート制限の当たりやすさ |
|---|---|---|
| Free | 小さい | 当たりやすい |
| Go | 小〜中 | やや当たりやすい |
| Plus | 中 | 通常利用なら余裕 |
| Pro | 大 | ほぼ当たらない |
| Business | 中〜大 | チーム利用向け |
1日中ヘビーに使うなら Pro が安心です。
制限に当たりにくくする節約術5選
トークンベースの課金では、消費を抑えれば制限にも当たりにくくなります。
1. プロンプトを短く具体的に
長い独白は消費が増えます。短く的確に 指示しましょう(プロンプト技10選)。
2. `.codexignore` で不要ファイルを除外
node_modules/
dist/
.next/
*.log
読み込むファイルが減れば、トークン消費が大幅ダウン。
3. モデルを使い分ける
軽い作業に高性能モデルは過剰。軽量モデルで十分なことも(モデル選び)。
4. AGENTS.mdで前提を集約
毎回プロジェクト説明を書く無駄を省けます(AGENTS.mdガイド)。
5. 同じプロジェクトを連続で触る
キャッシュが効き、消費が減ります。作業はまとめて行うのが効率的。
注意:本当に「制限」かを見分ける
「止まった」原因がレート制限とは限りません。
- ネットワーク問題 → ネットワークエラー
- サーバー障害 → OpenAI Statusで確認
- 単に遅い → 応答が遅い・固まる
エラーメッセージに「rate limit」「usage limit」と書かれていれば、レート制限で確定です。
よくある質問(FAQ)
Q. どれくらい待てば回復しますか?
A. 軽い制限なら数分〜30分、ローリング5時間制の枠超過なら最大数時間。完全リセットを待たずとも少しずつ回復します。
Q. お金を払えば即解除されますか?
A. プランをアップグレードすれば枠が大幅に増え、当たりにくくなります。即時反映されます。
Q. 無料プランだとすぐ制限されます
A. Freeは枠が小さいため当たりやすいです。本格利用なら Plus 以上を検討してください(無料で使う方法)。
Q. 制限中でも他のツールなら使える?
A. レート制限は アカウント単位 のことが多いため、CLIで制限に当たればVS Code拡張でも同様です。
Q. 急に制限が厳しくなった気がします
A. プラン仕様の変更や、その時間帯の使用集中が原因のことも。節約術で消費を抑えるのが有効です。
まとめ
「Rate limit exceeded」は故障ではなく、利用枠を一時的に超えただけ。基本は 待てば回復 します。頻繁に当たるなら、節約術で消費を抑えるか、プランのアップグレードを検討しましょう。
止まった原因がレート制限以外の可能性もあるので、トラブルシューティング総合ガイド で症状を確認するのもおすすめです。