mcpField
N
nano-banana-build

nano-banana-build

github.com/cnemriクリエイティブ・メディア12873 回インストール38 週間前に更新
リポジトリ

nano-banana-build について

`google-genai` Python SDKを通じてGeminiの画像モデルで画像を生成・編集するスキルです。モデルの説明と一般的なワークフローの例を収録しています。

主な機能

  1. 01テキストからの画像生成
  2. 02画像編集とスタイル変換
  3. 03複数ターンの編集
  4. 04モデルの機能と解像度の説明
  5. 05ビジュアル素材の作成例

活用シーン

  1. 01テキストプロンプトから画像を生成
  2. 02画像内の被写体の外観を変更
  3. 03ロゴ、ステッカー、モックアップを作成
  4. 04Gemini画像モデルの選択肢を比較

インストール

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

$npx skills add https://github.com/cnemri/google-genai-skills --skill nano-banana-build

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
image_editing.md
image_generation.md
model_capabilities.md
recipes.md
source_code.md
thinking_process.md

詳細

Nano Banana 画像生成スキル

このスキルでは、google-genai Python SDK と Gemini 専用の画像モデル(Nano Banana)を使用して、画像を生成・編集します。

クイックスタート設定

from google import genai
from google.genai import types
from PIL import Image
import io

client = genai.Client()

参考資料

  • モデルの機能:Gemini 2.5 と 3 Pro の比較、解像度、トークンコスト。
  • 画像生成:テキストから画像への生成、テキストと画像の交互生成。
  • 画像編集:被写体のカスタマイズ、スタイル変換、複数ターンの編集。
  • 思考プロセス:思考と署名の理解(Gemini 3 Pro)。
  • レシピ:豊富なサンプル集(ロゴ、ステッカー、モックアップ、コミックなど)。
  • ソースコード:SDK の内部を詳しく調査します。

利用可能なモデル

  • gemini-2.5-flash-image(Nano Banana):高速で高品質な生成と編集に対応しています。ほとんどのユースケースに最適です。
  • gemini-3-pro-image-preview(Nano Banana Pro):最高レベルの忠実度を実現し、2K および 4K 解像度、複雑なプロンプトへの準拠、グラウンディングに対応しています。

よく使われるワークフロー

1. 高速生成
response = client.models.generate_content(
    model='gemini-2.5-flash-image',
    contents='A cute robot eating a banana',
    config=types.GenerateContentConfig(
        response_modalities=['IMAGE']
    )
)
2. 高品質な編集
response = client.models.generate_content(
    model='gemini-3-pro-image-preview',
    contents=[
        types.Part.from_uri(file_uri='gs://.../shoe.jpg', mime_type='image/jpeg'),
        "Change the color of the shoe to neon green."
    ],
    config=types.GenerateContentConfig(response_modalities=['IMAGE'])
)

コメント