Seedance 视频生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,在 AI 助手中安装 @user_92ca4468/seedance-video-generation-by-tokease。
技能介绍
要解决的问题
把一段文字描述变成可交付的视频,中间通常要经历选模型、调分辨率、提交任务、反复刷新状态、再手动下载等多步操作。本技能针对的是「文本到视频」这一链路中缺少统一调度入口的问题:工程师需要把 prompt 交给 Seedance 2.0 模型,还要处理任务排队、生成进度、失败重试和产物落盘,这些步骤如果各自手写会非常碎片化。
技能如何工作
技能基于 Seedance 2.0 模型,通过 tokease.com 的 API 创建视频生成任务,并提供项目内的 seedance.py 命令行工具,覆盖创建、查询、下载完整流程。
核心步骤如下:
- 获取凭证:在 tokease.com 注册账号,于 API Keys 页面创建 Key,并通过
SEEDANCE_API_KEY环境变量注入。调用 API 前会先检查该变量是否已设置,未设置则无法发起请求。 - 创建任务:调用创建接口提交
prompt(视频画面描述)。默认模型为Seedance 2.0/u3,可通过--model覆盖。 - 参数控制:支持画幅(
16:9、4:3、1:1、3:4、9:16、21:9)、时长(秒)、分辨率(480p、720p、1080p)、--seed随机种子(-1为随机)、--negative-prompt负向提示词。 - 查询与轮询:任务状态分为
pending(排队中)、running(生成中,含progress百分比)、completed(完成,视频 URL 位于output.video_url)和failed(失败)。默认轮询间隔为 15 秒,可用--wait在创建后自动等待完成。 - 下载产物:生成完成后立即下载视频,可用
--download指定目录,例如~/Desktop。
技能同时支持用 curl 直接调用创建与查询接口,便于在脚本或流水线中嵌入。若通过 AI 助手(如 WorkBuddy)使用,直接描述想要的画面即可,助手会自动调用此技能。
适用边界与注意点
- 生成耗时较长:视频生成可能需要数分钟,建议使用
--wait自动等待,避免频繁手动查询。 - 产物 URL 有时效性:
output.video_url不是长期存储地址,生成后应尽快下载,否则链接可能失效。 - 错误处理:任务失败时会清晰展示错误信息,并提示可能的修复方案;排查问题时可先确认 API Key 是否有效、网络是否可达。
- 任务可追溯:调用过程始终告知用户任务 ID,便于后续查询与管理。
- 依赖外部服务:本技能本身不含模型推理能力,实际生成质量取决于 Seedance 2.0 模型与 tokease.com 服务,网络或服务端异常都会直接影响结果。
使用场景
- 内容创作者拿到一段画面描述,需要通过命令行快速提交 Seedance 2.0 任务并拿到成片。
- 后端工程师要把文生视频能力集成进自动化流水线,通过 curl 创建和轮询任务。
- 运营同学想批量生成不同画幅的视频素材,需要按 16:9 和 9:16 分别提交任务并下载。
- 调试阶段需要指定负向提示词和随机种子,复现或排除某个画面异常的生成结果。
适合人员
- 独立视频创作者,希望用一句画面描述就能生成短片,不必手动操作 Web 界面。
- 负责接入第三方模型的后端工程师,需要有清晰的 API 和命令行接口来做集成与联调。
- 运营或市场人员,偶尔需要为活动生成不同画幅的 AI 视频素材,并统一下载归档。
- 正在评估 Seedance 2.0 效果的算法工程师,想通过 seed 和负向提示词做受控对比实验。