模型参数
- 模型ID:
doubao-seedance-2.0/doubao-seedance-2.0-fast/doubao-seedance-2.0-mini - 模型价格:你可以在模型详情页查看最新价格信息:Doubao-Seedance-2.0、Doubao-Seedance-2.0-fast、Doubao-Seedance-2.0-mini
- 调用入口:
https://geekai.co/api/v1/videos/generations - 模型参数:参考视频 API 手册
- API认证:获取 API KEY
不支持视频 API 中的以下参数:
negative_promptwith_audio(Seedance 2.0 生成的视频默认带音频)sizequalityfps
aspect_ratio 宽高比如下:
16:9:横屏(默认值)9:16:竖屏3:4:竖屏4:3:横屏1:1:方形21:9:超宽屏adaptive:自适应(根据输入图像自动选择合适的宽高比)
如果传入了首尾帧/参考图/视频,模型会根据用户提示词意图判断,如果是首帧生视频/编辑视频/延长视频,以该图片/视频为准选择最接近的宽高比;否则,以传入的第一个媒体文件为准(优先级:视频>图片)选择最接近的宽高比。此时,传入的
aspect_ratio 参数会可能被忽略,这一点需要注意。duration 视频时长为 4-15 秒,默认值为 5 秒,输入参考视频支持时长为 2-15 秒。
Seedance 2.0 支持的 resolution 分辨率为 480p、720p、1080p 和 4k,默认值为 720p。
Seedance 2.0 Fast 和 Mini 版本支持的 resolution 分辨率为 480p、720p,默认值为 720p。
模型价格
Seedance 2.0 系列模型的价格按照生成视频的分辨率和时长来计算,以下是价格速算表:
当传入参考视频时(含视频编辑),计费会按照参考视频+生成视频时长总和来计算,不过此时计费单价也有所降低,不同分辨率单价系数不同,如上面表格所示,此时计费逻辑稍微有点复杂,具体计算方式如下:
当参数包含参考视频时,计费秒数取 [参考视频时长 + 生成视频时长] 与 [最低计费时长] 中的较大值,也就是说,如果[参考视频时长+生成视频时长]小于[最低计费时长],则按[最低计费时长]计费;否则,按[参考视频时长+生成视频时长]计费。[最低计费时长]会根据生成视频时长变化,具体可以参照下面这个对照表:
以 Seedance 2.0 生成
720p 视频时长 5 秒为例,系统最低计费时长为 9 秒,因此如果参考视频时长为 3 秒,则计费秒数为 max(3+5, 9) = 9 秒,对应计费金额为 9 x 0.6 = 5.4 元,如果参考视频时长为7秒,则计费秒数为 max(7+5, 9) = 12 秒,对应计费金额为 12 x 0.6 = 7.2 元。
文生视频
通过文字描述来生成对应视频:图生视频
首帧 通过image 传入单图即可实现基于首帧生成视频:
image + image_tail 传入首尾两张图即可实现基于首尾帧生成视频:
真人模式
目前极客智坊已支持通过真人模式开关一键开启真人模式,无需手动调用素材接口对含真人的图片/视频/音频进行转白,只需通过传入
extra_body.real_person_mode 参数并将其值设置为 true 即可开启真人模式支持:id 字段值就是素材组的唯一标识,用于后续创建自定义素材时指定所属素材组:
id 字段值是创建素材的任务ID,可以通过该任务ID轮询素材创建状态,确认素材是否创建成功:
获取素材ID
status 为 succeed,则表示自定义素材创建成功,接口响应中的 id 字段值就是素材ID,可以在生成视频时使用该素材ID作为参考图:
image 和 image_tail 参数,即可生成基于自定义素材的视频:
通过自定义素材传入参考图/视频和通用请求格式一样,支持将HTTP格式的图片/视频URL替换成了Asset格式的链接,即
asset://素材ID。参考生视频
Seedance 2.0 支持基于参考图+视频+音频生成视频。 参考图 通过images 传入一张或多张图即可实现基于多张参考图生成视频:
参考视频包含真人也需要通过
extra_body.real_person_mode 参数开启真人模式,否则会报错。另外,多模态传入参数图片、视频、音频时,支持以下组合:- 文本
- 文本(可选)+ 图片
- 文本(可选)+ 视频
- 文本(可选)+ 图片 + 音频
- 文本(可选)+ 图片 + 视频
- 文本(可选)+ 视频 + 音频
- 文本(可选)+ 图片 + 视频 + 音频
视频编辑
你可以通过video 参数上传参考视频来引导视频生成,生成的视频会在参考视频的基础上进行编辑:
异步任务
Seedance 2.0 系列模型目前仅支持通过异步任务生成视频。 视频 API 中的async 参数用于控制是否异步生成视频,默认为 false,表示创建视频接口会同步等待视频生成完毕并返回。如果设置为 true,则会异步生成视频并返回任务ID,你可以使用该任务ID轮询视频生成状态。
具体操作请参考Sora-2示例,流程完全一样。