codex额度用完了任务暂停

成本与用量

讲清 Codex 额度耗尽导致任务暂停后的正确处置顺序:先判断是哪种暂停,再决定等刷新、降档还是转自备 API。

你正在让 Codex 跑一个改多文件的活,跑到一半界面弹出额度用尽、任务被挂起,代码改了一半、上下文还在,你不知道该等还是该换路。这篇不讲额度是多少(那个数字随时变,去站内看当期页面),只给一套判断和动作顺序:怎么确认是哪种暂停、手上这半截任务怎么保住、等刷新和切 API 分别适合什么情况、以及哪些操作纯属白费时间。

你正在让 Codex 跑一个要改好几个文件的活,改到一半界面弹出额度用尽、任务被挂起,代码动了一半、上下文还在,你既不想白等也不想白扔。这篇不讲额度具体是多少——那个数字随时在变,去站内对应的页面核对当时的数字就行——只给一套判断和动作顺序:怎么确认是哪种暂停、手上这半截任务怎么保住、等刷新和切 API 各自适合什么情况、以及哪些操作纯属白费时间。

先说一个前提:额度耗尽只是「任务暂停」的其中一种原因,界面提示长得像不代表就是它。很多人一看到停就直奔充值或升级,结果发现根本不是额度问题。下面四节按处理顺序展开,你在第一步没确认清楚之前,别做任何花钱的动作。

先分清是哪种暂停,别急着动手

同样是任务停下来,背后的原因至少有三类:额度确实用完被硬停、并发或限速被临时挡回、以及任务自身报错退出被误读成额度问题。这三类的处理方式完全不同——第一类要么等要么换路,第二类等几分钟重试大概率就好,第三类你充多少额度都没用,得去修那个错误。

现象大概率原因先做什么
提示配额用尽、明确说本周期额度已走完额度硬停去站内核对口径与刷新节奏,再决定等还是换路
提示请求过于频繁、稍后重试限速或并发被挡停几分钟,减少并行任务,再重试同一请求
界面像额度提示但会话日志里有明确报错任务本身失败去看日志里的报错行,先修错误,别动额度

确认口径这一步别省。有的档位按周结算,有的按滚动窗口,你实际买的那一档决定了「等多久」这个答案。去 /codex-radar 看当期额度口径与刷新节奏,去 /resets 看有没有正在进行的重置窗口,去 /coding-plans 找到你实际买的那一档。别按别人嘴里的说法推断自己的账。

把跑了一半的任务先保住

这一节的核心是:别让已经烧掉的额度白烧。任务被挂起时工作区里很可能有未提交的改动,这些东西丢了,恢复之后你要从头再来一遍,等于把同一份额度花两次。

  1. 未提交的改动先落盘用 git stash 或者干脆开个临时分支提交。之后不管你是等刷新还是换工具,工作区状态都是明确的。
  2. 写一张进度便签新建一个临时笔记,写清做到哪、还差什么、卡在哪。恢复时直接把它贴回去当上下文,比凭记忆重述一遍省不少调用。
  3. 恢复后先检查工作区回到任务的第一件事是确认工作区干净、改动都在,避免在旧状态上重复改一遍。
  4. 把长会话拆短如果原任务上下文特别长,考虑拆成几个小任务重开。单次开销可以到 /tools/token-price-calculator 估一下再决定拆法。
  • 改动落盘优先于一切,没有落盘的进度等于随时可能丢
  • 进度便签要写给「恢复后的自己」看,不是写给别人看,越具体越好
  • 长会话续跑成本高,拆成短任务通常更省,但拆法要保证每个子任务都能独立验收
  • 重试之前先看失败原因,别把重试当默认动作

等刷新、降档用、还是转自备 API

确认是额度硬停之后,摆在面前的就是三条路:等刷新、降档把任务跑完、转成按量或自备 API。选哪条取决于两件事——你的任务急不急,以及你最近几个周期的实际消耗是什么形状。偶尔撞一次顶和长期贴着上限,答案完全不一样。

你的情况比较合适的选择不适用的情况
任务不紧急,站内显示近期有重置窗口等刷新任务有明确交付时点,等不起
任务里有一部分不需要强模型能力降档跑那部分,关键改动留给主力模型整体都依赖长上下文推理,拆开就失去意义
最近几个周期稳定贴着上限考虑转按量或自备 API,去 /official-api 和 /coding-plans 对当期口径只是偶尔撞一次顶,转过去反而更贵
多人在同一档位下协作先确认档位是否区分席位单人使用,席位对你没意义

转 API 之前先把两边的当期数字对一遍:订阅的固定额度对应多少用量、按量的当期单价是多少,这两个都在 /official-api 和 /coding-plans 里,数字随时会调整,以你查到的那一刻为准。对完之后再判断值不值得换,别拍脑袋。

几个常见但没用的动作

额度撞顶之后人会有点急,很容易顺手做一些「感觉有用其实没用」的动作。下面这几件事,做完你会发现额度一点没变。

  • 删历史会话、清缓存、反复登出登入:额度由订阅档位的刷新规则决定,不看你本地状态
  • 同一账号再开一个客户端或者换台设备:除非你的档位本身区分席位,否则额度还是那一个池子
  • 直接升到最高档:先看你上一周期的实际消耗形状,偶尔撞顶的话补一次按量常比升档划算
  • 把额度问题当成计费异常去申诉:额度口径和账单口径不是一回事,真要核对花费走账单那条线

升档这个动作值得单独说一句:它不是不能做,而是不该在没看过自己消耗曲线的情况下做。先去站内把自己最近几个周期的用量翻出来,看出是「稳定高位」还是「偶发尖峰」,再决定是升档还是按量补。

下一步:先把口径查到再动手额度提示只是症状,口径和刷新节奏才是判断依据。到 /codex-radar 核对当期额度口径,到 /resets 看有没有正在进行的重置窗口,再回 /coding-plans 确认自己买的那一档。这三步花不了几分钟,但能让你避免「等错时间」或者「白升一档」。

常见问题

Codex 额度用完了,正在跑的任务会自动继续吗?

一般不会。额度耗尽时正在执行的任务通常会被中断或挂起,等额度恢复后不会自己捡起来接着跑,需要你手动重新发起或续跑。所以中断当下最重要的是先把工作区改动落盘、把进度写成文字,恢复后再接着做,避免白跑一轮。

等额度刷新和立刻切 API,哪个更划算?

看紧急度和用量。任务不急、撞顶只是偶尔发生,等刷新基本没有额外开销;如果一周内反复撞顶、产出明显被卡住,说明订阅档位已经压不住你的用量,这时候按量 API 反而更可控。判断前先去看当期价格和额度口径,别用旧印象做决定。

额度用完了,去升级档位能立刻恢复吗?

升级后额度池通常按新档位重算,但是否立刻生效、上一个周期的消耗算不算进去,各家规则不一样,要以你实际订阅档位的说明为准。建议先去站内编程套餐目录核对你那一档的额度口径,再决定是升档还是直接补按量调用。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。