Skip to main content
requestIdPOST /api/generate/v2 中传入的 UUID idempotencyKey,不同于返回的 generationId。此接口需要鉴权,只读且不会派发生成。所属账号的任一有效 API Key 都可恢复其 API Token 尝试,包括宿主重启或更换 Key 后;不能将 Web session 免费积分任务转入 API Token 账务。 提交前先将 UUID 与精确输入保存在持久化工作流状态中。提交响应丢失时查询原 UUID,不能新建。MCP 通过 check_generation(requestId=...) 包装此接口并添加统一结构化结果;下文原生 HTTP body 是回执,不是 MCP envelope。

请求

从保存的步骤读取 REQUEST_ID,Token 只放在私有环境或凭据设置中:

回执与恢复状态

HTTP 200 可包含 successrequestIdgenerationIddedupedstatusprocessingcompletedfailed)、modelIdcreditsUsedcreditsStatusaspectRatiomediaTypeimageUrlimageUrlsvideoUrlerrorfailureCode,实际字段取决于任务状态。只有完成后的媒体 URL 才是可用结果;退款须依据 creditsStatus,不能只看一般错误文案。 其它已保存的扣费前拒绝可能保留原 HTTP 状态。遵循具体错误,不要无限查询已拒绝请求。实际 Retry-After/重试时间是权威依据。 此行为用于普通图片/视频生成。五项 Skills API 仍有各自的原 Key 回执和 check_skill 恢复规则,包括被拒绝付款尝试的不同处理方式。

参数一致性与旧任务

新的 API Token 尝试在应用默认值之前比对调用参数:对象字段顺序不影响结果,其它值必须一致。改变模型、提示词、图片 URL、时长或质量不属于原参数重试。保存已解析的参考图 URL,避免恢复时把未改变的素材重新上传成另一个 URL。 旧任务可能没有完整原始输入指纹。兼容查询可以恢复它们,但无法追溯证明每次历史参数是否一致。新的逻辑尝试应持久化独立 UUID。预算和调度边界参见 N 个脚本 → 首帧 → 视频