豆包 Seedance 视频生成(火山引擎)

火山引擎豆包 Seedance 系列视频模型,支持文生视频、图生视频、视频生视频、输入音频、音频生成等能力, 支持多参考图 / 多参考视频 / 多参考音频。按 Token 计费(包含视频输入与无视频输入两档),采用异步任务模式。

接口地址
POST /api/openai/videosGenerations

支持的模型

模型名说明支持分辨率
Doubao-Seedance-2.0标准版480P / 720P / 1080P / 4K
Doubao-Seedance-2.0-fast快速版480P / 720P
Doubao-Seedance-2.0-mini精简版480P / 720P
Doubao-Seedance-2.5新版480P / 720P / 1080P

参考输入参数

参数类型必填上限(因模型而异)说明
promptstring是—视频描述
image_url / image_urlsstring / array否2.0:9;mini:9;2.5:30参考图
video_url / video_urlsstring / array否2.0:3;mini:1;2.5:10参考视频
audio_url / audio_urlsstring / array否2.0:3;2.5:10(mini 不支持)参考音频

其他参数:duration(秒,默认5)、ratio(16:9 / 9:16 / 1:1,默认16:9)、resolution(480p/720p/1080p)、generate_audio(默认true)、watermark(默认false)。

计费说明

  • 火山 Seedance 按 Token 计费,费用 = output_tokens / 1,000,000 × 档位单价
  • 含参考视频输入时走「含视频输入」档,否则走「无视频输入」档
  • 各档位单价以控制台实时报价为准

请求示例

文生视频

POST /api/openai/videosGenerations
Authorization: Bearer sk-xxxxxxxx
Content-Type: application/json

{
  "model": "Doubao-Seedance-2.0",
  "prompt": "未来城市,机器人奔跑,电影级画面",
  "duration": 5,
  "ratio": "16:9",
  "resolution": "720p",
  "generate_audio": true
}

多参考图 + 参考视频 + 参考音频

{
  "model": "Doubao-Seedance-2.5",
  "prompt": "参考角色在参考场景中按音频节奏行动",
  "image_urls": [
    "https://example.com/c1.jpg",
    "https://example.com/c2.jpg"
  ],
  "video_url": "https://example.com/motion.mp4",
  "audio_url": "https://example.com/speech.mp3",
  "duration": 5,
  "resolution": "720p"
}

成功返回

{
  "code": 200,
  "msg": "success",
  "data": {
    "task_id": 76,
    "provider_task_id": "c0f4277d-...",
    "status": "pending"
  }
}

提交后通过 Video Task 查询接口 轮询,成功返回 video_url。

参考输入说明与容错

  • 参考 URL 均为网络可访问地址,无需上传本平台
  • 传了不支持的分辨率返回友好提示(各模型支持档位见上方)
  • 参考输入超出上限会自动截断
  • 按 Token 计费:含参考视频输入走「含视频输入」档,否则走「无视频输入」档
  • 各模型对参考图 / 视频 / 音频的支持与上限以数据库配置为准,详见本平台模型文档