制限の違いを知る

Codexの使用上限とAPIのレート制限の違い

待つ、再試行する、モデルを変える、追加料金を払う。その前に、どの制限に達したのかを確認しましょう。

実際の利用可能量はご自身のアカウントで確認してください。このサイトはCodexの使用量を読み取ったり、リセットしたりできません。

AIによる翻訳です。事実の確認には原文を参照してください。

まずはログイン方法を確認

ChatGPTのサブスクリプションでCodexを使う場合は、そのプランの利用枠を消費します。APIキーを使う場合は、APIの料金と制限が適用されます。同じコーディング作業でも、認証方法によって達する制限は異なります。APIキーへの切り替えは無料の追加枠ではなく、サブスクリプションの残量を引き継ぐこともありません。

サブスクリプションでの利用は、Codexの使用量ダッシュボードと上限通知の内容を確認してください。短期枠と週間枠が同時に設けられている場合もあります。モデル、作業規模、推論、ツール、枠を共有するほかのエージェント機能によって消費量は変わります。プランに示された目安は、利用できるメッセージ数の保証ではありません。

APIの制限は別の仕組み

OpenAIのAPIドキュメントでは、1分あたりのリクエスト数やトークン数など、用途に応じた制限が説明されています。組織やプロジェクト単位で適用されることがあり、モデルによっても異なります。リクエスト数より先にトークン数の上限に達することも、その逆もあります。サブスクリプションのリセット告知ではなく、APIの制限ページとレスポンスのメタデータを確認してください。

一時的なレート制限と、利用枠の消尽や請求の問題も別物です。レスポンスのステータスとエラーの詳細を確認しましょう。再試行できるエラーで、有効なRetry-Afterの指定があればそれに従います。指定がなければ、待ち時間をランダムにずらしながら、上限を設けた指数バックオフを使ってください。失敗したリクエストも1分あたりの制限に数えられるため、間を置かずに再試行すると悪化する場合があります。

制限の種類に合った対応を

Codexの週間リセットを待っても、APIの請求問題は解消しません。特典のストック済みリセットはAPIクレジットではありません。また、APIの同時実行数を減らしても、使い切ったChatGPTの利用枠は回復しません。作業が止まった原因を調べるときは、これらを区別してください。

  • サブスクリプションの通知:該当する利用枠、リセット時刻、ワークスペース、アカウントで選べる対応を確認してください。
  • 一時的なAPIレート制限:同時実行数を減らし、サーバーの指示に従って、回数や時間に上限を設けて再試行してください。
  • APIの利用枠や請求のエラー:APIプラットフォームのアカウントを確認してください。再試行を繰り返すだけでは解決しません。
  • 想定外の挙動が続く場合:APIキーや非公開のソースコードを明かさずに、エラーの詳細と発生時刻を記録してください。
リセット確認に戻る