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 应与业务单号一起持久化;原任务状态要先查询。
恢复顺序
- 从数据库加载 queued 与 processing 记录;
- 逐个调用
GET /tasks/{id},终态立即停止轮询; - 本地映射缺失时用
GET /tasks的cursor、type、status分页恢复; - 将 succeeded、failed、canceled 写回业务状态;
- 对无法匹配的记录人工复核,不盲目重建。
任务列表字段见列表教程,状态机与退避见轮询指南。任务读取为账户级 120 次/分钟,收到 429 后遵循 Retry-After。
关于「GPT Image 2 API 服务重启后怎么恢复任务」的常见问题
- 只把 task_id 放内存可以吗?
- 不可以,进程重启会丢失映射,应持久化必要字段。
- 重启后要重新创建所有任务吗?
- 不要。先查询原任务,避免重复创建和重复扣费。
- 列表恢复能高频全量扫描吗?
- 不应。任务读取受账户级 120 次/分钟限制,应分页、筛选和退避。