Seedance是字节跳动豆包大模型团队最新推出的视频生成基础模型,可根据用户输入的文本、图片等内容,快速生成优质的视频片段
细分项 | 注意与前提 |
|---|---|
开通 LAS |
|
费用 | 调用算子前,您需先了解使用算子时的模型调用费用,详情请参见大模型调用计费。 |
鉴权(API Key) | 调用算子前,您需要先生成算子调用的API Key,并建议将API Key配置为环境变量,便于更安全地调用算子,详情请参见获取 API Key 并配置。 |
BaseURL | 调用算子前,您需要先根据您当前使用的LAS服务所在地域,了解算子调用的BaseURL,用于配置算子调用路径参数取值。 |
POST https://operator.las.cn-beijing.volces.com/api/v1/contents/generations/tasks
调用 seedance模型 进行视频生成。
参数 | 类型 | 必填 | 示例值 | 说明 |
|---|---|---|---|---|
model | string | 是 | doubao-seedance-1-5-pro-251215 | 您需要调用的模型的 ID (Model ID)。支持:
|
content | list of object | 是 | 输入给模型,生成视频的信息,支持文本信息、图片信息和样片信息。参考 | |
callback_url | string | 否 | http://xxx/callback | 填写本次生成任务结果的回调通知地址。当视频生成任务有状态变化时,方舟将向此地址推送 POST 请求。
|
return_last_frame | boolean | 否 | false | 是否返回视频最后一帧的图像,默认值为 false。
|
execution_expires_after | integer | 否 | 172800 | 任务超时阈值。指定任务提交后的过期时间(单位:秒),从 created at 时间戳开始计算。默认值 172800 秒,即 48 小时。取值范围:[3600,259200] |
generate_audio | boolean | 否 | true | 默认为true,控制生成的视频是否包含与画面同步的声音。 注意 仅 doubao-seedance 1.5 pro 支持。
|
draft | boolean | 否 | 默认false,控制是否开启样片模式 | |
resolution | string | 否 | 720p | 视频分辨率,枚举值:
注意
|
ratio | string | 否 | 16:9 | 生成视频的宽高比例。
说明
|
duration | integer | 否 | 5 |
生成视频时长,单位:秒。支持 2~12 秒。 |
frames | integer | 否 |
生成视频的帧数。通过指定帧数,可以灵活控制生成视频的长度,生成小数秒的视频。
例如:假设需要生成 2.4 秒的视频,帧数=2.4×24=57.6。由于 frames 不支持 57.6,此时您只能选择一个最接近的值。根据 25+4n 计算出最接近的帧数为 57,实际生成的视频为 57/24=2.375 秒。 | |
seed | integer | 否 | -1 | 种子整数,用于控制生成内容的随机性。取值范围:[-1, 2^32-1]之间的整数。 |
camera_fixed | boolean | 否 | false |
是否固定摄像头。枚举值:
默认值为 |
watermark | boolean | 否 | false | 生成视频是否包含水印。枚举值:
|
参数 | 类型 | 说明 |
|---|---|---|
id | string | 任务ID |
curl --location "https://operator.las.cn-beijing.volces.com/api/v1/contents/generations/tasks" \ --header "Content-Type: application/json" \ --header "Authorization: Bearer $LAS_API_KEY" \ --data '{ "model": "doubao-seedance-1-0-pro-250528", "content": [ { "type": "text", "text": "写实风格,晴朗的蓝天之下,一大片白色的雏菊花田,镜头逐渐拉近,最终定格在一朵雏菊花的特写上,花瓣上有几颗晶莹的露珠" } ], "ratio": "16:9", "duration": 5, "watermark": false }'
{ "id": "cgt-20251125163544-qrj4f" }
GET https://operator.las.cn-beijing.volces.com/api/v1/contents/generations/tasks/{id}
查询视频生成任务状态。
参数 | 类型 | 必填 | 示例值 | 说明 |
|---|---|---|---|---|
id | string | 是 | cgt-2025******-**** | 您需要查询的视频生成任务的 ID 。 |
参数 | 类型 | 示例值 | 说明 |
|---|---|---|---|
id | string | cgt-2025******-**** | 视频生成任务 ID |
model | string | 任务使用的模型名称和版本,模型名称-版本 | |
status | string | succeeded | 模型状态以及相关的信息:
|
error | error | 错误提示信息,任务成功返回null,任务失败时返回错误数据,错误信息具体参见 错误处理。 | |
code | string | 错误码。 | |
message | string | 错误提示信息。 | |
created_at | integer | 1764059744 | 创建时间 |
updated_at | integer | 1764059744 | 更新时间 |
content | content | 视频生成任务的输出内容。 | |
video_url | string | 生成视频的 URL,格式为 mp4。为保障信息安全,生成的视频会在24小时后被清理,请及时转存。 | |
last_frame_url | string | 视频的尾帧图像 URL。有效期为 24小时,请及时转存。 说明:创建视频生成任务 时设置 "return_last_frame": true 时,会返回该参数。 | |
file_url | string | 视频生成结果文件 URL(如 flv 等非 mp4 格式)。 | |
seed | integer | 1345 | 本次请求使用的种子整数值。 |
resolution | string | 1080p | 生成视频的分辨率。 |
ratio | string | 9:16 | 生成视频的宽高比。 |
duration | integer | 10 | 生成视频的时长,单位:秒。 说明:duration 和 frames 参数只会返回一个。创建视频生成任务时未指定 frames,会返回 duration。 |
frames | integer | 生成视频的帧数。 说明:duration 和 frames 参数只会返回一个。创建视频生成任务时指定了 frames,会返回 frames。 | |
framespersecond | integer | 30 | 生成视频的帧率。 |
generate_audio | boolean | false | 生成的视频是否包含与画面同步的声音。仅 Seedance 1.5 pro 会返回该参数。
|
draft | boolean | false | 生成的视频是否为 Draft 视频。仅 Seedance 1.5 pro 会返回该参数。
|
draft_task_id | string | Draft 视频任务 ID。基于 Draft 视频生成正式视频时,会返回该参数。 | |
execution_expires_after | integer | 任务超时阈值,单位:秒。 | |
usage | token_usage | 视频生成token使用量 | |
completion_tokens | integer | 13987 | 输出内容 token 数量。 |
total_tokens | integer | 15000 | 本次请求消耗的总 token 数量。视频生成模型不统计输入 token,输入 token 为 0,故 total_tokens=completion_tokens。 |
curl --location "https://operator.las.cn-beijing.volces.com/api/v1/contents/generations/tasks/cgt-xxxxxx" \ --header "Content-Type: application/json" \ --header "Authorization: Bearer $LAS_API_KEY"
{ "framesPerSecond": 24, "id": "cgt-20251119202422-jcfm2", "model": "doubao-seedance-1-0-pro-250528", "status": "succeeded", "content": { "video_url": "https://ark-content-generation-cn-beijing.tos-cn-beijing.volces.com/xxx.mp4", "last_frame_url": "https://ark-content-generation-cn-beijing.tos-cn-beijing.volces.com/xxx.png", "file_url": null }, "usage": { "completion_tokens": 295800 }, "frames": 145, "framespersecond": 24, "created_at": 1763555062, "updated_at": 1763555155, "seed": 655, "ratio": "9:16", "resolution": "1080p" }
HttpCode | 错误码 | 错误信息 | 说明 |
|---|---|---|---|
401 | ApiKey.Invalid | The api key is invalid. | API不合法 |