使用火山引擎的 Seedance 1.0 Pro API 生成高质量视频,支持纯文本生成视频功能。
在技能目录中创建 config.json 文件:
{
"api_key": "你的火山引擎API Key",
"model": "doubao-seedance-1-0-pro-fast-251015"
}
doubao-seedance-1-0-pro-fast-251015一键生成视频,支持自动轮询和下载。
查询任意任务状态,支持自动下载。
# 生成5秒视频
python seedance_1_0_pro_generator.py "美丽的风景,阳光明媚" --poll
# 生成12秒视频,不添加水印
python seedance_1_0_pro_generator.py "抽象的几何形状流动" --duration 12 --no-watermark --poll
# 生成8秒视频,指定输出路径
python seedance_1_0_pro_generator.py "无人机穿越城市" --duration 8 --output "/path/to/video.mp4" --poll
python seedance_1_0_pro_generator.py "测试视频"
# 查询任务状态
python check_task.py cgt-20260402093149-2zthw
# 查询并自动下载
python check_task.py cgt-20260402093149-2zthw --download
| 参数 | 缩写 | 默认值 | 说明 |
|---|---|---|---|
| ------ | ------ | -------- | ------ |
prompt | - | 必需 | 文本提示词 |
--duration | - | 5 | 视频时长(4-12秒) |
--resolution | - | 1080p | 分辨率 |
--camera-fixed | - | False | 相机是否固定 |
--no-watermark | - | False | 不添加水印 |
--output | -o | 自动生成 | 输出文件路径 |
--poll | - | False | 自动轮询并下载视频 |
--max-attempts | - | 60 | 最大轮询次数 |
--interval | - | 10 | 轮询间隔秒数 |
| 参数 | 缩写 | 默认值 | 说明 |
|---|---|---|---|
| ------ | ------ | -------- | ------ |
task_id | - | 必需 | 任务ID |
--download | -d | False | 如果任务成功,自动下载视频 |
--output | -o | 自动生成 | 输出文件路径 |
python seedance_1_0_pro_generator.py \
"抽象的几何形状流动,彩色粒子在深色背景中舞动,光影渐变,动态纹理" \
--duration 12 \
--no-watermark \
--poll
python seedance_1_0_pro_generator.py \
"冬日的杭州西湖,雪花纷纷扬扬飘落,湖面结冰,远处雷峰塔" \
--duration 8 \
--poll
python seedance_1_0_pro_generator.py \
"未来城市,飞行汽车穿梭,霓虹灯光,赛博朋克风格" \
--duration 10 \
--camera-fixed \
--poll
config.json 文件--no-watermark关闭如果遇到以下错误:
config.json 文件并配置API Key共 1 个版本