Seedance 视频生成
根据文本、图片、视频或音频参考生成视频,并把生成后的视频文件返回给用户。
商品摘要
根据文本、图片、视频或音频参考生成视频,并把生成后的视频文件返回给用户。
商品分类与标签
继续探索 Skills
商品详情
Seedance 视频生成
这个包通过 LeapSkills Runtime 调用托管 Seedance 2.0/2.0 fast 模型。它支持 Ark 风格异步任务接口、文生视频、首尾帧、参考图/视频/音频、视频编辑/延长类 prompt、轮询状态,并把临时视频 URL 下载为本地 MP4。
`generate_video.py` 会在输出文件旁边写入一个 resumable task receipt:`<output>.seedance-task.json`。如果任务已经创建成功,但后续下载或重定向阶段失败,重跑同一条命令会优先恢复已有 `task_id`,避免重复创建和重复扣费。
快速使用
export LEAPLITE_SKILLS_API_KEY=<skills-runtime-api-key>
python3 scripts/generate_video.py \
--prompt "cinematic shot of a tiny robot watering rooftop flowers, golden hour" \
--duration 4 \
--ratio 16:9 \
--resolution 480p \
--out output/seedance.mp4多模态参考:
python3 scripts/generate_video.py \
--prompt "Use video 1's camera movement. Character from image 1 walks through image 2's scene." \
--reference-image ./character.png \
--reference-image ./scene.jpg \
--reference-video ./camera.mp4 \
--duration 8 \
--out output/reference.mp4支持模型
- `video-gen/seedance-2.0-fast`
- `video-gen/seedance-2.0`
Runtime 接口
- Ark 风格创建任务:`POST /v1/contents/generations/tasks`
- Ark 风格查询任务:`GET /v1/contents/generations/tasks/{id}`
- Ark 风格列表任务:`GET /v1/contents/generations/tasks`
- Ark 风格删除任务:`DELETE /v1/contents/generations/tasks/{id}`
- 旧兼容创建任务:`POST /v1/video/generations`
- 旧兼容查询任务:`GET /v1/video/generations/{task_id}`
可选环境变量
- `LEAPSKILLS_BASE_URL`: Runtime Base URL,默认 `https://leapskills.leapinfra.cn`
- `LEAPSKILLS_RUNTIME_BASE_URL`: `LEAPSKILLS_BASE_URL` 的兼容别名
- `LEAPLITE_SKILLS_API_KEY`: LeapLite 注入的 Skills Runtime 专用 API Key
包含文件
- `SKILL.md`: Runtime 调用规则和使用说明
- `_meta.json`: LeapSkills 发布元数据和 `video-gen/*` 模型声明
- `scripts/leapskills_runtime.py`: Runtime API helper
- `scripts/generate_video.py`: Seedance 视频生成、轮询、下载、任务管理和 metadata 输出入口
- `references/`: API、输入约束、示例和提示词参考
商品数据
- 浏览
- 13
- 分享
- 0
- 点赞
- 0
- 下载
- 3008
- 评论
- 0