关于 generate-image
generate-image 是通过文本提示词生成图片的命令行技能,支持 OpenAI 图像模型和 Stability AI SD 3.5 Large。适合需要按尺寸、质量或背景选项制作视觉素材的创作者。
主要功能
- 01使用 OpenAI 或 Stability AI 生成图片
- 02指定图像模型、尺寸与质量
- 03生成透明背景图像
- 04选择横向、纵向或方形尺寸
- 05输出所用模型与保存路径
适用场景
- 01生成文章横幅或封面
- 02制作透明背景图标
- 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-latest | ChatGPT.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 | (必需) 输出文件路径 |
--provider | openai(默认)或 stability |
--size | OpenAI 图像尺寸:1024x1024(默认)、1536x1024(宽幅)、1024x1536(竖幅) |
--quality | OpenAI 图像质量:low、medium(默认)或 high |
--background | OpenAI 背景:auto(默认)、transparent 或 opaque |
--model | 覆盖模型(默认:OpenAI 使用 gpt-image-2,Stability 使用 sd3.5-large) |
服务商比较
| 特性 | OpenAI gpt-image-2 | OpenAI gpt-image-1 | Stability AI SD 3.5 |
|---|---|---|---|
| 发布日期 | 2026-04-21 | 2025 | — |
| 提示词遵循度 | 最佳 | 优秀 | 良好 |
| 尺寸选项 | 1024x1024、1536x1024、1024x1536 | 1024x1024、1536x1024、1024x1536 | 1024x1024 |
| 质量选项 | low、medium、high | low、medium、high | 不适用 |
| 透明背景 | 支持 | 支持 | 不支持 |
| 风格 | 照片级真实感 + 艺术风格 | 照片级真实感 + 艺术风格 | 艺术风格 + 照片级真实感 |
| 单张图像成本(high) | 高于 1 | 基准 | 不适用 |
依赖项
requests(用于 API 调用)
如有需要,请安装:
pip install requests
输出
脚本会打印:
- 使用的服务商和模型
- 提示词(以及适用时的修订后提示词)
- 保存的文件路径
评论
支持 Markdown