Authorization: Bearer YOUR_API_KEY。
POST /v1/renders 支持直接 multipart/form-data,或基于准备渲染草稿的 JSON 请求。逐字段说明见准备、创建、监听及下载。
状态读取已迁移到统一 Video 资源,也涵盖 H3 视频生成。列出视频和获取视频替代旧 Render 列表与详情接口。
没有公开的客户端取消操作。任务可能自行进入
cancelled,但客户端不能主动请求取消。直接创建渲染
使用POST /v1/renders 的 multipart 形式,为角色和动作分别选择可复用 ID 或直接输入。
每个角色、每秒成品视频收费 $0.01。当前每次仅支持 1 个角色,因此实际为 $0.01/秒,无单次最低消费。创建时预留预计金额,完成后按实际时长结算,见计费。
角色输入
动作输入
渲染设置
非
solid 模式使用 bg_color 会被拒绝。透明模式就绪后额外返回 alpha_url。两组输入都完全省略时使用预配置默认角色和动作;只提供一组则报错。默认值依项目及环境变化,仅适合连通性检查,生产中应明确提供双方来源。
links.self 指向已停用的旧查询接口,请改用同一 ID 调用获取视频。links.events 和 links.download 不受影响。
Python 创建与轮询示例
从草稿创建渲染
POST /v1/renders/prepare 返回 draft_id 及所需上传计划。上传声明的素材后,以 JSON 调用 POST /v1/renders,提供 draft_id 和必填 Idempotency-Key。此形式返回 202,不是 200。完整流程见准备渲染。
获取与列出渲染
旧 Render 查询接口返回405,请使用统一视频资源:
- 获取视频:
GET /v1/videos/{video_id},每 3–5 秒轮询至终态,或使用监听渲染。 - 列出视频:
GET /v1/videos,支持status、cursor、limit游标分页。
下载渲染结果
GET /v1/renders/{render_id}/download
video_url。
响应与状态规则
渲染响应字段
以下为创建渲染的对象结构。获取视频不包含links;视频列表仅返回摘要,不包含媒体 URL 和错误详情。

