我构建了一个统一 10 家 AI 图像提供商的 Claude Code 插件
发布: (2025年12月30日 GMT+8 02:48)
3 min read
原文: Dev.to
Source: Dev.to
问题
上个月,我在一个需要 AI 生成图像的项目上工作。有时我需要写实的产品照片,有时需要带有干净排版的徽标,还有时需要艺术渲染。每次我都必须:
- 记住哪个 API 最擅长哪种任务
- 切换凭证
- 处理不同的响应格式
- 应对速率限制
这非常低效,于是我构建了更好的方案。
Image Gen 是一个 Claude Code 插件,将 10 家 AI 图像生成提供商统一到一个接口。关键洞察是:不同提供商在不同任务上各有优势。与其让你自己挑选,Claude 会自动为每个提示选择最合适的提供商。
提供商概览
| Provider | Best For |
|---|---|
| OpenAI DALL‑E 3 | 通用用途,文字渲染 |
| BFL FLUX.2 | 写实、产品拍摄、4K |
| Stability AI | 可控生成,img2img |
| Ideogram v3 | 排版、徽标、图像中的文字 |
| Google Gemini | 多图合成 |
| FAL | 快速迭代 |
| Leonardo | 艺术渲染,幻想风格 |
| Recraft v3 | ELO 排名最高,矢量输出 |
| Replicate | 开源模型 |
| ClipDrop | 放大、背景移除 |
当你让 Claude 生成图像时,插件会:
- 分析提示 – 这是什么类型的图像?
- 选择最佳提供商 – 文字排版?Ideogram。写实?FLUX。
- 生成图像 – 调用选定的 API。
- 必要时回退 – 速率限制?尝试下一个最佳选项。
使用插件
/plugin marketplace add shipdeckai/claude-skills
/plugin install image-gen@shipdeckai/claude-skills
在你的 shell 配置文件中至少配置一个 API 密钥:
export OPENAI_API_KEY="sk-..."
为什么 10 家提供商很重要
- 没有单点故障 – 某提供商宕机?自动回退。
- 每项任务的最佳方案 – 用对工具,事半功倍。
- 面向未来 – 新提供商上线?直接加入轮换列表。
开源
整个项目采用 MIT 许可证,代码开源。
- GitHub:
- Docs:
如果你在使用 Claude Code 进行任何视觉相关的工作,值得一试。欢迎提交 PR 和反馈。
你的首选图像生成工作流是什么?很想了解大家是如何处理多提供商设置的。