使用火山引擎 Seedance 2.0 系列模型(doubao-seedance-2-0 /doubao-seedance-2-0-fast)通过方舟平台 API 生成高质量 AI 视频,支持文生视频、图生视频、视频参考、音频参考等多模态内容生成,适用于生成/制作/创建视频、文生视频、图生视频、AI 视频等需求。
使用火山引擎方舟平台的 Seedance 2.0 系列 AI 模型生成高质量视频。
模型 ID特点适用场景doubao-seedance-2-0-260128标准版,质量更高高质量商业视频、精细画面doubao-seedance-2-0-fast-260128快速版,速度更快快速预览、批量测试
根据用户需求构建 API 请求体:
必需参数:
model: 模型名称(从上表选择)content: 多模态内容数组,至少包含一个 text 类型元素可选参数:
generate_audio: 是否同时生成音频/语音 (true/false)ratio: 视频比例 "16:9" | "9:16" | "1:1"(默认 16:9)duration: 视频时长秒数,范围 5-11(默认 10)watermark: 是否添加水印 (true/false)content 数组支持以下类型的多模态输入:
jsonc
{
"content": [
// 1. 文本提示词(必需)
{
"type": "text",
"text": "详细的视频描述提示词..."
},
// 2. 参考图片(可选,可多个)
{
"type": "image_url",
"image_url": { "url": "https://example.com/image.jpg" },
"role": "reference_image"
},
// 3. 参考视频(可选,用于参考运镜/构图风格)
{
"type": "video_url",
"video_url": { "url": "https://example.com/video.mp4" },
"role": "reference_video"
},
// 4. 参考音频/背景音乐(可选)
{
"type": "audio_url",
"audio_url": { "url": "https://example.com/audio.mp3" },
"role": "reference_audio"
}
]
}
注意: 图片、视频、音频 URL 必须是公网可访问的地址。如果用户提供本地文件,需要先上传到 OSS 或使用 Base64 编码。
调用 scripts/generate_video.py 脚本提交异步任务:
bash
python3 ~/.workbuddy/skills/seedance-video-gen/scripts/generate_video.py \
--model doubao-seedance-2-0-fast-260128 \
--prompt "你的视频描述" \
--ratio 16:9 \
--duration 10 \
[--image-url "https://..."] \
[--video-url "https://..."] \
[--audio-url "https://..."] \
[--generate-audio] \
[--no-watermark]
或者直接使用 curl 调用 API(见 references/api_reference.md)。
API 返回任务 ID:
json
{ "id": "cgt-20260410162021-xxxxx" }
提交后任务为异步处理,需轮询查询状态:
bash
python3 ~/.workbuddy/skills/seedance-video-gen/scripts/query_task.py <task_id>
或直接 curl:
bash
curl -X GET "{ARK_API_URL}/api/v3/contents/generations/tasks/{task_id}" \
-H "Authorization: Bearer {API_KEY}"
状态值:
状态含义操作pending排队中继续等待running生成中继续等待completed完成获取结果failed失败查看错误信息
完成时的响应包含:
video_result.video_url: 生成的视频地址video_result.cover_image_url: 封面图地址任务完成后:
参考 references/prompt_guide.md 获取完整的提示词撰写指南。核心原则:
0-2 秒:xxx;3-5 秒:xxx脚本从环境变量读取以下配置:
环境变量说明默认值ARK_API_KEY方舟平台 API Key(必填)ARK_API_URL方舟 API 地址https://ark.cn-beijing.volces.com
确保在使用前已设置 ARK_API_KEY 环境变量。