mcpField
G
generate-image

generate-image

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

generate-image について

generate-image は、テキストプロンプトから Google Gemini で画像を生成する codev のサブコマンドです。代替プロバイダーとして Atlas Cloud を選べます。アスペクト比、解像度、参照画像を指定できますが、利用できる機能はプロバイダーによって異なります。

主な機能

  1. 01テキストプロンプトからの画像生成
  2. 021K・2K・4K の解像度指定
  3. 03複数のアスペクト比
  4. 04参照画像の入力
  5. 05Gemini または Atlas Cloud の選択

活用シーン

  1. 01文章から画像を生成
  2. 02指定したアスペクト比で画像を作成
  3. 03参照画像を使った Gemini の生成

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/generate-imageを入力して読み込まれたか確認します。

詳細

generate-image - AI 画像生成

Google Gemini を使用して、テキストプロンプトから画像を生成します。

概要

codev generate-image "<prompt>" [options]

注:これは codev サブコマンドであり、単独では実行できません。

すべてのフラグ

-o, --output <file>        Output file path (default: output.png)
-r, --resolution <res>     Resolution: 1K, 2K, 4K (default: 1K)
-a, --aspect <ratio>       Aspect ratio (default: 1:1)
--ref <image>              Reference image (repeatable, max 14)
-p, --provider <name>      Provider: gemini (default) or atlas

アスペクト比

1:1 | 16:9 | 9:16 | 3:4 | 4:3 | 3:2 | 2:3

使用例

codev generate-image "A sunset over mountains"
codev generate-image "A futuristic city" -r 4K -a 16:9 -o city.png
codev generate-image "Same style but with cats" --ref style.png --ref layout.png
codev generate-image prompt.txt -o result.png    # Prompt from .txt file

注意事項

  • プロンプトにスペースが含まれる場合は、引用符で囲む必要があります
  • プロンプトには .txt ファイルのパスを指定できます(拡張子から自動判定されます)
  • 参照画像はディスク上に存在している必要があります
  • GEMINI_API_KEY または GOOGLE_API_KEY 環境変数が必要です

代替プロバイダー:Atlas Cloud

-p atlas は Atlas Cloud 経由で生成します。Atlas Cloud は、送信後にポーリングする REST API を通じて同じ Nano Banana Pro モデルを提供します。Google AI Studio のキーを利用できない場合に便利です。ATLASCLOUD_API_KEY が必要です。デフォルトのプロバイダーは変更されません。

codev generate-image "A sunset over mountains" -p atlas -a 16:9

この経路で確認された違い:

  • -a/--aspect は機能します(1:1 は 1024x1024、16:9 は 1376x768 を返します)。
  • -r/--resolution に相当するフィールドはありません。注記が表示され、モデルのデフォルト解像度が返されます。
  • --ref はサポートされていません(テキストから画像への生成のみ)。画像を黙って無視するのではなく、エラーで終了します。
  • モデルは JPEG を返すため、デフォルトの output.png に JPEG を書き込むのではなく、実際のバイトデータに基づいた名前で出力ファイルが作成されます。

コメント