nano-banana-build について
`google-genai` Python SDKを通じてGeminiの画像モデルで画像を生成・編集するスキルです。モデルの説明と一般的なワークフローの例を収録しています。
主な機能
- 01テキストからの画像生成
- 02画像編集とスタイル変換
- 03複数ターンの編集
- 04モデルの機能と解像度の説明
- 05ビジュアル素材の作成例
活用シーン
- 01テキストプロンプトから画像を生成
- 02画像内の被写体の外観を変更
- 03ロゴ、ステッカー、モックアップを作成
- 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.mdimage_generation.mdmodel_capabilities.mdrecipes.mdsource_code.mdthinking_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'])
)
コメント
Markdown 対応