AI 图片生成助手。 触发后必须先询问用户确认,再执行生成。
V3升级: 意图识别(40+场景) + 结构化Prompt + 风格词典(30+) + 智能引擎路由
触发场景询问确认内容名片设计姓名、职称、公司、风格(赛博朋克/极简/金属)海报创作主题、配色、排版风格、文字元素头像/IP人物描述、风格、表情、背景产品摄影产品描述、背景、布光偏好3D/材质主体、材质(水晶/毛绒/充气/乐高)、场景通用图片画面描述、尺寸比例、风格、引擎选择
执行流程: 触发 → 意图识别 → 模板匹配 → 询问缺失信息 → Prompt构建 → 引擎路由 → 生成 → 展示
bash
uv run {baseDir}/scripts/generate_image_v3.py --prompt "帮我做一张赛博朋克风格的个人名片"
uv run {baseDir}/scripts/generate_image_v3.py --prompt "画一只猫的水晶质感手办"
uv run {baseDir}/scripts/generate_image_v3.py --prompt "上海天气卡片"
uv run {baseDir}/scripts/generate_image_v3.py --prompt "做个毛绒版的苹果logo"
bash
uv run {baseDir}/scripts/generate_image_v3.py --prompt "猫" --scene 3d_crystal
uv run {baseDir}/scripts/generate_image_v3.py --prompt "武士" --scene art_ukiyoe_card --style 浮世绘
uv run {baseDir}/scripts/generate_image_v3.py --prompt "咖啡店" --scene 3d_miniature
bash
uv run {baseDir}/scripts/generate_image_v3.py --prompt "名片" --scene biz_card --fields '{"name":"圆规","title":"CEO","company":"XyvaClaw"}'
bash
uv run {baseDir}/scripts/generate_image_v3.py --prompt "一幅美丽的风景画" --raw
bash
uv run {baseDir}/scripts/generate_image_v3.py --prompt "城市全景" --size 全景
uv run {baseDir}/scripts/generate_image_v3.py --prompt "手机壁纸" --size 9:16
uv run {baseDir}/scripts/generate_image_v3.py --prompt "小红书配图" --size 小红书
uv run {baseDir}/scripts/generate_image_v3.py --prompt "电影海报" --size 海报
bash
uv run {baseDir}/scripts/generate_image_v3.py --list-scenes
uv run {baseDir}/scripts/generate_image_v3.py --list-styles
uv run {baseDir}/scripts/generate_image_v3.py --list-providers
uv run {baseDir}/scripts/generate_image_v3.py --list-sizes
支持 15 种宽高比,可用比例名、中文别名或直接像素值指定。
比例wanx 尺寸中文别名1:11280×1280正方, 头像3:41104×1472小红书, A44:31472×1104—9:16960×1696竖版, 手机壁纸16:91696×960横版, PPT, 名片2:31048×1568海报3:21568×1048—1:2904×1816—2:11808×912—9:21840×1960竖屏, 长图21:91952×840宽屏, 电影1:3744×2224长海报3:12216×744横幅, banner1:4640×2560超长, 滚动长图4:12560×640全景, 超宽
Seedream 引擎支持 2K/3K 高分辨率输出。
分类模板ID名称推荐引擎商务biz_card名片设计seedream5商务biz_poster商业海报seedream5商务biz_product产品摄影seedream4社交social_avatar头像/IPseedream4社交social_emoji表情包wanx社交social_card金句卡片wanx创意art_general艺术创作seedream5创意art_ukiyoe_card浮世绘闪卡seedream53D3d_crystal水晶质感seedream53D3d_plush毛绒玩具seedream43D3d_inflatable充气玩具seedream43D3d_miniature微缩房间seedream5实用util_weather天气卡片seedream5实用util_fridge_magnet冰箱贴seedream5实用util_food_map美食地图seedream5实用util_storyboard电影分镜seedream5设计design_pptPPT页面seedream5设计design_logoLogowanx设计design_packaging包装设计seedream5人物person_portrait写实肖像seedream5人物person_action_figure手办seedream5场景scene_chalkboard黑板粉笔画seedream4电商ecom_main电商主图wanx电商ecom_banner电商横幅wanx内容content_xhs小红书配图seedream4内容content_blog文章头图wanx
赛博朋克, 浮世绘, 水墨画, 吉卜力, 像素风, 油画, 漫画, 波普艺术, 清明上河图, 水晶, 毛绒, 充气, 乐高, 黏土, 电影感, 产品摄影, 街拍, 胶片, 等距微缩, 3D渲染
引擎适用场景画质速度费用seedream5最高画质,组图⭐⭐⭐⭐⭐中中seedream4高画质,性价比⭐⭐⭐⭐较快低wanx文字渲染好⭐⭐⭐快低
V3自动按场景+风格路由引擎, 无需手动选择。
本技能需要至少配置 一个 API Key 才能使用。推荐配置通义万相 (免费额度较多)。
bash
# 通义万相 (wanx引擎, 必选其一)
export DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxx
# 火山引擎 (seedream4/seedream5引擎, 可选, 画质更高)
export ARK_API_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# DeepSeek (可选, 仅用于 --use-llm 深度意图解析)
export DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxxxxx
在 ~/.openclaw/openclaw.json 中添加:
json
{
"models": {
"providers": {
"wanxiang": { "apiKey": "sk-your-dashscope-key" },
"ark": { "apiKey": "your-ark-api-key" },
"deepseek": { "apiKey": "sk-your-deepseek-key" }
}
}
}
引擎Key名称获取地址说明通义万相DASHSCOPE_API_KEYhttps://dashscope.console.aliyun.com/apiKey阿里云百炼平台, 注册后有免费额度SeedreamARK_API_KEYhttps://console.volcengine.com/ark/region:ark+cn-beijing/apiKey火山引擎, 需开通方舟平台DeepSeekDEEPSEEK_API_KEYhttps://platform.deepseek.com/api_keys可选, 用于LLM意图解析
bash
uv run {baseDir}/scripts/check.py
MEDIA_URL: 开头的行MEDIA_URL: 行V2脚本 generate_image_v2.py 仍可使用 (无模板/无意图识别):
bash
uv run {baseDir}/scripts/generate_image_v2.py --prompt "描述" --provider auto
V1脚本 generate_image.py 仅支持万相:
bash
uv run {baseDir}/scripts/generate_image.py --prompt "描述" --model wan2.6-t2i
--use-llm 启用DeepSeek意图解析 (低置信度时)