codex中仅「pending」或「failed」状态的任务可修改,需保留原task_id并用api重新提交修正后的json;若返回200且task_id一致即覆盖成功,409则需新建任务。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在Codex中已经提交了任务要求,但发现内容有误或需要调整,系统不支持直接编辑已提交的任务原文。必须通过重新提交覆盖原任务,同时保留原有上下文和执行记录。
确认当前任务状态
进入Codex Web界面 → 左侧导航栏点击【Tasks】→ 找到目标任务 → 查看右上角状态标签。只有显示为「Pending」或「Failed」的任务才允许修改;若状态为「Completed」或「Running」,则无法变更原始输入。
获取原始任务ID并准备新输入
点击该任务标题进入详情页 → 滚动至「Request」区域 → 复制完整JSON结构体(含model、prompt、temperature等字段)。
打开任意文本编辑器,粘贴后仅修改你真正需要调整的部分,例如prompt字段中的需求描述。注意:不要改动task_id、created_at等系统字段,否则将创建全新任务而非覆盖。
【修改时务必保留原始的task_id字段值不变,否则Codex不会识别为同一任务的更新】
用API重新提交修正后的任务
方法一:使用curl命令行提交
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
在终端中执行:curl -X POST https://api.codex.com/v1/tasks -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d @modified_task.json。其中modified_task.json是你保存了修改后JSON的本地文件路径。
方法二:使用Python requests库提交
运行以下代码:
import requests<br>headers = {"Authorization": "Bearer YOUR_API_KEY"}<br>with open("modified_task.json", "r") as f:<br> data = f.read()<br>response = requests.post("https://api.codex.com/v1/tasks", headers=headers, data=data)
响应返回HTTP 200且body中包含相同task_id,即表示覆盖成功。若返回409 Conflict,说明task_id已被锁定,此时只能新建任务。










