POST /v1/images/generations、/v1/images/edits、/v1/videos 支持 callbackUrl 异步任务回传。
- 请求方式:网关向调用方传入的
callbackUrl 发起 POST,Body 为 JSON。 - 触发时机:图片 / 视频任务提交后接口立即返回
task_id;任务成功后投递,不等待回调接收方处理完成。 - 请求体:与对应任务查询成功响应一致,图片为
GET /v1/images/tasks/{taskId},视频为 GET /v1/videos/{taskId};顶层包含 task_id、taskId、status、data、usage 等字段。 - 幂等建议:接收方使用
task_id 去重;重复收到同一请求时返回成功即可。 - 接收约定:建议返回 HTTP 2xx 表示接收成功;非 2xx、超时或网络错误可能被视为投递失败。
- 安全建议:使用 HTTPS 私有回调地址,并在业务侧校验来源、路径随机串或自定义 token。
{ "created": 1710000000, "task_id": "vid-xxx", "taskId": "vid-xxx", "status": "succeeded", "data": [{ "video_url": "https://cos.example.com/gateway/video/result.mp4" }], "error": null }