本文へ移動
🔋

Codex を仕事に入れると、ある日突然「あと少しで終わるのに利用上限に当たる」という場面が来ます。そこで慌てて reset や credits を押すと、今日の作業は進んでも、週次リセット日、チームの予算、automation の走らせ方が後で崩れます。

特に GPT-6 Astra 以降の Codex は、高難度タスク、長時間の Work、背景 task、複数 instance が混ざりやすくなりました。利用上限を「足りなくなったら戻すもの」とだけ見ると、強いモデルを使うべき作業と、軽いモデルへ落とすべき作業の区別まで曖昧になります。

この記事では、Codex の usage reset 運用 を扱います。月額やツール選定は AIコーディングツール料金比較 2026、run 単位の上限設計は AIエージェント予算ガードレール設計ガイド、Sol / Terra / Luna の作業別選択は Codex model selection 設計ガイド、高難度 task を Astra へ上げる判断は Codex GPT-6 Astra 移行設計ガイド に分けています。

今回の論点は、利用上限を回復する選択肢を、課金・保存・即時適用・fallback のどれなのかに分けて扱うことです。

先に結論: reset は「追加枠」ではなく運用判断として扱う

Codex の利用上限に達したとき、私は次の順番で見ます。

状況まず見るもの使う判断
5-hour window だけが詰まったSettings > Usage の reset time待てる作業なら待つ
週次枠が詰まった今週の残タスクと締切paid reset か credits を検討
banked reset がある期限と対象 window高価値な作業にだけ使う
Luna Reserve が出ている使えるモデルと残量定型作業へ縮退する
Business / Enterprise workspaceowner / admin の credit 管理個人判断で買わない

大事なのは、reset を「無料で増えた枠」と見ないことです。banked reset は保存できる one-time reset、paid reset は即時適用の前倒し、credits は plan included usage の後に使う残高、Luna Reserve は regular usage を戻すものではなく Luna で続ける fallback です。名前が似ていますが、運用上の意味はかなり違います。

banked reset は期限付きの非常用カード

OpenAI Help Center では、banked reset は eligible account に保存される one-time Codex usage-limit reset と説明されています。購入した credit ではなく、plan の利用上限を恒久的に増やすものでもありません。アカウントに表示された期限を過ぎると、未使用の reset は戻せません。

私なら、banked reset は次のように扱います。

banked_reset_policy:
  owner: "workspace-owner"
  use_when:
    - "weekly usage is exhausted"
    - "the task has a reviewable deliverable today"
    - "waiting would miss a real deadline"
  do_not_use_when:
    - "only a low-priority research task remains"
    - "the task can be split into Luna or Terra work"
    - "the account/workspace is not clearly selected"
  evidence_required:
    - "current usage page screenshot"
    - "task URL or PR URL"
    - "expected deliverable"
    - "next reset time after use"

banked reset を使う前に、必ず「どの account / workspace の reset なのか」を確認します。個人 ChatGPT、Business workspace、別アカウントの Codex task が混ざっていると、使ったつもりの reset が別の作業に効いていた、という事故が起きます。

また、banked reset は使えば終わりではありません。使った後は usage dashboard を更新し、5-hour window と weekly window の reset time を記録します。dashboard の反映には少し遅れが出る場合があるため、すぐに数字が変わらないだけで失敗と決めつけない方がよいです。

paid weekly reset は、banked reset と違って保存して後で使うものではありません。OpenAI Help Center では、eligible な Plus / Pro personal account で購入でき、購入が成功すると 5-hour と weekly usage が即時に回復し、次の自動 weekly reset は reset 適用後の最初の Work / Codex request から7日後に設定される、と説明されています。

つまり、paid reset は「今週に追加枠を積む」よりも、通常の週次 allowance を前倒しする操作として扱うべきです。今日 reset すると、次の週次 rhythm も変わります。

私は paid reset を次の条件でだけ検討します。

条件使ってよい寄り待つ寄り
締切今日中の PR / release / incident翌営業日でよい調査
成果物差分、review、レポートが残る会話だけで終わる相談
代替Terra / Luna では品質不足Luna で要約や分類に落とせる
予算個人判断で許可済みworkspace owner 判断が必要
リセット日7日後への変更を許容週次 rhythm を崩したくない

paid reset の失敗パターンは、「あと1時間だけ」のつもりで押して、週次リセット日を動かし、翌週の重い作業でまた詰まることです。購入前に、残り作業を小さく切り、reset 後の最初の request で何を完了させるのかを書いてから使います。

credits は reset ではなく残高

credits は、利用上限を超えた後に対象 feature で使える pay-as-you-go の残高です。Help Center では、Codex、ChatGPT Work、ChatGPT for Excel などの supported feature で使え、plan included usage を使い切った後に credit balance から消費されると説明されています。

このため、credits は paid reset と別に管理します。

codex_credit_policy:
  monthly_credit_budget: 300
  auto_reload:
    enabled: false
    owner: "workspace-admin"
  allowed_lanes:
    - "security review"
    - "release blocker fix"
    - "customer incident investigation"
  denied_lanes:
    - "exploratory prompt tuning"
    - "bulk article drafting without review"
    - "duplicate PR review loops"
  negative_balance_response:
    - "pause new automations"
    - "summarize active tasks"
    - "ask owner before continuing"

automatic reload が使える account では、残高が指定した最小値を下回ると自動購入が走る場合があります。これは便利ですが、Codex automation や複数 instance を許可している workspace では危険です。人間が見ていないところで review、research、retry が重なり、credit reload が支出の最後の防波堤になるからです。

少なくとも、auto-reload は個人の便利設定ではなく workspace policy として扱うべきです。どの lane が credit を使ってよいか、月次上限、owner、停止条件を先に決めます。

Luna Reserve は復旧ではなく縮退先

Luna Reserve は、対象 account で regular usage が尽きた後に GPT-5.6 Luna で続けられる追加 allowance です。Help Center では、regular usage を復元するものではなく、強いモデルを解放するものでもないと説明されています。Business / Enterprise workspace では利用できない点も重要です。

つまり Luna Reserve は、詰まった作業をそのまま続けるための万能な逃げ道ではありません。Luna へ落としてよい作業だけを続けます。

向いている作業は次です。

  • PR の差分要約
  • ログの分類
  • 既存記事の内部リンク候補抽出
  • 仕様メモの整形
  • GSC query の一次分類

避けるべき作業は次です。

  • 認可、課金、削除、secret まわりの修正
  • 複数 repo にまたがる設計判断
  • セキュリティ finding の最終判断
  • 外部 write を伴う MCP 操作
  • 高難度 task を Astra で続ける前提の代替

Luna Reserve を見たら、「まだ続けられる」ではなく「どの部分だけ軽量 lane に落とすか」と考えます。重い判断を残したまま Luna で押し切ると、後で Sol / Astra で読み直すコストが増えます。

Support に手動 reset を期待しない

OpenAI Help Center は、Support が ChatGPT や Codex の usage limit を手動で reset しない、と説明しています。利用上限に達した場合は、表示される選択肢を使うか、リセットを待つのが基本です。

Support に連絡するべきなのは、usage が誤って計上された疑い、表示された reset time 後も access が戻らない、eligible な reset が説明どおり適用されない、といった調査が必要な場合です。この場合も、連絡前に次を集めます。

support_packet:
  account_or_workspace: "which account was active"
  codex_client: "desktop / web / CLI / IDE extension"
  model: "Astra / Sol / Terra / Luna"
  time:
    date: "2026-09-09"
    timezone: "Asia/Tokyo"
  evidence:
    - "Usage page screenshot"
    - "task or conversation where limit appeared"
    - "expected reset or offer"
    - "actual message shown"

「困ったから reset してもらう」ではなく、「表示と実状態がずれていないか調査してもらう」と切る方が、運用も説明もしやすくなります。

Codex task の途中で上限に当たったときの扱い

Codex が active turn の途中で usage limit に達した場合、Help Center では、その turn は fair-use limits の範囲で続けられる場合があると説明されています。ただし、その後は usage page や limit banner に表示される選択肢を確認します。

実務では、上限に当たった瞬間に「もう何もできない」と考えるより、まず現在の task を終了可能な形へ畳みます。

Limit handling instruction:

If Codex reports usage pressure or limit warning:
1. Stop adding new scope.
2. Summarize completed work, modified files, and unverified assumptions.
3. Run only already-agreed verification if it is local and cheap.
4. Return a continuation packet before starting another task.
5. Do not use a reset or credits without explicit owner approval.

この指示を automation prompt や AGENTS.md に入れておくと、上限が来たときに「もう少しだけ調査してから」と scope が広がるのを防げます。

reset を使う前の decision checklist

reset / credits / Luna Reserve を使う前に、私は次の checklist を使います。

観点確認すること
account正しい ChatGPT account / workspace を見ているか
window詰まっているのは 5-hour か weekly か
optionbanked reset、paid reset、credits、Luna Reserve、待機のどれか
timingreset 後の weekly reset date が変わってよいか
lane今の task は reset を使う価値がある lane か
modelLuna / Terra へ落とせる部分はないか
evidencePR、ログ、記事、調査メモなど成果物が残るか
owner個人判断か、workspace owner / admin 判断か

この checklist は細かく見えますが、実際には30秒で済みます。大事なのは、上限に当たったときの焦りで「押せるものを押す」状態を避けることです。

既存記事との役割分担

利用上限の話は、既存の費用・モデル・予算記事と近く見えます。境界は次のように切ります。

近い記事扱うこと本記事で扱うこと
料金比較どのツールや plan を選ぶか上限に当たった後の選択肢
予算ガードレールrun 前に token / tool / cost 上限を置くreset / credits を使う判断
model selectionSol / Terra / Luna / Astra を作業別に選ぶ上限後に縮退または復旧する方法
Astra migration高難度 task を Astra へ上げる前後の審査Astra を使い続ける価値があるかの確認
Automations定期 task と inbox review の設計自動化が上限を食い潰した時の停止

reset は cost optimization だけの話ではありません。どの task を続け、どの task を畳み、どの task を翌週へ送るかを決める運用判断です。

まとめ: reset は最後のボタンではなく前倒しの契約

Codex の利用上限に当たったとき、選択肢は増えています。banked reset、paid reset、credits、Luna Reserve、通常の自動 reset。それぞれ便利ですが、同じ意味ではありません。

banked reset は期限付きの one-time reset、paid reset は週次 allowance の前倒し、credits は対象 feature で使う残高、Luna Reserve は軽量モデルへの fallback です。Support は通常の手動 reset をしてくれる窓口ではありません。

私なら、reset を押す前に task、window、owner、成果物、次の reset date を書き出します。そこまでしても今日進める価値がある作業だけ、reset や credits を使います。逆に、要約、分類、軽い調査なら Luna / Terra へ落とし、重い判断は次の regular usage まで待つ方が安全です。

参考

WRITTEN BY nidoneko

Full-stack engineer with 8+ years of experience in TypeScript, React, Node.js, and cloud-native development across healthcare, finance, HR, and IoT domains.

View Profile →