用途:对已有图片施加内容编辑,或基于参考图创作全新图片,必须有底图。覆盖电商产品出图(白底/场景/多角度/带文字)、人像编辑(人脸/妆容/发型/姿态)、多图与一致性编辑、通用编辑(替换/添加/构图)、参考图创作五类场景。文字添加或替换时目标文字保持原样不翻译;“IP”指角色图案而非文字。
主要能力与路由:电商产品意图、有参考图创作、多图输入(image_list ≥ 2 张)优先走 image_praline_edit_v2;单图按人像 > 一致性 > 通用,人像走 image_gummy_edit_v45,一致性与通用走 image_praline_edit_v2。可用 model 参数显式指定绕过 auto 路由:gummy_pro、praline_pro、praline_lite、mint_edit、nougat(nougat 仅外部显式指定触发,路由不识别)。
使用方式:依赖 meitu-cli >= 2.0.6(npm install -g meitu-cli@latest)。需配置凭证(CONFIG AKSK 执行 meitu tools update,EXEC AKSK 实际执行),并设置环境变量 MEITU_OPENAPI_TOOL_TASK_MODE=command。执行前检查 meitu --version、确认已跑过 meitu tools update、当前 AKSK 为 EXEC。基本调用:meitu image-edit --skill_name skill_image-edit --image_list <url1,url2> --prompt "<edit_description>" --json --download-dir {output_dir}。可选 --ratio、--size、--output_format、--model。输出目录由 openclaw.yaml 决定,否则为 $VISUAL/output/image-edit/。结果格式默认 JPEG,可选 PNG/WebP,命名如 {YYYY-MM-DD}_{descriptive}_image-edit.jpg。
限制:会读取本地 Meitu 凭证并把输入图片、提示词及生成结果发送到外部服务。内容合规拦截时返回提示,不重试不降级。多图含人像意图强制走 v2,建议拆分单张处理。image_gummy_edit_v45 失败重试一次后降级 image_praline_edit_v2,再依次降级 image_praline_edit_2、image_mint_edit,后者失败则返回错误。nougat 的 image_list 最多 10 张、不支持 output_format、size 为内部常量 2K、quality 为 API 内部默认 Medium 不对外暴露。缺失的图片或提示词会提示“请提供图片”。