Nano Banana 画像生成
実行手順
- ユーザーのリクエストから画像生成プロンプトを確定する
- マルチモーダル指示(フレーム画像など入力画像あり)の場合は
--image引数を付ける - 以下のコマンドを実行する
テキストのみ:
python .claude/skills/nano-banana-image-gen/scripts/nano_banana_gen.py "プロンプトテキスト"
画像+テキスト:
python .claude/skills/nano-banana-image-gen/scripts/nano_banana_gen.py "プロンプトテキスト" --image "画像パス"
画像複数+テキスト:
python .claude/skills/nano-banana-image-gen/scripts/nano_banana_gen.py "プロンプトテキスト" --image "画像1" --image "画像2"
- 出力パスを確認してユーザーに報告する
設定
プロジェクトルートの .env に以下の環境変数を設定する:
GEMINI_API_KEY=your_api_key_here
GENERATED_IMAGE_OUTPUT_PATH=images/generated
セキュリティ: .env をプロジェクトルートに置く場合は、settings.json の denyRead に .env を追加してAIが読み込めないよう設定すること。
// .claude/settings.json
{
"permissions": {
"deny": ["Read(.env)", "Read(.env.*)"]
}
}
| 変数名 | 説明 |
|---|---|
GEMINI_API_KEY |
Google Gemini APIキー(必須) |
GENERATED_IMAGE_OUTPUT_PATH |
出力先ディレクトリ(デフォルト: images/generated) |
出力
- ファイル名:
YYYYMMDD_HHMMSS.png - 保存先: プロジェクトルートの
images/generated/
依存パッケージ確認
初回エラー時は以下でインストール:
pip install google-genai pillow python-dotenv