AIによる翻訳です。事実の確認には原文を参照してください。
まずはログイン方法を確認
ChatGPTのサブスクリプションでCodexを使う場合は、そのプランの利用枠を消費します。APIキーを使う場合は、APIの料金と制限が適用されます。同じコーディング作業でも、認証方法によって達する制限は異なります。APIキーへの切り替えは無料の追加枠ではなく、サブスクリプションの残量を引き継ぐこともありません。
サブスクリプションでの利用は、Codexの使用量ダッシュボードと上限通知の内容を確認してください。短期枠と週間枠が同時に設けられている場合もあります。モデル、作業規模、推論、ツール、枠を共有するほかのエージェント機能によって消費量は変わります。プランに示された目安は、利用できるメッセージ数の保証ではありません。
APIの制限は別の仕組み
OpenAIのAPIドキュメントでは、1分あたりのリクエスト数やトークン数など、用途に応じた制限が説明されています。組織やプロジェクト単位で適用されることがあり、モデルによっても異なります。リクエスト数より先にトークン数の上限に達することも、その逆もあります。サブスクリプションのリセット告知ではなく、APIの制限ページとレスポンスのメタデータを確認してください。
一時的なレート制限と、利用枠の消尽や請求の問題も別物です。レスポンスのステータスとエラーの詳細を確認しましょう。再試行できるエラーで、有効なRetry-Afterの指定があればそれに従います。指定がなければ、待ち時間をランダムにずらしながら、上限を設けた指数バックオフを使ってください。失敗したリクエストも1分あたりの制限に数えられるため、間を置かずに再試行すると悪化する場合があります。
制限の種類に合った対応を
Codexの週間リセットを待っても、APIの請求問題は解消しません。特典のストック済みリセットはAPIクレジットではありません。また、APIの同時実行数を減らしても、使い切ったChatGPTの利用枠は回復しません。作業が止まった原因を調べるときは、これらを区別してください。
- サブスクリプションの通知:該当する利用枠、リセット時刻、ワークスペース、アカウントで選べる対応を確認してください。
- 一時的なAPIレート制限:同時実行数を減らし、サーバーの指示に従って、回数や時間に上限を設けて再試行してください。
- APIの利用枠や請求のエラー:APIプラットフォームのアカウントを確認してください。再試行を繰り返すだけでは解決しません。
- 想定外の挙動が続く場合:APIキーや非公開のソースコードを明かさずに、エラーの詳細と発生時刻を記録してください。