Skip to main content
渲染任务(Render)将一个角色来源、一个动作来源及可选背景设置合成为视频。所有接口均需 Authorization: Bearer YOUR_API_KEY POST /v1/renders 支持直接 multipart/form-data,或基于准备渲染草稿的 JSON 请求。逐字段说明见准备创建监听下载 状态读取已迁移到统一 Video 资源,也涵盖 H3 视频生成。列出视频获取视频替代旧 Render 列表与详情接口。
没有公开的客户端取消操作。任务可能自行进入 cancelled,但客户端不能主动请求取消。
GET /v1/rendersGET /v1/renders/{render_id} 已停用,返回 405 Method Not Allowed,而非 404。相关渲染路由仍注册有其他操作,因此停用方法返回 405。旧接入若通过 404 判断停用,请同时接受 405,或直接改用统一视频接口。

直接创建渲染

使用 POST /v1/renders 的 multipart 形式,为角色和动作分别选择可复用 ID 或直接输入。
每个角色、每秒成品视频收费 $0.01。当前每次仅支持 1 个角色,因此实际为 $0.01/秒,无单次最低消费。创建时预留预计金额,完成后按实际时长结算,见计费

角色输入

动作输入

渲染设置

solid 模式使用 bg_color 会被拒绝。透明模式就绪后额外返回 alpha_url。两组输入都完全省略时使用预配置默认角色和动作;只提供一组则报错。默认值依项目及环境变化,仅适合连通性检查,生产中应明确提供双方来源。
links.self 指向已停用的旧查询接口,请改用同一 ID 调用获取视频links.eventslinks.download 不受影响。

Python 创建与轮询示例

从草稿创建渲染

POST /v1/renders/prepare 返回 draft_id 及所需上传计划。上传声明的素材后,以 JSON 调用 POST /v1/renders,提供 draft_id 和必填 Idempotency-Key。此形式返回 202,不是 200。完整流程见准备渲染

获取与列出渲染

旧 Render 查询接口返回 405,请使用统一视频资源:

下载渲染结果

GET /v1/renders/{render_id}/download
接口重定向到成品视频,也可直接下载就绪响应中的 video_url

响应与状态规则

渲染响应字段

以下为创建渲染的对象结构。获取视频不包含 links视频列表仅返回摘要,不包含媒体 URL 和错误详情。