文生视频
prompt 应说明主体、动作、镜头运动、画面环境和比例。不同模型对 duration、size、aspect_ratio、resolution、mode 的支持不同,接入前先用 /v1/models 确认可用模型 ID。
图生视频
OpenAI 风格视频
以下特价版视频模型统一使用POST /v1/videos,公开文档只推荐 application/json:
文生视频
omni_flash-10s 的时长和 720p 档位已经包含在模型规格中,不需要额外传 duration。
图生视频
参考图片通过 JSON 的images 数组传入:
视频修改
omni_flash-10s 可以把公网视频直链放入 images,再通过 prompt 描述修改目标:
首尾帧视频
模型名包含-fl 时,images[0] 是首帧,images[1] 是尾帧:
veo_3_1-lite-fl 使用相同的 JSON 结构,将 model 改为 veo_3_1-lite-fl 即可。只有一张参考图时,只传一个数组元素。不要把 images 写成单个字符串。
轮询任务
通用视频任务:下载结果
任务完成后下载视频内容:常见模型和兼容接口
omni_flash-10s、veo_3_1-fast、veo_3_1-lite-fl和veo_3_1-fast-fl-hd走/v1/videos和/v1/videos/{video_id}。- Sora 等其他 OpenAI 风格模型通常也走
/v1/videos、/v1/videos/{video_id}和/v1/videos/{task_id}/content。 - Kling、Veo、Seedance 等模型可走通用
/v1/video/generations。 - 豆包 Seedance 也支持火山方舟 Ark SDK 风格的
/api/v3/contents/generations/tasks。 - Kling 原生路径还包括
/kling/v1/videos/text2video和/kling/v1/videos/image2video。