mcpField
G
generate-image

generate-image

github.com/openclaudiaクリエイティブ・メディア722348 回インストール1 日前に更新
リポジトリ

generate-image について

generate-imageは、テキストプロンプトから画像を生成するコマンドラインスキルです。OpenAIの画像モデルとStability AI SD 3.5 Largeに対応し、サイズや品質、背景を指定したい制作者向けです。

主な機能

  1. 01OpenAIまたは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-21gpt-image-2 の日付固定バリアント
gpt-image-1.51 と 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レガシーなフォールバック。品質の指定方法が異なります(low/medium/high ではなく standard/hd)。

これらのいずれかを --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, highN/A
透明な背景はいはいいいえ
スタイルフォトリアリスティック + アーティスティックフォトリアリスティック + アーティスティックアーティスティック + フォトリアリスティック
画像あたりのコスト(high)1 より高い基準N/A

依存関係

  • requests(API 呼び出し用)

必要に応じてインストールします:

pip install requests

出力

スクリプトは次の情報を出力します:

  • 使用したプロバイダーとモデル
  • プロンプト(該当する場合は修正後のプロンプトも)
  • 保存したファイルのパス

コメント