Skip to main content

豆包 Seedance 视频生成示例

以下示例展示如何使用豆包(Doubao)Seedance 视频生成模型通过 OpenAI 兼容接口生成高质量的视频内容。

支持的模型

注意: 所有 seedance 模型的参数(ratio, duration, resolution, watermark 等)统一通过请求字段传递,不要在文本中使用 --ratio 16:9 命令格式。 doubao-seedance-1-5-pro-251215doubao-seedance-2-0-260128 支持生成带音频的有声视频,通过 generate_audio 参数启用。
豆包视频生成分为三个步骤:
  1. 创建视频生成任务 - 提交生成请求,获得任务ID
  2. 查询任务状态 - 定期检查任务进度
  3. 下载生成的视频 - 任务完成后下载视频文件

步骤1:创建视频生成任务

响应示例

步骤2:查询任务状态

状态响应示例

排队中:
已完成:

步骤3:下载生成的视频

完整流程示例

支持的参数

基础参数

内容类型 (content 数组元素)

视频生成参数

参数传递方式: 所有 seedance 模型的参数(ratio, resolution, duration 等)统一通过请求字段传递,不要在文本中追加 --ratio 16:9 命令。

Size 参数映射表

通过 size 参数可以自动设置宽高比,不同模型版本支持的尺寸有所不同。

doubao-seedance-1-5-pro-251215 支持的尺寸

480p: 720p: 1080p:

doubao-seedance-1-0-pro-250528 支持的尺寸

480p: 720p: 1080p:

任务状态说明

  • in_queue: 任务已提交,正在排队等待处理
  • running: 任务正在处理中
  • completed: 任务已完成,可以下载视频
  • failed: 任务失败

内容格式示例

文生视频(请求字段传递参数)

所有 seedance 模型的参数通过请求字段传递,不要在文本中追加 -- 命令参数

联网搜索(web_search)

使用 size 参数设置分辨率

使用 size: "1920x1088" 会自动设置为 1080p 分辨率和 16:9 宽高比

文本+参考图片

首帧指定

有声视频(generate_audio)

注意: generate_audiodoubao-seedance-1-5-pro-251215 模型支持,生成带有音频的视频。

有声视频 + 参考音频(audio_url)

通过传入参考音频为生成视频提供音频风格参考: