Codex 提示“Selected model is at capacity”是什么意思?如何恢复任务

Codex 中的“Selected model is at capacity. Please try a different model.”表示所选模型当前没有足够的空余容量来处理新的请求。可以稍后重试,或改用其他可用模型。但继续前应先核对已完成的工作,只处理尚未完成的部分。

“Selected model is at capacity”是什么意思?

Selected model is at capacity. Please try a different model.

这句话的意思是所选模型目前无法接纳更多工作,并建议尝试另一个模型。这里的容量指模型服务接受和处理请求的能力,不表示你的电脑磁盘空间已经用完。

智能体在执行任务时,可能再次调用模型来决定下一步或生成回复。如果这次请求无法处理,任务看起来就可能停下来。但这不能证明此前保存的文件、执行的命令或外部服务中的修改已经撤销。应分别核对错误出现的时间和每次操作的实际结果。

OpenAI 的官方 API 错误指南区分了模型临时过载与使用额度、请求限制。应用程序编程接口(API)是软件与服务通信的方式。不过,仅凭这条 Codex 提示,无法知道实际 HTTP 状态或内部错误代码。API 指南有助于理解区别,并不能证明应用提示与某个代码之间存在固定的一一对应关系。

这与个人使用额度耗尽有什么区别?

模型的处理可用性与账号剩余额度是两个独立条件。即使额度尚未耗尽,也可能遇到模型临时容量不足。反过来,这条提示本身也不能证明你的账号额度充足,仍应查看是否另有使用限制通知。

问题 需要检查的内容 应对方式
模型容量 所选模型当前接纳工作的能力 等待后重试,或考虑其他可用模型
账号使用或请求限制 使用通知、重置时间信息和请求限制提示 遵循提示条件,核对相关限制
对话或上下文限制 是否有单独提示说明输入超过一次可处理的范围 汇总必要上下文,减少无关输入
连接、身份验证或执行环境 具体的连接、登录、权限或工具错误 调查已报告的问题并处理其原因

上下文是模型本轮推理可以使用的对话和材料。长任务中出现容量提示,本身并不是上下文溢出的证据。OpenAI 的智能体错误与恢复文档分别处理过载、上下文限制、使用限制和连接失败。如果主要症状是请求消失或持续排队,应与Codex VS Code 扩展请求与队列问题中讨论的情况区分开来。

如何按顺序恢复中断的任务?

  1. 记录错误和最近进度。保留提示原文、所选模型、时间以及最后确认完成的事项。如果当时有命令或上传正在运行,先检查结果,再决定是否执行同一操作。
  2. 等待后再重试。不要连续快速发送相同请求,应拉开尝试间隔。如果仍然失败,可以增加间隔。该提示并不承诺具体恢复时间。
  3. 持续出现时考虑其他模型。如果当前对话提供模型选择器,可选择账号中另一个可用模型。先确认它支持剩余任务所需的工具和能力。
  4. 核对现有结果,只要求继续未完成工作。让智能体先检查已保存文件或外部服务,而不是要求重新创建、重新执行所有步骤。
  5. 用一个小的剩余步骤确认已恢复。例如,先让它读取最后保存的文件再继续。如果再次出现容量提示,不要假设任务仍在进行,应决定等待、切换模型还是报告问题。

官方模型选择指南指出,可用性、工具、推理设置和使用限制因产品及模型版本而异。因此,换成某个指定模型并不能保证解决问题。直接使用 API 的开发者应遵循响应中的 Retry-After(如果存在);这个响应头用于指示重试前的等待时间,但应用用户不一定能看到它。

如何核对已经完成的工作?

对话回复中断,不意味着什么都没有发生。文件可能在完成报告失败前就已保存,外部服务也可能在错误出现前就已处理请求。应逐项检查结果,不要仅凭一条消息,把整个任务判断为成功或失败。

任务示例 恢复前检查 避免重复的方法
写入或编辑文件 最新内容、保存位置和变更 读取当前文件,只修改剩余部分
发布博客文章 文章 ID、发布状态、公开 URL、语言和分类 先查找已有文章,再判断是否需要新建
上传媒体 媒体 ID 与所属文章 先检查此前上传结果,再添加媒体
命令或外部工具 执行结果、变更记录和当前运行状态 确认实际影响,再重复结果不明的操作

假设一个七语言发布任务在已发布三篇文章后中断。应先核对实际文章和翻译关联,然后只处理另外四篇。这是帮助理解恢复流程的示例,不是说每次失败都会留下相同数量的已完成操作。官方恢复指南同样建议:重试前先检查文件和外部工具已经产生的影响。

可以怎样要求 Codex 继续?

恢复指令应交代目标、到哪里检查已完成结果、剩余工作以及需要保留的内容。在原对话中,可以使用下面这样的表述:

任务因模型容量错误而中断。先检查当前文件以及外部服务中实际保存的结果。不要重复已完成操作,只继续未完成的工作。保留本次请求修改范围之外的已发布文章内容、URL 和特色图片。结束时分别列出已完成事项和仍未完成的部分。

如果需要新建对话,应提供任务目标、相关文件夹和文件路径、已创建的文章或媒体 ID、已完成与未完成清单,以及适用指引。不要假设新模型或新对话自动知道此前每个结果。提供工作记录,并要求核对实际状态。

恢复后应核对结果,而不只是看到“会继续”的回复。文件保存要检查当前内容,文章发布要检查公开网页和状态。要求智能体先查清结果不明的外部操作,再创建或发布下一项内容。

常见问题

还有使用额度时,也会出现这条提示吗?

会。模型服务当前容量与账号额度是两个独立条件。该提示不会显示剩余额度,因此也应核对单独的使用信息。

需要重装应用或更换付费套餐吗?

仅凭这条提示,无法判断需要重装或变更付费方案。先等待、重试,或考虑另一个可用模型。如果还出现其他错误,再调查对应的具体问题。

持续发生时,应该记录哪些信息?

记录时间与时区、模型、应用版本、提示原文、当时执行的任务、换模型后是否同样发生,以及已经完成的结果。查看官方错误文档所链接的服务状态指引,持续异常时联系支持。分享截图或日志前,应移除密码、身份验证令牌和私人材料。