通义万相图像生成与编辑
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_46180358/wanx-img。
技能介绍
解决的核心问题
调用阿里 WanX 视觉模型做图像生成或编辑时,开发者需要手动处理版本选择、宽高比到像素尺寸的换算、prompt 扩展、同步调用参数传递,以及最终结果中签名等完整 URL 的提取,这些步骤分散且容易遗漏关键参数,导致生成结果不符合预期或调用失败。
工作原理与核心能力
该技能以命令行脚本为核心,封装了 WanX 模型的图像生成与编辑能力:
- 多版本兼容:默认优先使用最高版本的视觉模型(如 2.6),若模型不可用或被提供商拒绝,自动降级到 2.5 或 2.2 版本,减少开发者的版本适配成本。
- 意图识别与参数处理:自动区分「生成新图像」与「编辑已有图像」的需求;若用户提供图片 URL 或本地路径,直接传递给脚本无需手动读取文件;若指定宽高比,会按规则换算为符合要求的像素尺寸(如
3:4对应1104*1472),默认尺寸为1280*1280。 - 同步调用与完整结果输出:默认采用同步方式调用脚本,执行完成后会返回原始 prompt、扩展后的实际 prompt、图像尺寸,以及包含签名等参数的完整图片 URL,确保结果可直接使用且信息无遗漏。
适用边界与注意事项
- 像素与比例限制:生成图像的总像素数需在
[1280*1280, 1440*1440]范围内,宽高比需在[1:4, 4:1]之间,例如768*2700不符合要求。 - 模型版本可用性:若高版本模型不可用,需手动确认降级后的版本是否支持当前编辑功能(如参考图、遮罩图编辑仅部分版本支持)。
- 依赖与凭证要求:需提前配置 Python 3.12+ 环境、DashScope Python SDK 1.25.8+,并在脚本中填入有效的 LLM API 凭证,否则脚本无法正常执行。
使用场景
- 当设计稿需要针对海外市场调整比例时,使用文本提示词直接生成符合目标宽高比的多语言营销图片。
- 手里有一张产品实拍图,需要根据文本指令局部重绘或替换背景,且必须使用遮罩图控制编辑区域。
- 开发自动化内容生成流水线时,需要同步调用视觉模型获取包含签名的完整图片 URL 以便后端直接存储。
- 在编写内部 AI 绘图工具的 Prompt 库时,需快速验证不同宽高比参数对 WanX 模型输出效果的影响。
适合人员
- 需要将视觉大模型集成到内部工具中的后端工程师,诉求是获得稳定、支持同步调用和版本降级的 API 封装脚本。
- 负责电商商品图批量生成的算法工程师,诉求是快速测试不同尺寸和 prompt 组合对通义万相出图质量的影响。
- 构建内容审核与生成流水线的团队,诉求是使用带遮罩图的图像编辑脚本,对用户上传的照片进行自动化修改或违规元素替换。
- 为应用添加 AI 绘图功能的移动端开发者,诉求是无需关注模型底层细节,直接通过命令行脚本获取签名完整的图片 URL。