resolution、ratio、duration、frames、seed、camera_fixed、watermark 参数,除了在 request body 中直接传入,也支持在文本提示词后追加 --[parameters] 的弱校验方式传参。curl -X POST https://tokenra.io/v1/video/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ARK_API_KEY" \
-d '{
"model": "artsdance-2-5-pro-260801",
"content": [
{
"type": "text",
"text": "写实风格,晴朗的蓝天之下,一大片白色的雏菊花田,镜头逐渐拉近,最终定格在一朵雏菊花的特写上,花瓣上有几颗晶莹的露珠"
}
],
"resolution": "720p",
"ratio": "16:9",
"duration": 5,
"watermark": false
}'curl -X POST https://tokenra.io/v1/video/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ARK_API_KEY" \
-d '{
"model": "artsdance-2-5-pro-260801",
"content": [
{
"type": "text",
"text": "明亮多彩的广告片风格,果味饼干为主角,包含草莓、苹果、葡萄、橙子四种口味,草莓味参考@图像1.."
},
{
"type": "image_url",
"image_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/images/video-generation/seedance2.5_reference1.png"
},
"role": "reference_image"
},
{
"type": "video_url",
"video_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/videos/video-generation/seedance2.5_reference2.mp4"
},
"role": "reference_video"
},
{
"type": "video_url",
"video_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/videos/video-generation/seedance2.5_reference3.mp4"
},
"role": "reference_video"
},
{
"type": "video_url",
"video_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/videos/video-generation/seedance2.5_reference4.mp4"
},
"role": "reference_video"
},
{
"type": "video_url",
"video_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/videos/video-generation/seedance2.5_reference5.mp4"
},
"role": "reference_video"
},
{
"type": "video_url",
"video_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/videos/video-generation/seedance2.5_reference6.mp4"
},
"role": "reference_video"
},
{
"type": "video_url",
"video_url": {
"url": "https://arkdocs.tos-cn-beijing.volces.com/videos/video-generation/seedance2.5_reference7.mp4"
},
"role": "reference_video"
}
],
"generate_audio": true,
"ratio": "16:9",
"duration": 15
}'curl -X POST https://tokenra.io/v1/video/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ARK_API_KEY" \
-d '{
"model": "artsdance-2-5-pro-260801",
"content": [
{
"type": "text",
"text": "女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动,可以听到风声"
},
{
"type": "image_url",
"image_url": {
"url": "https://ark-project.tos-cn-beijing.volces.com/doc_image/i2v_foxrgirl.png"
}
}
],
"generate_audio":true,
"ratio": "adaptive",
"duration": 5,
"watermark": false
}'curl -X POST https://tokenra.io/v1/video/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ARK_API_KEY" \
-d '{
"model": "artsdance-2-5-pro-260801",
"content": [
{
"type": "text",
"text": "女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动,可以听到风声"
},
{
"type": "image_url",
"image_url": {
"url": "https://ark-project.tos-cn-beijing.volces.com/doc_image/i2v_foxrgirl.png"
}
}
],
"generate_audio":true,
"ratio": "adaptive",
"duration": 5,
"watermark": false
}'model string 必选artsdance-2-5-pro-260801 。content object[] 必选| 字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
type | string | ✅ | 固定为 text |
text | string | ✅ | 视频生成提示词 |
| 字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
type | string | ✅ | 固定为 image_url |
image_url.url | string | ✅ | 图片 URL / Base64 编码 / 素材 ID(asset://<ASSET_ID>) |
role | string | 条件必填 | 图片用途,见下表 |
role 取值说明:| 场景 | role 取值 | 图片数量 |
|---|---|---|
| 图生视频-首帧 | first_frame 或不填 | 1 张 |
| 图生视频-首尾帧 | 首帧:first_frame;尾帧:last_frame | 2 张(必填) |
| 全模态参考生视频 | reference_image | 1-30 张 |
jpeg、png、webp、bmp、tiff、gif、heic、heif[0.4, 2.5][300, 6000]注意:图生视频-首帧、图生视频-首尾帧、全模态参考生视频为 3 种互斥场景,不可混用。
| 字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
type | string | ✅ | 固定为 video_url |
video_url.url | string | ✅ | 视频 URL / 素材 ID(asset://<ASSET_ID>) |
role | string | — | 固定为 reference_video |
mp4、mov(支持 H.264/AVC、H.265/HEVC 编码)480p、720p、1080p、4k[2, 30] s[4, 30] s[0.4, 2.5][300, 6000][24, 60]| 字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
type | string | ✅ | 固定为 audio_url |
audio_url.url | string | ✅ | 音频 URL / Base64 编码 / 素材 ID |
role | string | — | 固定为 reference_audio |
✅ Seedance 2.5 支持单独传入音频,无需搭配图片/视频。
wav、mp3[2, 30] s,最多 10 段,总时长 ≤ 30 somni_reference_task_type string 默认值 auto| 取值 | 说明 | 特殊参数限制 |
|---|---|---|
auto | 模型自动判定任务类型 | 无 |
reference | 参考生视频 | ratio / duration 无特殊限制 |
edit | 视频编辑 | content 中必须至少含 1 个 reference_video;视频时长 4–30 s;ratio 必须为 adaptive;duration 必须为 -1 |
extend | 视频延长 | content 中必须至少含 1 个 reference_video;ratio 必须为 adaptive |
resolution string| 默认值 | 可选值 |
|---|---|
720p | 720p、1080p |
1080p 视频采用 10bit 位深 + H.265/HEVC 编码,色彩层次更丰富,满足专业影视制作需求。
ratio stringadaptive| 任务类型 | ratio 说明 |
|---|---|
| 文生视频 | 支持 adaptive 或指定宽高比(16:9、4:3、1:1、3:4、9:16、21:9) |
| 首帧/首尾帧生视频 | 仅支持 adaptive,自动与首帧图片宽高比保持一致 |
| 视频编辑/视频延长 | 仅支持 adaptive,自动与待编辑/延长视频宽高比保持一致 |
| 参考生视频 | 支持 adaptive 或指定宽高比 |
duration integer-1(智能选择)[4, 30],或 -1(智能选择)duration = -1 规则 | 说明 |
|---|---|
| 视频编辑任务 | 自动保持与待编辑视频时长基本一致,输出时长可能为非整数秒,误差约 0.4 秒 |
| 其他任务类型 | 模型在有效取值范围内自主选择合适时长(整数秒) |
注意**:视频编辑任务仅支持 duration=-1,不支持指定具体时长。
generate_audio boolean 默认值 truetrue:生成包含同步音频的有声视频(人声 + 音效 + 背景音乐)false:生成无声视频生成的有声视频均为单声道,与传入的音频声道数无关。
output_format string 默认值 mp4| 取值 | 说明 | 适用场景 |
|---|---|---|
mp4 | 通用格式,兼容性最好 | 网页、移动端、各类播放器及分发平台 |
mov | 高色彩精度格式,更好保持色彩与亮度一致性 | 调色、抠像、合成等专业后期加工 |
推荐在视频编辑、视频延长场景使用 mov格式作为输入和输出。
| 播放器 | macOS | Windows |
|---|---|---|
| IINA | ✓ | ✕ |
| VLC | ✓ | ✓ |
| mpv | ✓ | ✓ |
| ffplay | ✓ | ✓ |
watermark boolean 默认值 falsetrue:生成视频右下角展示 AI 生成 水印false:不含水印return_last_frame boolean 默认值 falsecallback_url stringstatus 包括:queued(排队中)、running(运行中)、succeeded(成功)、failed(失败)、expired(超时)execution_expires_after integer 默认值 172800created_at 时间戳开始计算,默认 48 小时。[3600, 259200]priority integer 默认值 0[0, 9]tools object[]type: web_search(联网搜索)。开启后模型根据提示词自主判断是否搜索互联网内容,可提升时效性但会增加时延。safety_identifier stringid stringcreated_at 时间戳开始计算)。video_url。| 参数 | 类型 | 必选 | 说明 |
|---|---|---|---|
id | string | ✅ | 您需要查询的视频生成任务 ID |
curl -X GET "https://tokenra.io/v1/video/generations/$TASK_ID" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ARK_API_KEY"{
"id": "cgt-2026****-****",
"model": "seedance-2-0-fast",
"status": "succeeded",
"content": {
"video_url": "https://ark-content-generation-cn-beijing.tos-cn-beijing.volces.com/xxx"
},
"usage": {
"completion_tokens": 108900,
"total_tokens": 108900
},
"created_at": 1779348818,
"updated_at": 1779348874,
"seed": 78674,
"resolution": "720p",
"ratio": "16:9",
"duration": 5,
"framespersecond": 24,
"service_tier": "default",
"execution_expires_after": 172800,
"generate_audio": true,
"draft": false,
"priority": 0
}| 参数 | 类型 | 说明 |
|---|---|---|
id | string | 视频生成任务 ID |
model | string | 任务使用的模型名称和版本,格式为 模型名称-版本 |
status | string | 任务状态,见下表 |
created_at | integer | 任务创建时间的 Unix 时间戳(秒) |
updated_at | integer | 任务当前状态更新时间的 Unix 时间戳(秒) |
execution_expires_after | integer | 任务提交后的过期时间(秒),超时未完成将自动终止并标记为 expired |
status 取值说明:| 状态值 | 说明 |
|---|---|
queued | 排队中 |
running | 任务运行中 |
cancelled | 已取消(仅 queued 状态的任务可被取消,取消状态 24h 后自动删除) |
succeeded | 任务成功 |
failed | 任务失败 |
content| 参数 | 类型 | 说明 |
|---|---|---|
content.video_url | string | 生 成视频的 URL。有效期 24 小时,下载次数上限 100 次,请及时下载或转存 |
content.last_frame_url | string | 视频尾帧图像 URL。有效期 24 小时,下载次数上限 100 次。仅在创建任务时设置 "return_last_frame": true 时返回 |
| 参数 | 类型 | 说明 |
|---|---|---|
resolution | string | 生成视频的分辨率 |
ratio | string | 生成视频的宽高比 |
duration | integer | 生成视频的时长(秒)。与 frames 二选一返回,未指定 frames 时返回此字段 |
framespersecond | integer | 生成视频的帧率 |
generate_audio | boolean | 生成的视频是否包含同步音频:true 有声,false 无声 |
| 参数 | 类型 | 说明 |
|---|---|---|
seed | integer | 本次请求使用的随机种子值 |
service_tier | string | 实际处理任务使用的服务等级 |
safety_identifier | string | 终端用户唯一标识符,若创建任务时设置了该参数,接口原样返回 |
tools| 参数 | 类型 |
|---|