# Codex の利用制限に達したら

> Codex の利用制限や上限に達したときの対処法。5時間枠と週間制限の違い、残量とリセット時間の確認、追加クレジット・プラン変更・ローカルでの API 利用を比較します。設定例と料金計算を使い、サブスクの上限、API のレート制限、残高不足を整理します。

- Canonical HTML: https://omniakey.com/ja/blog/codex-usage-limit-reached
- Markdown: https://omniakey.com/ja/blog/codex-usage-limit-reached.md
- Published: 2026-09-27 (updated 2026-09-27)
- Author: Kiki, COO at OmniaKey
- Language: ja
- Category: Cost control
- Reading time: 9 min
- All posts: https://omniakey.com/blog/llms.txt

---

**Codex 利用制限に達して「usage limit reached」と表示されたら、課金する前に残りの利用枠とリセット時刻を確認しましょう。** ChatGPT のサブスクリプション利用なら、対象の枠が回復するまで待つ、利用条件を満たすアカウントで追加クレジットを購入する、上位プランを検討する、といった選択肢があります。対応するローカル作業では、別料金の API キーも使えます。

ただし、サブスクの上限、API のレート制限、API 残高の不足では対処が異なります。キーを追加しても元のサブスク枠は回復せず、Codex cloud の利用権限が増えるわけでもありません。

> **確認日：2026年9月27日。** OpenAI の現行公式ドキュメントと OmniaKey の公開カタログに基づくガイドです。有料アカウントの上限到達や課金経路の切り替えは実測していません。料金例は計算値です。自分の上限とリセット時刻はアカウント画面で確認してください。

## どの制限に達したのかを切り分ける

最初に確認するのはログイン方法とエラーメッセージ全文です。ChatGPT の利用枠はログイン中のアカウントに、API のエラーはリクエスト先の組織・プロジェクト・ゲートウェイに対応します。

|表示された内容|確認する項目|次の対応|
|-|-|-|
|ChatGPT ログイン時の利用上限|残りの枠と表示されたリセット時刻|回復を待つ、対象なら追加クレジットを使う、プランを比較する|
|API 429 でリクエスト過多と表示|エラーコード、リクエスト数・Token 数、`Retry-After`|同時実行数を下げ、指定された時間を待つ|
|API 残高不足・支出上限|選択したプロバイダーの残高と設定|対象の残高を補充するか、管理者と上限を確認する|
|401・モデルが見つからない・権限エラー|キー、接続先、正確なモデル ID、権限|設定やアクセス権を修正する|

**HTTP 429 だけでは原因を判断できません。** OpenAI の[エラーガイド](https://developers.openai.com/api/docs/guides/error-codes)では、`credit_balance_exhausted` や `project_spend_limit_exceeded` も 429 です。大分類の type が `insufficient_quota` の場合もあります。再送しても残高は回復しません。ゲートウェイによって名前が異なるため、実際の応答を確認してください。

レート制限なら、まず `Retry-After` に従います。指定がなければ、再試行回数を制限し、ランダムな待ち時間を加えた指数バックオフを使います。OpenAI は失敗リクエストも毎分の制限に加算され得ると説明しており、連続再試行は逆効果です。

## Codex 利用制限の残量とリセット時間を確認する方法

ChatGPT 経由で利用している場合は、開発に使うアカウントとワークスペースの [Codex 使用状況](https://chatgpt.com/codex/settings/usage)を開きます。実行中の Codex CLI では次を入力できます。

```text
/status
```

[公式料金ページ](https://learn.chatgpt.com/docs/pricing)にも、この二つの確認方法が記載されています。CLI に保存された認証方法を確認するには、次を実行します。

```bash
codex login status
```

カスタムプロバイダーを使う場合は、有効な `model_provider`、モデル、API URL も確認します。ChatGPT のログイン情報が保存されていても、個々のリクエストが ChatGPT 課金とは限りません。API 利用分は接続先の使用履歴で照合しましょう。

### 5時間の上限と週間上限は別に確認する

OpenAI が示すのは、**5時間あたりのローカルメッセージ数の推定範囲**です。週間制限も適用される場合があり、ローカルメッセージとクラウドの作業はプランの利用枠を共有します。毎日決まった回数だけ使えるという意味ではありません。モデル、タスクの複雑さ、蓄積した文脈、推論、ツール利用で消費が変わります。

短い時間枠がリセットされても、別の週間枠まで回復したとは限りません。各枠の表示時刻を確認してください。今回参照した公式資料は「全員が月曜午前0時に回復する」といった共通時刻を定めていません。

「Codex 上限 リセット」と調べる際は、他の人のスクリーンショットではなく、自分の画面にある対象枠の時刻を見るのが確実です。同じ10メッセージでも、短い質問と大規模なコード変更では負荷が異なります。

## 上限に達した後の選択肢

すぐ再開する必要があるか、クラウドの機能が必要かで選びます。

|方法|向いている状況|比較すること|
|-|-|-|
|リセットまで待つ|表示時刻まで作業を止められる|5時間枠・週間枠のどちらが尽きたか|
|ChatGPT の追加クレジット|現在の作業環境を使い続けたい、購入条件を満たす|自分のアカウントに表示される条件と消費率|
|プランを変更する|高い使用量が続き、上位機能も必要|継続料金、含まれる利用枠、ワークスペース条件|
|ローカルで API を使う|対応クライアントで従量課金したい|API 単価、レート制限、機能、別予算|

OpenAI は現在、Plus・Pro ユーザーが利用上限後に追加クレジットを購入できるとしています。柔軟な料金体系を利用する対象の Business・Edu・Enterprise ワークスペースにも購入方法があります。実際に使える選択肢は自分の画面で確認してください。

同じ文書には、**実行中の turn で上限に達した場合、その turn は公正利用の制限内で続行できる**とあります。新しいタスクを無制限に開始できるという意味ではありません。まだ作業中なら、再起動や課金経路の変更より先に変更内容を確認・保存しましょう。

たまの超過なら追加クレジット、継続的な高負荷なら上位プランが合う場合があります。ローカル作業の費用を個別に把握したいなら API を検討できますが、どんな作業でも最安になるとは限りません。

## Codex の API キーと ChatGPT ログインの違い

[公式の認証説明](https://learn.chatgpt.com/docs/auth)は、ChatGPT ログインによるサブスク利用と、API キーによる従量利用を区別しています。CLI と IDE 拡張はローカル作業で両方に対応します。**Codex cloud には ChatGPT ログインが必要です。**

請求先は三つに分けて考えます。

- **ChatGPT のサブスクと追加クレジット：** 対象アカウントやワークスペースの規則に従います。
- **OpenAI API への直接接続：** キーにひも付く API 組織・プロジェクトに課金されます。
- **OmniaKey のカスタムプロバイダー：** 対応リクエストは OmniaKey のキーと残高に、現在の単価で計上されます。

Plus を契約しても別の API 経路は無料にならず、OmniaKey に入金しても ChatGPT の枠は回復しません。OmniaKey のキーは専用のプロバイダー設定で使い、OpenAI 直結用のキー欄と混同しないでください。

ツール全体の選択は [Claude Code と Codex の比較](https://omniakey.com/ja/blog/claude-code-vs-codex)で扱っています。ここでは上限到達後の判断に絞ります。

### ローカル Codex 用に OmniaKey の profile を作る

`codex --version` でバージョンを確認します。**Codex CLI 0.134.0 以降**では名前付き profile が独立ファイルになっています。既存の主設定を残し、`~/.codex/omniakey.config.toml` を作成するか、既存内容に慎重に統合します。

```toml
model = "gpt-6-sol"
model_provider = "omniakey"

[model_providers.omniakey]
name = "OmniaKey"
base_url = "https://api.omniakey.com/v1"
env_key = "OMNIAKEY_API_KEY"
wire_api = "responses"
requires_openai_auth = false
```

起動元のローカルシェルで `OMNIAKEY_API_KEY` に自分の OmniaKey キーを設定し、小さな新規タスクから確認します。

```bash
codex --profile omniakey
```

[現行の profile 仕様](https://learn.chatgpt.com/docs/config-file/config-advanced)では、0.134.0 以降の `--profile` は主 `config.toml` 内の旧 `[profiles.name]` を読みません。旧版を使っている場合は更新するか、そのバージョンの手順に従ってください。

ChatGPT の認証情報を削除する必要はありません。セッションが OmniaKey と `gpt-6-sol` を選択していることを確認し、OmniaKey の使用履歴に最初の呼び出しが記録されてから大きな作業に進みます。ワークスペースの方針やプロジェクト・CLI の上書き設定も確認してください。

この環境変数による認証に `requires_openai_auth = true` を混ぜないでください。公式文書では、その設定時に `env_key` は無視されます。詳細は [Codex CLI 接続ガイド](https://docs.omniakey.com/en/guides/codex-cli)、正確なモデル ID は[現行モデル一覧](https://omniakey.com/ja/models)にあります。

## API 料金を計算する例

ユーザーの1メッセージを1回の API 呼び出しと数えず、送信された Token 全体を合計します。ファイル読み取り、ツール実行、再試行、継続処理で何度もモデルを呼び、同じ文脈を再送することがあります。

2026年10月30日に確認した OpenAI の [GPT-6 Sol モデルページ](https://developers.openai.com/api/docs/models/gpt-6-sol)では、**入力100万 Token あたり $2、出力100万 Token あたり $10** です。未キャッシュ入力100,000 Token と課金対象の出力10,000 Token なら、次の計算になります。

```text
(100,000 / 1,000,000 × $2)
+ (10,000 / 1,000,000 × $10)
= $0.30 USD
```

これは OpenAI の公式単価による計算であり、開発タスク1件の実測料金でも OpenAI のサブスク料金でもありません。キャッシュ読み取りは別単価です。追加の課金対象 Token、再試行、該当するツール料金も集計してください。[GPT-6 Sol ページ](https://omniakey.com/ja/gpt-6-sol)に現在の OmniaKey 価格があります。

追加クレジットと比べる場合は、同じ仕事を完了する総費用を測ります。サブスクの推定メッセージ数を固定 Token 枠に換算しないことが大切です。少額の予算から始め、修正が受け入れられるまでの費用と手直し時間を見ましょう。

モデル選びには [GPT-6 Sol と Luna の比較](https://omniakey.com/ja/blog/gpt-6-sol-vs-luna)と現在の料金を使えます。Token 単価が低くても、難しい作業で再試行が増える場合があります。

## よくある質問

### Codex を再起動すれば制限は解除されますか？

再起動だけではサーバー側の利用枠は増えません。まずダッシュボードを確認します。表示上のリセット後も古い状態に見える場合は、正しいアカウントか確かめ、状態を更新してから課金設定を検討してください。

### 週間上限に達しても続けられますか？

アカウントで追加クレジットを購入できるか確認します。対応するローカル作業なら、別料金の API も選択肢です。どちらも週間枠そのものの回復や cloud 利用権限の追加を意味しません。

### 数回使っただけで上限になるのはなぜですか？

画面上のメッセージ数は仕事量と一致しません。長い文脈、ツール結果、推論、連続した実行で消費が増えます。公式文書は速度設定や画像生成も利用枠を速く消費し得るとしています。関連ファイルに絞り、作業範囲を小さくしてからモデル変更を考えましょう。

### API キーを設定したのに制限が出ます

実際に選ばれたプロバイダー、profile、環境変数、優先される上書き設定を確認します。そのうえで API 自身のレート・残高・プロジェクト・組織の制限を調べます。モデルが見つからない場合は [Codex 互換性ガイド](https://omniakey.com/ja/blog/gpt-5-6-codex-compatibility-kit)で別の層として確認してください。

### API なら無制限に使えますか？

いいえ。従量課金に加え、プロバイダーの制限、残高、モデルの権限、該当するワークスペースの管理が適用されます。ローカル作業の請求先を分けられるのであって、無制限の容量や全 ChatGPT 機能を約束するものではありません。

## 参照資料

- [OpenAI：料金・利用制限・追加クレジット](https://learn.chatgpt.com/docs/pricing)
- [OpenAI：認証とカスタムプロバイダー](https://learn.chatgpt.com/docs/auth)
- [OpenAI：profile と詳細設定](https://learn.chatgpt.com/docs/config-file/config-advanced)
- [OpenAI API：エラーコード](https://developers.openai.com/api/docs/guides/error-codes)
- [OpenAI API：レート制限と再試行](https://developers.openai.com/api/docs/guides/rate-limits)
- [OpenAI API：GPT-6 Sol モデルと料金](https://developers.openai.com/api/docs/models/gpt-6-sol)
