有哪些模型可以用,该怎么选?
有哪些模型可以用,该怎么选?
为什么创建任务只返回一个 id,没有视频?
为什么创建任务只返回一个 id,没有视频?
这是异步任务接口。创建请求只把任务入队并返回
{"id": "..."},视频需要轮询 GET /api/v3/contents/generations/tasks/{id} 直到状态变为 succeeded,再从 content.video_url 下载成片。720p / 5 秒的典型生成耗时约 2–5 分钟。成功状态是 succeeded 还是 completed?
成功状态是 succeeded 还是 completed?
是
succeeded。任务状态机为 queued → running → succeeded / failed / cancelled / expired。判断终态时请匹配这四个值,不要用 completed。轮询间隔多久合适?
轮询间隔多久合适?
建议 15–30 秒查询一次。过于频繁的轮询没有意义(生成本身需要几分钟),还可能触发限流。批量任务可以用任务列表接口
GET /api/v3/contents/generations/tasks 一次性分页查询多个任务的状态。支持 callback 回调吗?
支持 callback 回调吗?
不支持。传
callback_url 会被 400 拒绝,请使用轮询获取任务结果。任务会保留多久?之前的任务还能查到吗?
任务会保留多久?之前的任务还能查到吗?
任务记录长期保留,可随时用查询接口或任务列表回查。但注意成片
content.video_url 是约 2 小时有效的临时链接,过期后重新查询任务会拿到新链接——详见 网络、下载与常见报错。同一个 seed 能得到完全相同的视频吗?
同一个 seed 能得到完全相同的视频吗?
不能保证完全一致。相同
seed 与参数会得到高度相近的结果,适合在微调提示词时保持整体构图稳定。能生成多长的视频?怎么做长视频?
能生成多长的视频?怎么做长视频?
Seedance 2.0 单次 4–15 秒,Seedance 2.5 单次 4–30 秒(均可用
duration: -1 由模型决定)。要做更长的连续视频,用 return_last_frame 拿到末帧作为下一段首帧,把多段串起来;2.5 首帧任务须使用 ratio: adaptive。相关文档
能力总览
模型清单与技术规格
视频生成 API
参数、状态机与响应
分辨率与时长
分辨率 / 宽高比常见问题