Seedance 视频使用异步任务接口。创建请求返回任务对象,不直接返回视频文件。
查询和下载:
请求体是 JSON。字段都放在顶层,不要包进 metadata。images 和 videos 只接受公网可直接访问的 http 或 https URL,不支持 base64,也不支持 data URI。链接在任务完成前不能过期。 调用前用 GET /v1/models 确认当前 API Key 能看到对应模型。时长或分辨率超出下表时,任务会失败。

模型

请求参数

image2video 使用 images 的第一张作为首帧。frames2video 按顺序把第一张当首帧、第二张当尾帧。reference 可以同时传 images 和 videos。video_edit 和 video_extend 把原视频放进 videos。

文生视频

图生视频

参考图片或参考视频

首尾帧

视频编辑和延长

只有 seedance-2.5 支持。duration 传 -1 时按原视频时长处理:
延长视频时把 mode 改为 video_extend。

查询任务

创建成功后保存 id,每 3–5 秒查询一次,直到 completed 或 failed:
完成后读取 url 播放或下载。这个地址才是结果文件。响应里的 cost 不是本站账单,扣费以控制台用量为准。失败时读取 error.message。 也可以下载视频二进制:

价格

按输出秒数计费。单位是元/秒,随 API Key 的 standard 或 stable 分组变化。 控制台模型页的价格与账单不一致时,以账单为准。