SuperAPI AI 工具集

image-generation

设计与创作

查看项目

更新于 10-15 22:12

技能介绍

用途:该技能通过 shell 脚本调用多家图像 API,完成文生图(generate)与图像编辑(edit)。若 Claude Code 构建提供 mcp__claude-image-generation__generate 函数钩子,优先使用该工具;需要 --image-size、--quality、--background、--model 等选项时改用脚本。

主要能力:分为四个提供方脚本 gemini.sh、openai.sh、xai.sh、openrouter.sh,调用方式为 bash "${CLAUDE_PLUGIN_ROOT}/scripts/<name>.sh" --mode generate|edit --prompt "..." --output <文件>。编辑模式通过可重复的 --input-image 传入图片:Gemini 最多 14 张(生成模式也可作为参考图),OpenAI 最多 16 张,xAI 最多 5 张,OpenRouter 以 image_url 内容块附加。Gemini 支持 --image-size 512/1K/2K/4K(必须大写)、--thinking-level、--search-grounding、--image-only;OpenAI 支持 --size、--quality、--background、--output-format、--moderation;xAI 支持 --resolution 1k/2k(必须小写)、--aspect-ratio;OpenRouter 通过 --model 选择任意支持图像输出的模型。

并行生成:scripts/run-all.sh 一次调用并行运行多个提供方,各自输出 <base>-<provider>.png,默认 gemini,openai,xai,OpenRouter 需显式加入;可用 --gemini-extra、--openai-extra、--xai-extra、--openrouter-extra 透传参数。失败时面板提供重试选项。

适用场景:需要跨提供方对比、批量出图或用统一脚本切换模型的图像生成与编辑任务。

限制:需配置 GEMINI_API_KEY、OPENAI_API_KEY、XAI_API_KEY 或 GROK_API_KEY、OPENROUTER_API_KEY;脚本失败返回退出码 1,临时错误(429/5xx/网络)自动重试三次,可由 IMAGE_MAX_RETRIES、IMAGE_RETRY_DELAY、DISPLAY_PANE_RETRY_WAIT 调整。定价、配额与具体效果资料未提供。