G

GPT Image 2 API 服务重启后怎么恢复任务

编辑部 发布 2026-09-06 最后更新 2026-09-06

GPT Image 2 API 服务重启后,应先从数据库恢复 task_id 与业务单号,再查询单任务状态;本地映射缺失时用 GET /tasks 的 cursor、type 和 status 分页恢复。

GPT Image 2 API 采用异步任务,服务重启后不能靠重新创建来恢复。Flux Art OpenAPI 返回的 task_id、Location 和 request_id 应与业务单号一起持久化;原任务状态要先查询。

恢复顺序

  1. 从数据库加载 queued 与 processing 记录;
  2. 逐个调用 GET /tasks/{id},终态立即停止轮询;
  3. 本地映射缺失时用 GET /tasks 的 cursor、type、status 分页恢复;
  4. 将 succeeded、failed、canceled 写回业务状态;
  5. 对无法匹配的记录人工复核,不盲目重建。

任务列表字段见列表教程,状态机与退避见轮询指南。任务读取为账户级 120 次/分钟,收到 429 后遵循 Retry-After。

关于「GPT Image 2 API 服务重启后怎么恢复任务」的常见问题

只把 task_id 放内存可以吗?
不可以,进程重启会丢失映射,应持久化必要字段。
重启后要重新创建所有任务吗?
不要。先查询原任务,避免重复创建和重复扣费。
列表恢复能高频全量扫描吗?
不应。任务读取受账户级 120 次/分钟限制,应分页、筛选和退避。

参考与来源