POST /v1/videos 创建异步 Seedance 视频生成任务。轮询任务直至完成,然后通过返回的 Flatkey 地址下载视频。
支持的模型包括 seedance-2.0 和 seedance-2.0-fast。模型可用性取决于你的账户,请使用 GET /v1/models 获取当前模型列表。
端点
Flatkey 也支持
POST /v1/video/generations 和 GET /v1/video/generations/{task_id}。推荐使用 /v1/videos,以获得标准响应结构和原生 usage 数据。请求
请求头
请求体参数
string
必填
Seedance 模型 ID。可使用
"seedance-2.0" 或 "seedance-2.0-fast"。array
必填
多模态输入数组。至少包含一条非空文本、一张图片或一段视频。
string
输出分辨率:
"480p"、"720p" 或 "1080p"。string
输出画面比例:
"16:9"、"4:3"、"1:1"、"3:4"、"9:16"、"21:9" 或 "adaptive"。integer
视频时长,范围为 4 至 15 秒。传入
-1 时由模型决定。integer
随机种子。不传时使用随机种子。
boolean
是否添加水印。默认值:
false。boolean
是否生成同步音频。
content 元素
当图片使用
first_frame 或 last_frame 角色时,API 会采用首尾帧模式;其他图片会作为参考图处理。
进阶参数
string
显式指定输入模式:
"reference" 或 "first_last_frame"。不传时根据 content 自动推断。boolean
为任务启用联网搜索增强。
object
对生成视频进行超分,同时保留同一个公开任务 ID。
请求示例
首尾帧输入
多模态参考与画质超分
响应
响应字段
string
用于轮询任务和下载完成视频的公开任务 ID。
task_id 包含相同的值。string
任务状态:
queued、in_progress、completed 或 failed。integer
生成进度,范围为 0 至 100。
integer
任务创建时的 Unix 时间戳。
查询任务状态
状态值
下载视频
video/mp4 数据。该端点不需要 Bearer token,也可以直接作为 <video> 的资源地址。
错误
请求阶段的错误使用 Flatkey 标准错误结构:端到端示例
下面的示例会创建任务、每五秒轮询一次,并在任务完成后下载视频。运行前需要安装jq。