Seedance 视频生成

根据文本、图片、视频或音频参考生成视频,并把生成后的视频文件返回给用户。

makerv1.3.7内容生成

视频生成文生视频图生视频视频编辑创意素材
已审核
下载 ZIP
运行时需求
video-gen/seedance-2.0-fastvideo-gen/seedance-2.0

README

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,避免重复创建和重复扣费。

快速使用

`bash

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

`

多模态参考:

`bash

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、输入约束、示例和提示词参考
安装说明

版本记录
v1.3.7

已发布

Resume existing Seedance tasks after download failures and harden redirect-safe downloads.

v1.3.5

已发布

- 固定 Seedance 结果下载方式:新增 scripts/download_asset.py,禁止 curl/wget/browser/ad hoc 下载。\n- generate_video.py 和手动 URL 下载统一走同一个 redirect-safe helper,处理 301/302/303/307/308 并校验小文件。

v1.3.4

已发布

- 修复 HTTP 308 重定向下载问题,下载 helper 手动兜底跟随 301/302/303/307/308。\n- 更新 Seedance 下载规则,明确 CDN 可能返回 3xx 包括 308,手动 curl 必须使用 -L。

v1.3.3

已发布

- 修复 Seedance CDN 302 重定向下载指引,手动下载要求使用 curl -L。 - 下载脚本增加空文件/异常小文件校验,避免返回损坏 MP4。

v1.3.2

已发布

修复公网 Runtime 路由:Caddy 已代理 /v1/contents* 到 model-gateway,skill 默认地址恢复为 https://leapskills.leapinfra.cn,避免远端 agent 连接自己的 localhost。

v1.3.1

已发布

修复 agent 未注入 LEAPSKILLS_BASE_URL 时默认打到网页域名导致 Runtime 404;默认改为本机 model-gateway。

v1.3.0

已发布

接入 New API Seedance video bridge,支持图生视频首帧、首尾帧、多模态参考、任务管理和受保护视频下载。

v1.2.0

已发布

复刻 Seedance 参考 skill:新增 Ark 风格任务接口、多模态参考、首尾帧、编辑/延长类工作流、脚本校验和 metadata 输出。

v1.1.0

已发布

接入 LeapSkills Runtime 文生视频:通过 /v1/video/generations 创建 Seedance 任务,轮询完成后保存 MP4。

v1.0.2

已发布

按管理员指定展示名更新中文名称,并保留 LeapSkills API 安全适配。

v1.0.1

已发布

中文本地化更新:将 Skill 说明与元数据改为中文,并保留 LeapSkills API 安全适配。

v1.0.0

已发布

Recovered from existing production package storage.

包信息
安装命令leapskills install seedance
文件大小913.9 KB
SHA-256f6c99aea4c0d110a860ee193572cee66d392a5fa7c734a721d7e813a77440072
最近审核2026/05/19 14:38
风险等级低风险