生成异步媒体

异步创建图片、视频或音乐任务并获取产物。

提交耗时较长的媒体生成任务,而无需保持推理请求连接。

POST/v1/async-tasks/image-generations

请求体

字段类型必填说明
modelstring媒体模型标识。省略时按已配置的默认服务商行为路由。
promptstring期望输出的描述。
ninteger图片数量,范围为 1 到 10,默认值为 1。
seedinteger服务商支持时使用的非负确定性种子。
其他字段object服务商支持的尺寸和生成控制。未知顶层字段会被拒绝;服务商专用选项应放入 provider_optionsparameters

视频请求的 duration_seconds 必须大于 0 且不超过 300,fps 必须为不超过 120 的正整数。音乐请求的 duration_seconds 不得超过 1,200,并且 promptlyricstitle 至少填写一项。

任务流程

  1. 提交图片、视频或音乐生成请求。
  2. 保存返回的任务 ID。
  3. 轮询 GET /v1/async-tasks/{task_id} 直到任务完成。
  4. 通过签名产物 URL 下载结果。

产物 URL 有有效期。如果需要长期保留,请把最终资源保存到自己的存储中。

兼容别名

现有集成可以继续使用 /v1/images/generations/v1/videos/generations/v1/music/generations。新集成应使用上面的显式 /v1/async-tasks/*-generations 路由。