视频生成
提交文本和公网参考素材,创建异步视频生成任务。
model 没有固定值,请填写模型列表返回的实际模型 ID。
创建成功后保存任务 ID,并使用获取任务状态轮询结果。
支持的生成方式
参考素材的两种方式
方式一:使用平台上传流程
适合素材只保存在本地,或希望由平台统一管理文件的场景。完成上传后,将响应中的public_url 填入请求体:
获取上传地址
POST /v1/upload/presign,提交文件名和 MIME 类型。上传文件
url、method 和 headers 完成 PUT 上传。调用视频模型
public_url 放入 image_url.url、video_url.url 或 audio_url.url。方式二:直接提供公网 URL
如果素材已经部署在可公开访问的对象存储或 CDN,可跳过上传接口,直接将 URL 放入对应字段:任务与结果
任务可能依次进入queued、running、succeeded、failed、cancelled 或 expired。建议每 2-5 秒查询一次。生成视频和尾帧地址可能具有有效期,请及时转存。授权
请求头格式:Authorization: Bearer YOUR_API_KEY
请求体
账户实际可用的模型 ID。该值不固定,请从 GET /v1/models 获取。
1输入内容。支持文本,以及使用上传接口 public_url 或已有公网 URL 的图片、视频、音频素材;也可按目标模型能力使用样片任务。
1- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
任务状态变化时接收 POST 回调的公网地址。回调内容与查询任务响应一致。
是否在任务结果中返回 last_frame_url,适合连续视频生成。
default 为在线推理;flex 为离线推理。目标模型可能只支持其中一种。
default, flex 任务超时阈值,单位秒。
3600 <= x <= 259200是否生成与画面同步的音频,仅部分模型支持。
是否生成低成本样片,仅部分模型支持。样片模式通常限定为 480p。
视频分辨率。可用值由目标模型决定。
480p, 720p, 1080p, 4k 视频宽高比。adaptive 表示由模型根据提示词和参考素材选择。
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive 视频时长,单位秒。-1 表示由支持该能力的模型智能选择;不同模型常见范围为 2-15 秒。与 frames 二选一,frames 优先。
-1 <= x <= 15视频帧数。仅支持 25 + 4n 格式的整数;与 duration 二选一且优先级更高。部分模型不支持。
29 <= x <= 289随机种子。-1 表示随机;目标模型可能不支持。
-1 <= x <= 4294967295是否固定摄像头。参考图场景或部分模型可能不支持。
是否在生成视频右下角展示 AI 生成水印。
终端用户唯一标识符,用于请求追踪。
任务执行优先级,是否支持由服务配置决定。
任务可使用的扩展工具。
响应
任务创建成功
视频生成任务 ID。任务记录通常保存 7 天。