返回顶部
w

wan-video-gen万视频生成

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
104
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

wan-video-gen

Wan 视频生成

通过阿里云百炼 Wan 文生视频接口创建异步任务,并自动轮询、下载生成结果。

详细接口与限制见 references/api.md。

设置

  1. 1. 配置 API Key:

bash
export DASHSCOPEAPIKEY=sk-xxx

也可以在 skill 目录下创建 config.json:

可先参考 config.example.json 再复制为 config.json。

json
{
apiKey: sk-xxx,
baseUrl: https://dashscope.aliyuncs.com,
defaultGoal: balanced,
goals: {
cheap: {
tier: draft
},
balanced: {
tier: standard
},
quality: {
tier: final
}
},
defaultTier: standard,
tiers: {
draft: {
model: wan2.2-t2v-plus,
quality: 480p,
ratio: 16:9,
duration: 5
},
standard: {
model: wan2.5-t2v-preview,
quality: 720p,
ratio: 16:9,
duration: 5
},
final: {
model: wan2.6-t2v,
quality: 1080p,
ratio: 16:9,
duration: 5
}
},
outputDir: ./outputs
}

  1. 2. 运行环境要求 Node.js >= 18

配置优先级:

  • - CLI 参数
  • 环境变量
  • config.json
  • 脚本默认值

默认模型

  • - 默认档位为 final,对应 wan2.6-t2v
  • 推荐优先使用 --tier,只有明确要指定模型时再传 --model

目标驱动选型

  • - cheap -> draft
  • balanced -> standard
  • quality -> final

推荐把这组映射维护在 config.json 的 goals 里;goal 表示用户目标,tier 表示具体模型档位和默认分辨率方案。

档位驱动选型

  • - draft -> wan2.2-t2v-plus + 默认 480p + 5秒
  • standard -> wan2.5-t2v-preview + 默认 720p + 5秒
  • final -> wan2.6-t2v + 默认 1080p + 5秒

推荐把这组映射维护在 config.json 的 tiers 里,而不是改主脚本。

CLI

主要脚本:node scripts/wan-video-gen.js

基础文生视频

bash
node scripts/wan-video-gen.js \
--prompt=一只小猫在月光下奔跑 \
--goal=balanced

提交任务但不等待

bash
node scripts/wan-video-gen.js \
--prompt=复古 70 年代风格地铁站中的街头音乐家 \
--no-wait

继续轮询已有任务

bash
node scripts/wan-video-gen.js \
--task-id=你的task_id

仅做预检,不实际提交

bash
node scripts/wan-video-gen.js \
--prompt=复古 70 年代风格地铁站中的街头音乐家 \
--goal=cheap \
--dry-run

参数约定

  • - --prompt:正向提示词。提交新任务时必填
  • --negative-prompt:反向提示词
  • --audio-url:自定义音频 URL,仅 wan2.6 / wan2.5 系列支持
  • --goal=cheap|balanced|quality:按用户目标选择更合适的默认模型和分辨率方案
  • --tier=draft|standard|final:按成本/质量档位自动选默认模型和分辨率方案
  • --model:模型名,默认 wan2.6-t2v
- 优先级:model > tier > goal > 默认 - config.json 中可通过 defaultGoal/defaultTier 与 goals/tiers 维护映射
  • - --quality:分辨率档位,480p|720p|1080p
  • --ratio:视频比例,16:9|9:16|1:1|4:3|3:4
  • --size:输出尺寸,如 1280*720
- 传给接口时必须是具体数值,不能写成 16:9 或 720P - 优先级:size > quality+ratio > model 默认值
  • - --duration:视频秒数,默认 5
- wan2.6-t2v:支持 2 到 15 - wan2.6-t2v-us:仅支持 5、10 - wan2.5-t2v-preview:仅支持 5、10 - wan2.2-t2v-plus / wanx2.1-t2v-plus / wanx2.1-t2v-turbo:固定 5
  • - --prompt-extend=true|false:是否启用提示词智能改写,默认 true
  • --shot-type=single|multi:镜头模式,wan2.6 支持 multi
  • --seed:随机种子
  • --task-id:查询已有任务,不再提交新任务
  • --no-wait:只提交任务,返回 task_id
  • --dry-run:只打印最终请求体和配置预检,不实际调用 API
  • --poll-interval:轮询间隔秒数,默认 15
  • --timeout:总等待超时秒数,默认 1800
  • --output-dir:视频下载目录,默认 outputs/

模型默认分辨率

  • - wan2.6-t2v / wan2.6-t2v-us:默认 19201080
  • wan2.5-t2v-preview:默认 19201080
  • wan2.2-t2v-plus:默认 19201080
  • wanx2.1-t2v-turbo:默认 1280720
  • wanx2.1-t2v-plus:默认 1280*720

模型时长限制

  • - wan2.6-t2v:2 到 15 秒,默认 5
  • wan2.6-t2v-us:5 或 10 秒,默认 5
  • wan2.5-t2v-preview:5 或 10 秒,默认 5
  • wan2.2-t2v-plus:固定 5 秒
  • wanx2.1-t2v-plus:固定 5 秒
  • wanx2.1-t2v-turbo:固定 5 秒

官方推荐尺寸

  • - 480p
- 16:9=832*480 - 9:16=480*832 - 1:1=624*624
  • - 720p
- 16:9=1280*720 - 9:16=720*1280 - 1:1=960*960 - 4:3=1088*832 - 3:4=832*1088
  • - 1080p
- 16:9=1920*1080 - 9:16=1080*1920 - 1:1=1440*1440 - 4:3=1632*1248 - 3:4=1248*1632

工作流

  1. 1. 用户要生视频时,提交异步任务。
  2. 提交前脚本会显示一次成本提醒,按中国内地价格表估算总费用。
  3. 返回 taskid 后轮询 GET /api/v1/tasks/{taskid}。
  4. 成功后立即下载 MP4 到本地目录。
  5. 如果只想拿 task_id,使用 --no-wait。
  6. 先按较低分辨率验证 prompt,再切到更高分辨率,避免无效消耗。

覆盖优先级

  • - 模型选择:CLI --model > CLI --tier > CLI --goal > config.defaultGoal/config.goal > config.defaultTier/config.tier > config.model > 内置默认

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 wan-video-gen-1776025182 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 wan-video-gen-1776025182 技能

通过命令行安装

skillhub install wan-video-gen-1776025182

下载

⬇ 下载 wan-video-gen v0.1.0(免费)

文件大小: 12.37 KB | 发布时间: 2026-4-13 12:31

v0.1.0 最新 2026-4-13 12:31
Initial release of wan-video-gen skill

- Provides a CLI to generate videos using Alibaba Cloud Wan text-to-video APIs, supporting async job submission, polling, and download.
- Flexible configuration via environment variables or config.json; supports API key setup and custom model/tier mappings.
- Supports various video generation parameters: prompt, negative prompt, custom audio, goal, tier, model, resolution, ratio, duration, advanced options like shot type and seed.
- Cost estimation and preflight checks built-in, warning users about expected pricing based on official China mainland rates.
- Offers complete documentation for CLI usage, default models, resolution/duration mapping, override priorities, and troubleshooting steps for failures.
- Requires Node.js ≥ 18.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部