视频模型Seedance
Seedance 2.0
字节跳动的视频生成模型,支持文生视频、图生视频和多模态参考,时长 4 到 15 秒。
POST
/api/v1/jobs/createTaskSeedance 2.0 是字节跳动的视频生成模型,支持文生视频、首尾帧图生视频和多模态参考视频,输出 4 到 15 秒的 480p 或 720p 视频,可同时生成配套音频。
model 填写 seedance-2.0。接口是异步的:保存返回的 taskId,然后查询任务或等待任务回调。
请求示例
curl -X POST https://api.xbaiapi.com/api/v1/jobs/createTask \
-H "Authorization: Bearer xb-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"input": {
"prompt": "一只橘猫在阳光照进的窗台上伸懒腰",
"resolution": "720p",
"duration": 5,
"ratio": "16:9",
"generateAudio": true,
"imageUrls": []
},
"callBackUrl": "https://your-server.com/webhook"
}'参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 固定值 seedance-2.0 |
input.prompt | string | 条件必填 | 最长 20480 字符;首尾帧图生视频可省略 |
input.resolution | string | 否 | 支持 480p 和 720p,默认值为 720p |
input.duration | number | 否 | 4 到 15 的整数秒,默认 5 秒;当前不开放自动时长 -1 |
input.ratio | string | 否 | adaptive、16:9、9:16、1:1、4:3、3:4 或 21:9,默认 adaptive |
input.generateAudio | boolean | 否 | 默认值为 true |
input.firstFrameUrl | string | 否 | 首帧图片,传入时使用图生视频接口;该模式必填 |
input.lastFrameUrl | string | 否 | 尾帧图片,必须同时提供首帧 |
input.imageUrls | string[] | 否 | 多模态参考图片,最多 9 张,每张不超过 30 MB |
input.videoUrls | string[] | 否 | 多模态参考视频,最多 3 段,每段 2 到 15 秒、50 MB 以内,总时长不超过 15 秒 |
input.audioUrls | string[] | 否 | 多模态参考音频,最多 3 段,每段 2 到 15 秒、50 MB 以内,总时长不超过 15 秒;必须同时提供参考图或视频 |
input.webSearch | boolean | 否 | 仅文生视频支持,默认 false |
input.realPersonMode | boolean | 否 | 图生视频和多模态支持,默认 true |
input.conversionSlots | string[] | 否 | 真人素材资产化槽位,默认 ["all"];图生视频可选 firstFrameUrl、lastFrameUrl,多模态可选 image1 到 image9、video1 到 video3 |
input.returnLastFrame | boolean | 否 | 是否请求生成尾帧,默认 false;对外查询结果仍只返回视频 |
input.seed | number | 否 | -1 到 2147483647 的整数,默认 -1 |
callBackUrl | string | 否 | 不填写时通过查询接口轮询状态 |
不传素材时使用文生视频;传 firstFrameUrl 时使用首尾帧图生视频;传任意参考素材数组时使用多模态接口。首尾帧不能与参考素材数组混用。素材支持公网 HTTP(S) URL 或媒体 Base64 data URI,大小和时长由生成接口校验。
账户按输出时长扣除 credits,Token 人民币参考单价见计费说明。
响应
{
"code": 200,
"msg": "success",
"data": {
"taskId": "xb_a1b2c3d4e5f6...",
"creditsCharged": 165
}
}任务成功后,从查询接口响应的 resultJson.resultUrls 读取视频地址。