Seedance 系列
Seedance 2.0/2.5 全系列:文生、首帧、首尾帧、参考图/视频/音频生成与 2.5 编辑延长,/v1 异步,用 GET /v1/tasks/{task_id} 查询
Seedance 支持文生视频、首帧、首尾帧过渡、参考图/视频/音频驱动,以及可选的自动音频。官方模型名的 /api/v3 创建、查询、列表及自动时长、草稿功能,见Seedance 方舟原生接口;本页描述 /v1 路径。
| 项 | 值 |
|---|---|
| 模型 | 见适用模型,同代按后缀区分通道,请求体形状完全一致 |
| 模式 | 异步:提交(HTTP 202)→ 每 5-10 秒轮询 GET /v1/tasks/{task_id} |
| 计费 | 多数按秒(实际时长 × 分辨率档位单价);按次版(-c 系列)按条,见计费 |
| 媒体保留 | video_url 最长保留至任务完成后 72 小时,见响应 |
请求体用顶层 content、ratio、duration。不要把 Wan 系列的 input、parameters 请求体用于本页模型。
快速开始
curl https://api.vibelab.me/v1/videos/generations \
-H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2-0-260128",
"ratio": "16:9",
"content": [{"type": "text", "text": "海边日落,海浪拍打礁石,镜头缓慢横移,电影级光影"}],
"duration": 5
}'{
"task_id": "vt_019c8d85-75fd-7a31-b33f-8cf90e83a62b",
"model": "doubao-seedance-2-0-260128",
"status": "pending",
"progress": 0,
"created_at": 1783819200,
"duration": 5,
"resolution": "720p"
}轮询:GET /v1/tasks/{task_id}。pending/running 继续轮询;succeeded 读 video_url;failed 读 error。
模式选择
| 模式 | 怎么传参 | 支持的模型 |
|---|---|---|
| 文生视频 | content 只含 text | 全部 |
| 首帧 / 首尾帧 | image_url 加 role: first_frame / last_frame,ratio 用 adaptive(2.5 必须) | doubao- 开头模型、-duo |
| 多图 / 多素材参考 | image_url 全部标 role: reference_image,可加 video_url、audio_url;不要与首尾帧混传 | 全部(素材上限见适用模型) |
| 视频编辑 / 延长 | omni_reference_task_type: "edit" / "extend" 加参考视频 | 2.5 系列,见适用模型 |
请求参数
请求头:Authorization: Bearer <your-api-key>(必填),Content-Type: application/json(必填)。
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
model | string | 是 | - | 适用模型之一 |
content | array | 是 | - | 提示词与素材数组,至少含一个 text 对象 |
resolution | string | 否 | 720p | 取值逐模型不同,见适用模型 |
ratio | string | 否 | adaptive | 16:9、4:3、1:1、3:4、9:16、21:9、adaptive;部分通道范围更窄,行为见ratio 与 adaptive |
duration | integer | 否 | -1(2.5)/ 5(其余) | 范围逐模型不同;-1(模型自动选择)只有 doubao- 开头的模型接受 |
generate_audio | boolean | 否 | true | 是否生成与画面同步的人声、音效、背景音乐。doubao- 开头模型默认有声,要无声显式 false |
omni_reference_task_type | string | 否 | auto | 2.5:auto、edit、extend;seedance-2-5-duo 四选一:auto、reference、edit、extend;其余分销版不支持 |
output_format | string | 否 | mp4 | 2.5:mp4 或适合后期的 mov |
return_last_frame | boolean | 否 | false | 任务结果是否返回最后一帧 |
watermark | boolean | 否 | false | 右下角是否加“AI 生成”水印 |
priority | integer | 否 | 0 | 排队优先级 0-9,越大越优先 |
execution_expires_after | integer | 否 | 172800 | 任务过期阈值,秒,3600-259200 |
callback_url | string | 否 | - | 终态回调地址,必须是公网可访问的 HTTPS |
content 对象
type | 必填字段 | role | 说明 |
|---|---|---|---|
text | text | 无 | 提示词,描述主体、动作、镜头、场景、光影、风格、音效。多张参考图时应说明每张图的用途 |
image_url | image_url.url | first_frame / last_frame / reference_image(必填) | 公网 HTTP/HTTPS URL 或 data:{MIME};base64,{data} |
video_url | video_url.url | 固定 reference_video | 公网可访问的 MP4 URL |
audio_url | audio_url.url | 固定 reference_audio | 公网可访问的 MP3 URL |
role 数量限制:
| role | 用途 | 数量 |
|---|---|---|
first_frame | 指定第一帧 | 最多 1 张 |
last_frame | 指定最后一帧,首尾平滑过渡 | 最多 1 张;应与 first_frame 同时使用 |
reference_image | 参考人物、物体、场景、风格 | 全部图片合计最多 9 张(2.5 见下) |
素材上限:
| 图片 | 参考视频 | 参考音频 | |
|---|---|---|---|
| 2.5 | 30 张 | 10 个,总时长 ≤ 30 秒 | 10 个,总时长 ≤ 30 秒,支持纯音频参考 |
| 2.0 | 9 张 | 3 个 | 3 个,必须同时含至少一张图或一个视频 |
- 2.5 单次图片、视频、音频合计最多 50 个素材。各通道例外见适用模型。
- 传参考音频时,
generate_audio决定是否同时生成额外配音或音效。 - 多素材参考时每张图都标
reference_image,不要与first_frame/last_frame混在一次请求:上游按 role 判断是“多图参考”还是“首尾帧过渡”,混传按后者处理。 - 提示词里用
@图1、@视频1(分销版@图片1)指代素材,编号按各自类型在content中的出现顺序从 1 起。
适用模型
seedance-2-5 与 seedance-2-0 是两代标准款,参数范围最窄,不确定选哪个先用它们试跑通。同代下按后缀区分通道:-max、-hig 长片版,-duo 分销版,seedance-2.5-c、seedance-2.5-c1、seedance-2.5-c2、seedance-2.5-c7、seedance-2.0-c 按次版。请求体形状一致,差别只在参数范围、计费方式和出片速度。
ratio 取值缩写:R7 = adaptive、21:9、16:9、4:3、1:1、3:4、9:16;R6 = R7 去掉 adaptive;无 = 不支持,— = 原文未单列。素材上限写作 图/视频/音频。
按秒计费 · Seedance 2.5
| 模型 | resolution | duration | ratio | 首/尾帧 | 素材上限 |
|---|---|---|---|---|---|
seedance-2-5 | 480p/720p | 4-30,默认 5 | R7 | 无 | 30/10/10 |
doubao-seedance-2-5-cloud | 480p/720p/1080p | 4-30,可 -1 | R7 | 支持 | 30/10/10 |
seedance-2-5-max | 480p/720p/1080p | 4-30,默认 5 | R6 | 无 | — |
seedance-2-5-hig | 480p/720p | 4-30 | R7 | 无 | 30/10/— |
seedance-2-5-duo | 480p/720p/1080p | 4-30 | R7 | 支持 | 30/10/10 |
按秒计费 · Seedance 2.0
| 模型 | resolution | duration | ratio | 首/尾帧 | 素材上限 |
|---|---|---|---|---|---|
seedance-2-0 | 480p/720p | 4-15,默认 5 | R7 | 无 | 9/3/3 |
seedance-2-0-hig | 480p/720p | 4-15 | R7 | 无 | 9/3/— |
seedance-2-0-duo | 480p/720p/1080p/4k | 4-15 | R7 | 支持 | 9/3/3 |
seedance-2-0-fast-duo | 480p/720p | 4-15 | R7 | 支持 | 9/3/3 |
seedance-2-0-mini-duo | 480p/720p | 4-15 | R7 | 支持 | 9/3/3 |
doubao-seedance-2-0-260128 | 480p/720p/1080p/4k | 4-15,可 -1 | R7 | 支持 | 9/3/3 |
doubao-seedance-2-0-fast-260128 | 480p/720p | 4-15,可 -1 | R7 | 支持 | 9/3/3 |
doubao-seedance-2-0-mini-260615 | 480p/720p | 4-15,可 -1 | R7 | 支持 | 9/3/3 |
按次计费(每条一个价,见按次版)
| 模型 | resolution | duration | ratio | 首/尾帧 | 素材上限 |
|---|---|---|---|---|---|
seedance-2.5-c | 480p/720p/1080p | 4-30,默认 5 | R7 | 按参考图 | 30/10/10 |
seedance-2.5-c1 | 720p | 4-30,默认 5 | R7 去掉 21:9 | 按参考图 | 9/3/3 |
seedance-2.5-c2 | 720p/1080p | 4-30,默认 5 | R7 | 按参考图 | 30/10/10 |
seedance-2.5-c7 | 720p | 4-30,默认 5 | R7 | 按参考图 | 30/10/10 |
seedance-2.0-c | 480p/720p/1080p/4k | 4-15,默认 5 | R7 | 按参考图 | 9/3/3 |
实际可用模型与价格以模型列表为准。越界参数统一返回 400(任务不建立、不计费),下文不再逐条重复。
标准版
seedance-2-5、seedance-2-0:
| 项 | seedance-2-5 | seedance-2-0 |
|---|---|---|
| 提示词长度 | 最多 15000 字符 | 最多 5000 字符 |
| 参考图 | 可选,最多 30 张 | 可选,最多 9 张 |
| 参考视频 | 可选,最多 10 条 | 可选,最多 3 条 |
| 参考音频 | 可选,最多 10 条 | 可选,最多 3 条 |
| 首帧 / 尾帧 | 不支持 | 不支持 |
ratio取值同 R7(含adaptive),不传按16:9出片。- 图片只能用
role: reference_image,带first_frame/last_frame返回 400。 - 提示词不能为空,只传参考图返回 400。
- 以下顶层字段带了返回 400(
message为<字段> is not supported for <模型>):seed、camera_fixed、return_last_frame、draft、service_tier、execution_expires_after、omni_reference_task_type。generate_audio不报错,但会被忽略。 seedance-2-0写 20 秒返回 400(上限 15 秒),要更长用seedance-2-5。duration不传按 5 秒出片。seedance-2-5不再有1080p,要1080p用seedance-2-5-max。- 带参考视频按加价档计费,每秒比同分辨率纯文生贵一档。
2.5 特殊约束(doubao-seedance-2-5-cloud 等 2.5 模型)
- 首帧、首尾帧、视频编辑、视频延长必须
ratio: "adaptive"。 - 编辑:
omni_reference_task_type: "edit"、duration: -1,至少一个 4-30 秒参考视频。 - 延长:
omni_reference_task_type: "extend",至少一个参考视频。 - 2.5 不支持
4k。
长片版(-max、-hig)
长片版共同点:按秒计费、不支持首帧/尾帧(带 first_frame/last_frame 返回 400)、回报真实 progress、不传 ratio 一律按 16:9 出片(要自适应显式写 adaptive)、role: reference_video 都收。
seedance-2-5-max | -hig | |
|---|---|---|
resolution | 480p/720p/1080p,不传按 720p;4k 返回 400 | 只有 480p/720p,1080p/4k 返回 400 |
| 参考素材 | 可选,纯文生可用 | 可选,纯文生可用 |
| 参考视频计费 | 加价档,每秒比纯文生贵一档(同 doubao-seedance-2-5-cloud) | 恒为同分辨率不带视频时的 1.7 倍 |
| 参考音频 | — | 支持 |
ratio: adaptive | 返回 400 | 支持 |
| 出片耗时 | 20 秒的片实测 4-6 分钟,带参考图更慢 | — |
-max的比例范围为 R6(横竖屏之外还有1:1、4:3、3:4、21:9),不要求带参考图。duration:2.5 是4-30,2.0 是4-15。按 2.5 写法给 2.0 的-hig发 20 秒返回 400。- 素材上限按代走:2.5 的
-hig最多 10 个视频、30 张图;2.0 的-hig最多 3 个视频、9 张图。超限返回 400。
长片版的参考视频
视频只当风格与氛围参考:画面内容由提示词决定,源视频既不被照搬也不被逐帧改写。要按源视频逐帧编辑,用 doubao-seedance-2-5-cloud 的编辑任务。
单个视频须满足下表,否则提交后才失败,任务以 upstream_error 收尾、预扣全额退回:
| 项 | 要求 |
|---|---|
| 大小 | ≤ 200 MB |
| 时长 | 2-30 秒 |
| 格式 | mp4 或 mov,视频编码 H.264/H.265,音频 AAC/MP3 |
| 分辨率 | 480p 或 720p |
| 尺寸 | 宽高比 0.4-2.5,宽高各 300-6000 px |
| 帧率 | 24-60 FPS |
| 内容 | 不能含真人人脸 |
素材 URL 必须是可匿名直接下载的直链:上游拉素材不带 User-Agent、不跟随跳转。对 UA 有要求的图床(维基共享资源)返回 403,带 302 的随机图链接(picsum.photos 之类)拉不到,两者都在提交之后才失败,任务以 upstream_error 收尾、预扣全额退回。用自己的 OSS 或对象存储直链最稳。
通道改投
同代长片通道不带参考视频时价格一致,换 model 后缀即可换产能:
| 改投 | 前提 |
|---|---|
-max → -hig | 没写 1080p;带参考视频时 -hig 按同分辨率不带视频价的 1.7 倍收 |
分销版(-duo)
四个模型:seedance-2-5-duo、seedance-2-0-duo,以及 2.0 轻量款 seedance-2-0-fast-duo(速度款)、seedance-2-0-mini-duo(最便宜)。时长范围与长片版一样宽,但支持首帧和尾帧(长片版都不支持);要长片又要首尾帧过渡,只能选这四个。
| 项 | seedance-2-5-duo | seedance-2-0-duo | -2-0-fast-duo | -2-0-mini-duo |
|---|---|---|---|---|
resolution | 480p、720p、1080p | 480p、720p、1080p、4k(长片型通道里唯一有 4k) | 480p、720p | 480p、720p |
omni_reference_task_type | auto、reference、edit、extend | 不支持,传了返回 400 | 同左 | 同左 |
720p 单价(积分每秒) | 2.774 | 1.62 | 1.228 | 0.817 |
- 其余同适用模型:
duration、R7、素材上限、首尾帧。 - 参考图可带可不带,只给提示词即文生视频。素材一律传公网 HTTPS 地址,不接受 Base64。
seedance-2-5-duo上游偶尔把多图参考判成首尾帧时,用omni_reference_task_type: "reference"显式钉死。
按次版(-c)
seedance-2.5-c、seedance-2.5-c1、seedance-2.5-c2、seedance-2.5-c7、seedance-2.0-c:请求体与其他 Seedance 模型一致,照常传 duration、参考素材,但按次计费:同分辨率每条一个价,4 秒和 30 秒(2.0 为 15 秒)同价,带参考视频也不加价(seedance-2.5-c2 例外:与分辨率无关,按时长分 ≤15 秒、>15 秒两档价;seedance-2.5-c7 例外:带参考视频走单独的加价档)。适合长片;短片按秒模型更便宜。
- 不支持
duration: -1、generate_audio: false、return_last_frame、draft、编辑/延长,传了返回 400。 first_frame/last_frame图会收下,但按参考图交给上游,不保证严格作为首尾帧。ratio: adaptive或不传时按16:9出片。- 素材一律传公网 HTTPS 地址,不接受 Base64。
seedance-2.5-c7只出720p(传480p/1080p返回 400),其余边界同 2.5(含21:9,素材最多 30 图 10 视频 10 音频)。seedance-2.5-c1只出720p,不支持21:9(adaptive按16:9),提示词最多 10000 字,素材最多 9 图 3 视频 3 音频;带参考视频或参考音频时至少要有 1 张参考图,否则返回 400。
ratio 与 adaptive
ratio: adaptive 时,文生视频按提示词选比例,首帧/首尾帧按首帧选最接近的比例。
| 行为 | 模型 |
|---|---|
| 支持自适应 | doubao- 开头模型、-hig、-duo、两个标准款 |
| 返回 400 | seedance-2-5-max |
请求示例
首帧:
{
"model": "doubao-seedance-2-0-260128",
"ratio": "16:9",
"content": [
{"type": "text", "text": "小猫缓缓睁开眼睛,站起来伸懒腰,镜头轻微向前推进"},
{"type": "image_url", "role": "first_frame", "image_url": {"url": "https://example.com/cat-first-frame.jpg"}}
],
"duration": 4
}首尾帧:
{
"model": "seedance-2-5-duo",
"content": [
{"type": "text", "text": "人物从房间走到花园,镜头平稳跟随,自然光"},
{"type": "image_url", "role": "first_frame", "image_url": {"url": "https://cdn.example.com/first.png"}},
{"type": "image_url", "role": "last_frame", "image_url": {"url": "https://cdn.example.com/last.png"}}
],
"resolution": "1080p",
"ratio": "adaptive",
"duration": 8,
"generate_audio": true
}多素材参考(图 + 视频):
{
"model": "seedance-2-0-duo",
"content": [
{"type": "text", "text": "参考 @图片1 的角色和 @视频1 的运镜,生成一段产品广告片"},
{"type": "image_url", "role": "reference_image", "image_url": {"url": "https://cdn.example.com/role.png"}},
{"type": "video_url", "role": "reference_video", "video_url": {"url": "https://cdn.example.com/move.mp4"}}
],
"resolution": "720p",
"ratio": "16:9",
"duration": 10
}参考图生视频(长片版):
{
"model": "seedance-2-5-hig",
"content": [
{"type": "text", "text": "镜头缓慢环绕产品一周,干净背景,真实光影,高级质感"},
{"type": "image_url", "role": "reference_image", "image_url": {"url": "https://example.com/product.png"}}
],
"resolution": "720p",
"ratio": "adaptive",
"duration": 20,
"generate_audio": true
}参考视频(长片版,视频只作风格参考):
{
"model": "seedance-2-0-hig",
"content": [
{"type": "text", "text": "一只白猫蹲在木桌上吃东西,室内自然光"},
{"type": "video_url", "role": "reference_video", "video_url": {"url": "https://example.com/reference.mp4"}}
],
"resolution": "480p",
"ratio": "adaptive",
"duration": 10,
"generate_audio": true
}2.5 视频编辑(doubao-seedance-2-5-cloud):
{
"model": "doubao-seedance-2-5-cloud",
"content": [
{"type": "text", "text": "将 @Video 1 的天空替换为晚霞,保留人物动作和原始对白"},
{"type": "video_url", "role": "reference_video", "video_url": {"url": "https://example.com/source.mov"}}
],
"omni_reference_task_type": "edit",
"ratio": "adaptive",
"duration": -1,
"output_format": "mov"
}响应
提交响应
HTTP 202:
| 字段 | 类型 | 说明 |
|---|---|---|
task_id | string | 平台任务 ID,vt_ + UUID |
model | string | 请求使用的模型 |
status | string | 提交成功为 pending |
created_at | integer | 创建时间,Unix 秒 |
duration | integer | 请求的视频时长 |
resolution | string | 计费分辨率档位 |
查询任务
GET /v1/tasks/{task_id},路径参数 task_id 为提交返回的 vt_... ID。
| status | 说明 |
|---|---|
pending | 排队中 |
running | 正在生成 |
succeeded | 生成成功 |
failed | 生成失败 |
progress 为 0-100,终态一律 100。只有长片版(-max、-hig)回报真实进度,其余模型生成期间恒为 0——判断是否结束请看 status。
成功响应字段:
| 字段 | 类型 | 说明 |
|---|---|---|
task_id / model | string | 任务 ID / 模型 |
status / progress | string / integer | succeeded / 100 |
created_at / completed_at | integer | Unix 秒 |
video_url | string | 视频下载 URL,有时效,成功后立即下载转存 |
expires_at | integer | 下载 URL 过期时间,Unix 秒 |
duration | number | 实际视频时长,秒 |
resolution | string | 实际输出分辨率档位:480p / 720p / 1080p / 4k,可选范围因模型而异,见适用模型 |
ratio | string | 实际视频比例,如 16:9 |
usage | object | 模型返回的用量明细 |
credits_charged | number | 实际扣费 |
{
"task_id": "vt_019c8d85-75fd-7a31-b33f-8cf90e83a62b",
"model": "doubao-seedance-2-0-260128",
"status": "succeeded",
"progress": 100,
"created_at": 1783819200,
"completed_at": 1783819268,
"video_url": "https://example.com/generated/video.mp4",
"expires_at": 1784078468,
"duration": 4,
"resolution": "720p",
"ratio": "16:9",
"usage": {"duration": 4, "video_count": 1, "SR": 720, "ratio": "16:9", "output_video_duration": 4},
"credits_charged": 24
}失败响应字段:status=failed;error.code 为 timeout 或 upstream_error;error.message 失败原因;completed_at 失败时间。
{
"task_id": "vt_019c8d85-75fd-7a31-b33f-8cf90e83a62b",
"model": "doubao-seedance-2-0-260128",
"status": "failed",
"progress": 100,
"error": {"code": "upstream_error", "message": "video generation failed"},
"completed_at": 1783819268
}计费
按秒模型按“实际时长 × 分辨率档位单价”,按次模型(seedance-2.5-c、seedance-2.5-c1、seedance-2.5-c2、seedance-2.5-c7、seedance-2.0-c)按“条数 × 分辨率档位单价”,实时价格见模型列表。
| 方式 | 模型 | 规则 |
|---|---|---|
| 按次 | seedance-2.5-c、seedance-2.5-c1、seedance-2.5-c7、seedance-2.0-c | 同分辨率每条一个价,与 duration 无关,带参考视频不加价(seedance-2.5-c7 带参考视频另有加价档):长片越长越划算,短片反而比按秒贵 |
| 按次(分时长档) | seedance-2.5-c2 | 与分辨率无关,duration ≤15 秒一个价、>15 秒一个价,带参考视频不加价 |
| 按秒 | 其余全部 | 30 秒的片是 5 秒的六倍价;duration 不传按默认值出片(标准款、-max 等见适用模型默认列,多为 5 秒),长片必须显式写 |
参考视频加价口径各通道不同,改投通道时要重算预算:
| 通道 | 带参考视频 |
|---|---|
seedance-2-5、seedance-2-5-max、doubao-seedance-2-5-cloud | 加价档,每秒比纯文生贵一档 |
-hig | 每秒恒为同分辨率不带视频的 1.7 倍;档位只看分辨率与是否带视频,与视频条数、时长无关(seedance-2-0-hig 10 秒 720p 带一个或三个视频同价) |
-duo | 独立的 +video 档,比同档基础价贵两成左右(seedance-2-0-duo 的 720p 为 1.62 对 2.592) |
-duo720p单价(积分每秒):-mini-duo0.817、-fast-duo1.228、seedance-2-0-duo1.62、seedance-2-5-duo2.774。seedance-2-0-duo的4k单价是720p的近 9 倍(14.45 对 1.62 积分每秒),上游对 4k 用另一套倍率,不要线性估预算。- 失败:
upstream_error预扣全额退回;timeout退款。
错误
通用错误见接口说明,本页补充:
| HTTP | code | 触发场景 | 处理 |
|---|---|---|---|
| 400 | invalid_request_error | 参数越界或组合不合法,message 为具体原因(见下表);越界参数同步拒绝,任务不建立、不计费 | 按 message 修正 |
| 402 | insufficient_credits | 余额不足 | 充值或降低时长、分辨率 |
| 404 | model_not_found | 模型不存在,或分辨率/时长组合没有对应售价档位 | 使用适用模型中的精确 ID |
| 404 | task_not_found | 任务不存在或无权访问 | 使用提交返回的 task_id |
| 502 | upstream_error | 模型任务提交失败 | 短暂等待后有限次数重试 |
| 503 | no_available_channel | 模型暂时不可用 | 指数退避后重试 |
常见 message(<model> 为请求的模型):
message | 处理 |
|---|---|
content is required and must be a non-empty array / content must contain at least one text item | content 至少包含一个 text 项 |
image_url role must be one of first_frame/last_frame/reference_image | 修正图片 role |
video_url role must be reference_video / audio_url role must be reference_audio | 修正视频、音频 role |
content supports at most 30 images, 10 videos, and 10 audios | 素材超过通用上限;各模型更严的上限见适用模型 |
last_frame requires first_frame / at most one first_frame and one last_frame are allowed | 尾帧必须配首帧,首尾帧各最多 1 张 |
first_frame and last_frame are not supported by <model> | 该通道不支持首尾帧,改用参考图或选 -duo / doubao- 模型 |
resolution must be one of ... | 分辨率取 message 列出的值 |
duration must be an integer between 4 and N | 时长传 4–N 的整数(2.5 为 30,2.0 为 15) |
ratio must be one of ... | 比例取 message 列出的值 |
omni_reference_task_type is not supported by <model> | 仅 2.5 系列支持该字段 |
<field> is not supported for <model> | 删除该字段 |
统一错误体格式见错误码。
注意事项
duration 不传按默认值(多为 5 秒)出片,要长片必须显式写。
- 公网 URL 必须允许模型服务直接下载,不能要求登录、Cookie 或临时请求头 → 用自己的对象存储直链。
- Base64 只适用于图片,格式
data:image/png;base64,...或data:image/jpeg;base64,...;视频、音频传公网 URL。 - 首尾帧的主体、构图、宽高比应尽量接近 → 否则易跳变、形变或过渡失败。
- 生成结果 URL 有时效 → 成功后立即下载到自己的存储。
- 长片版等慢通道长时间停在
running/低progress属正常 → 不要重复提交。