mcpField
G
generate-image

generate-image

github.com/openclaudia创意与媒体722348 次安装1 天前更新
代码仓库

关于 generate-image

generate-image 是通过文本提示词生成图片的命令行技能,支持 OpenAI 图像模型和 Stability AI SD 3.5 Large。适合需要按尺寸、质量或背景选项制作视觉素材的创作者。

主要功能

  1. 01使用 OpenAI 或 Stability AI 生成图片
  2. 02指定图像模型、尺寸与质量
  3. 03生成透明背景图像
  4. 04选择横向、纵向或方形尺寸
  5. 05输出所用模型与保存路径

适用场景

  1. 01生成文章横幅或封面
  2. 02制作透明背景图标
  3. 03按提示词生成艺术图像

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openclaudia/openclaudia-skills --skill generate-image

安装后在 Claude Code 中输入/generate-image确认已加载。

详细介绍

AI 图像生成

使用 OpenAI GPT Image(gpt-image-2 / gpt-image-1 / variants)或 Stability AI(SD 3.5 Large)根据文本提示生成图像。

工具位置

  • 脚本:~/.agents/tools/generate-image.py
  • 环境文件:~/.agents/tools/.env(包含 OPENAI_API_KEY 和 STABILITY_API_KEY)

可用的 OpenAI 图像模型(于 2026-05-15 通过 /v1/models 实时验证)

模型 ID备注
gpt-image-2旗舰模型。 于 2026-04-21 发布。提示词遵循度最高,照片级真实感最佳。对图像质量有要求时默认使用。
gpt-image-2-2026-04-21固定日期的 gpt-image-2 变体
gpt-image-1.5介于 1 和 2 之间的中间版本
gpt-image-1-mini更小、更便宜的 gpt-image-1 变体 — 适合注重成本的批量或草稿生成
gpt-image-1原始 gpt-image。仍可使用;现已由 gpt-image-2 取代。
chatgpt-image-latestChatGPT.com 使用的模型的始终最新别名(目前属于 gpt-image-2 类)。需要“ChatGPT 今天使用的模型”时使用
dall-e-3旧版备用模型。质量语义不同(standard/hd,而不是 low/medium/high)。

将其中任意模型传给 --model。脚本会针对 gpt-image* 处理质量和格式,因此所有 gpt-image-* 变体都可开箱即用。

脚本现在默认使用 gpt-image-2(旗舰模型)— 低成本批量或草稿任务可传入 --model gpt-image-1-mini。

快速使用

使用 OpenAI gpt-image-2 生成(旗舰模型)
python ~/.agents/tools/generate-image.py \
  --prompt "a sunset over mountains, oil painting style" \
  --output ./sunset.png \
  --model gpt-image-2 \
  --quality high
使用默认模型(gpt-image-2)生成
python ~/.agents/tools/generate-image.py \
  --prompt "a sunset over mountains, oil painting style" \
  --output ./sunset.png
高质量
python ~/.agents/tools/generate-image.py \
  --prompt "modern logo design for a tech company" \
  --output ./logo.png \
  --size 1024x1024 \
  --quality high
宽幅格式(适合博客封面、横幅)
python ~/.agents/tools/generate-image.py \
  --prompt "abstract digital art with blue tones" \
  --output ./banner.png \
  --size 1536x1024
竖幅格式(适合移动端、快拍)
python ~/.agents/tools/generate-image.py \
  --prompt "portrait of a futuristic city" \
  --output ./city.png \
  --size 1024x1536
透明背景(图标、徽标)
python ~/.agents/tools/generate-image.py \
  --prompt "a minimalist cat icon, flat design" \
  --output ./icon.png \
  --background transparent
使用 Stability AI 生成(SD 3.5 Large)
python ~/.agents/tools/generate-image.py \
  --prompt "watercolor painting of a garden" \
  --output ./garden.png \
  --provider stability

CLI 选项

选项描述
--prompt, -p(必需) 描述所需图像的文本提示词
--output, -o(必需) 输出文件路径
--provideropenai(默认)或 stability
--sizeOpenAI 图像尺寸:1024x1024(默认)、1536x1024(宽幅)、1024x1536(竖幅)
--qualityOpenAI 图像质量:low、medium(默认)或 high
--backgroundOpenAI 背景:auto(默认)、transparent 或 opaque
--model覆盖模型(默认:OpenAI 使用 gpt-image-2,Stability 使用 sd3.5-large)

服务商比较

特性OpenAI gpt-image-2OpenAI gpt-image-1Stability AI SD 3.5
发布日期2026-04-212025—
提示词遵循度最佳优秀良好
尺寸选项1024x1024、1536x1024、1024x15361024x1024、1536x1024、1024x15361024x1024
质量选项low、medium、highlow、medium、high不适用
透明背景支持支持不支持
风格照片级真实感 + 艺术风格照片级真实感 + 艺术风格艺术风格 + 照片级真实感
单张图像成本(high)高于 1基准不适用

依赖项

  • requests(用于 API 调用)

如有需要,请安装:

pip install requests

输出

脚本会打印:

  • 使用的服务商和模型
  • 提示词(以及适用时的修订后提示词)
  • 保存的文件路径

评论

支持 Markdown