Install
openclaw skills install qwen-image-gen基于阿里云百炼 Qwen-Image 文生图模型的生图 skill。支持同步生成、异步任务轮询、下载生成结果到本地。 当用户需要根据提示词生成图片、批量出图、指定尺寸/比例,或继续查询已有图片生成任务时,使用此 skill。
openclaw skills install qwen-image-gen通过阿里云百炼 Qwen-Image 接口生成图片。默认使用 qwen-image-2.0-pro,支持按模型自动选择同步/异步模式,并在成功后下载 PNG 到本地。
详细接口、尺寸限制、价格表见 references/api.md。
export DASHSCOPE_API_KEY="sk-xxx"
也可以在 skill 目录下创建 config.json,参考 config.example.json。
运行环境要求 Node.js >= 18
北京和新加坡地域使用不同的 API Key 与 Base URL,不能混用
配置优先级:
config.jsonqwen-image-2.0-proqwen-image-2.0-pro、qwen-image-2.0、qwen-image-max 走同步接口qwen-image-plus、qwen-image 走异步接口qwen-image-2.0-pro / qwen-image-2.0:支持 1-6 张,适合通用文生图qwen-image-max:固定 1 张,偏真实感qwen-image-plus / qwen-image:固定 1 张,支持异步任务png主要脚本:node scripts/qwen-image-gen.js
node scripts/qwen-image-gen.js \
--prompt="一间有着精致窗户的花店,漂亮的木质门,摆放着花朵" \
--goal="quality"
node scripts/qwen-image-gen.js \
--prompt="一个赛博朋克风格的雨夜街道" \
--goal="cheap" \
--n=1
node scripts/qwen-image-gen.js \
--prompt="复古海报风格的城市街景" \
--model="qwen-image-plus" \
--mode="async"
node scripts/qwen-image-gen.js \
--task-id="你的task_id"
node scripts/qwen-image-gen.js \
--prompt="一张产品海报,主体是一瓶绿色玻璃香水" \
--ratio="3:4" \
--dry-run
--prompt:正向提示词,提交新任务时必填--negative-prompt:反向提示词,建议控制在 500 字符内--goal=cheap|balanced|quality:按用户意图选择默认模型和尺寸--tier=draft|standard|final:按档位选择模型--model:模型名,默认 qwen-image-2.0-pro--mode=auto|sync|async:自动选择或强制接口模式--ratio:快捷比例
qwen-image-2.0*:1:1 3:4 4:3 9:16 16:9qwen-image-max / qwen-image-plus / qwen-image:1:1 3:4 4:3 9:16 16:9--size:具体分辨率,如 2048*2048--n:张数
qwen-image-2.0*:1-61--prompt-extend=true|false:是否启用提示词改写,默认 true--watermark=true|false:是否添加水印,默认 false--task-id:查询已有异步任务--no-wait:只提交异步任务,不继续轮询--poll-interval:轮询间隔秒数,默认 10--timeout:总等待超时秒数,默认 600--output-dir:图片下载目录,默认 outputs/--name:输出文件名前缀--dry-run:只打印最终请求体和配置预检qwen-image-2.0-pro / qwen-image-2.0 / qwen-image-max 直接同步出图并下载。qwen-image-plus / qwen-image 走异步任务,返回 task_id 后轮询。outputs/。--seed。