wan-media-generation · git:20260912.6c490fd · 2026-09-12 · sha256 ebce7df466e20d12
wan-media-generation git:20260912.6c490fdA
Immutable. This exact content is served forever at /api/v1/blob/ebce7df466e20d12.
--- name: wan-media-generation description: | 通义万相 / DashScope(wan)生图/改图/生视频。用户指定万相、wan、DashScope、通义,或已配 DASHSCOPE_API_KEY 时使用。 ⏰ 触发:「用万相生图/生视频」「DashScope wan 画图」等。 火山生图请用 byted-ark-seedream-skill;火山短片请用 media-production。 --- # 通义万相 / DashScope(wan)媒体生成 Harness 内部 provider 名为 **`wan`**;脚本为 `wan_api.py`。 ## 官方文档 | 能力 | 文档 | |------|------| | 万相 2.1 文生图 | [文生图 V2 API](https://help.aliyun.com/zh/model-studio/text-to-image-v2-api-reference) | | 万相 2.7 图像编辑 | [图像生成与编辑 2.7](https://help.aliyun.com/zh/model-studio/wan-image-generation-and-editing-api-reference) | | 万相视频 | [视频生成 API](https://help.aliyun.com/zh/model-studio/wan-video-generation-api-reference) | API 基址(默认):`https://dashscope.aliyuncs.com/api/v1` 认证:`Authorization: Bearer <DASHSCOPE_API_KEY>` ## 凭据 **设置 → 环境变量**:`DASHSCOPE_API_KEY=…`。或在 **创意媒体 → 通义万相** 填写。 申请:[阿里云百炼 / Model Studio](https://bailian.console.aliyun.com/) ## 脚本 `skills/public/wan-media-generation/scripts/wan_api.py`(stdout = JSON) ### 文生图 ```bash python skills/public/wan-media-generation/scripts/wan_api.py image \ --prompt "一间有着精致窗户的花店,漂亮的木质门,摆放着花朵,电影级光照" \ --aspect-ratio 16:9 \ --output-dir outputs ``` ### 图生图 / 改图(须参考图 URL) ```bash python skills/public/wan-media-generation/scripts/wan_api.py image \ --mode image2image \ --prompt "保持构图,改为雨夜赛博朋克风格" \ --reference-image-urls "https://example.com/ref.png" \ --output-dir outputs ``` ### 图生视频(推荐流程) ```bash python skills/public/wan-media-generation/scripts/wan_api.py image \ --prompt "…" --aspect-ratio 16:9 --output-dir outputs python skills/public/wan-media-generation/scripts/wan_api.py video \ --prompt "微推镜头,自然光影" \ --first-frame-url "<上一步 url>" \ --duration 5 --output-dir outputs python skills/public/wan-media-generation/scripts/wan_api.py task-get \ --task-id "<task_id>" --media-kind video \ --max-wait-seconds 600 --output-dir outputs ``` ### 文生视频(一步轮询) ```bash python skills/public/wan-media-generation/scripts/wan_api.py video \ --mode text2video \ --prompt "一只猫在海滩上看日落,电影感" \ --poll --output-dir outputs ``` ## 交付 解析 stdout 的 `absolute_path` / `local_path`;回复用户:`@@outputs/文件名@@`(png/mp4)。 ## 常见错误 - 图生图未传 `--reference-image-urls` - 视频未 `task-get` / `--poll` 就当作失败 - Key 未在 EvoFlow **启用** - 失败 **勿自动换** 其它厂商(须用户同意)