用途:oma-image 是 OMA 的图像生成 CLI 技能,用于生成图像与视觉素材,如插画、产品图、概念艺术、模型图或 AI 艺术;也可作为其他技能共享的图像生成基础设施,并支持同一提示词在多厂商间做输出对比。
主要能力:通过已认证的多厂商路由生成图像;支持参考图引导的再生成(沿用参考图的主体、风格、光照或构图);支持指定厂商、尺寸、质量、数量与输出目录;每次运行在图像旁写入 manifest.json,记录提示词、厂商、模型与可复现元数据;使用 --vendor all 时输出厂商对比结果。
使用方式:先运行 oma image doctor 检查环境,再执行 oma image generate "<prompt>" --vendor auto --size auto --quality auto --output json;带参考图时使用 oma image generate --reference "<绝对路径>" --vendor codex "<prompt>"。可用 oma image vendor list 查看厂商。配置位于 .agents/oma-config.yaml 的 image: 段,环境变量包括 OMA_IMAGE_DEFAULT_VENDOR、OMA_IMAGE_DEFAULT_OUT、OMA_IMAGE_YES、POLLINATIONS_API_KEY。
适用场景:编辑器工作流(Claude Code、Codex、Gemini CLI)内生成图像;需要多模型对比同一提示词;需要参考图引导的变体生成;其他技能调用共享图像生成能力。
限制:像素级编辑、蒙版、修补、去物、合成、裁剪、缩放、格式转换均不在范围内,应改用图像编辑器或专门工具;不生成视频或音频;结构化数据生成内联矢量图/SVG 应使用模板技能。成本护栏默认估算成本 ≥ $0.20 时需确认,可用 --yes 或 OMA_IMAGE_YES=1 绕过,非交互环境超阈值会以退出码 1 退出并提示 --yes;输出路径在 $PWD 之外需 --allow-external-output;单次最多 n=5;退出码与 oma search fetch 对齐(0、1、2=安全、3=未找到、4=输入无效、5=需认证、6=超时)。antigravity 健康检查仅验证安装(agy --version),已登出状态仍会通过健康检查但在生成时报错。