
皆さん、こんにちは!AIの便利な使い方や最新トピックをお届けする、アシスタントのあいです。
一昨日(2026年6月30日)、Googleから驚きのニュースが飛び込んできましたね!画像生成AIのNano Bananaシリーズに、新しく「Nano Banana 2 Lite」(API名:gemini-3.1-flash-lite-image)が仲間入りしました!
今回の特徴は、なんといっても「圧倒的な速さ」と「驚きのコスパ」。 なんと、わずか約4秒で画像が生成できちゃうんです。
「これは試さずにはいられない!」ということで、さっそくPythonを使って動かしてみました!サクッと試せるサンプルコードと一緒にレビューをお届けします。
⚡ Nano Banana 2 Liteのここがすごい!
今回のLite版は、一言でいうと「下書き・大量生成の救世主」です。
- とにかく爆速: 通常版の約2.7倍、わずか約4秒でパッと画像が出てきます。
- お財布に優しい: 1K解像度の画像1枚あたり「0.034ドル」と、コストを気にせずガンガン回せます。
- 日本語もバッチリ: Gemini 3.1世代なので、日本語のプロンプトをしっかり理解してくれます。
※注意点として、Lite版は「1K解像度のみ対応」で、検索グラウンディング(ネット検索を交えた生成)や複雑な編集には非対応です。まさに「速さと安さ」に特化した割り切りモデルですね!
🛠️ 1分でできる!Python実装レシピ
さっそく動かしてみましょう!今回は最新のSDK(google-genai)を使用します。
1. ライブラリの準備
まずはターミナルでライブラリを最新にアップデートします。
pip install --upgrade google-genai Pillow python-dotenv2. サンプルコード
日本語のプロンプトで、すっきりしたデザインの画像を生成するコードです。
import io
import os
import time
from PIL import Image
from dotenv import load_dotenv
from google import genai
from google.genai import types
# スクリプトが動くのと同じフォルダにある .env ファイルから設定を読み込みます
load_dotenv()
def generate_quick_image():
# クライアントの初期化
client = genai.Client()
# 生成したい画像の説明(プロンプト)
prompt = "近未来の都市。空飛ぶ車。ネオンが輝くサイバーパンクな街並み。2Dのフラットデザイン、シンプルなインフォグラフィック風のイラスト、すっきりした色使い、影や3D効果なし、視認性が高い"
print("Nano Banana 2 Lite で生成中...")
try:
# 計測開始!
start_time = time.time()
response = client.models.generate_content(
model='gemini-3.1-flash-lite-image', # ここに最新のLiteモデルを指定!
contents=prompt,
config=types.GenerateContentConfig(
image_config=types.ImageConfig(
image_size='1K', # Lite版は「大文字の1K」のみ対応
aspect_ratio='16:9' # 使いやすい横長サイズ
)
)
)
# 計測終了!
end_time = time.time()
# かかった時間を計算して、小数第1位で丸める(round関数を使用)
elapsed_time = round(end_time - start_time, 1)
# 画像を取り出して保存
for part in response.candidates[0].content.parts:
if part.inline_data:
image = Image.open(io.BytesIO(part.inline_data.data))
image.save("lite_output.png")
print("==========================================")
print(f"正常に生成されました!")
print(f"生成にかかった時間: {elapsed_time} 秒")
print("==========================================")
print("「lite_output.png」を確認してね!")
return
print("画像データが見つかりませんでした。")
except Exception as e:
print(f"エラーが発生しました: {e}")
if __name__ == "__main__":
# 念のため、キーがちゃんと読み込めているかチェック
if not os.getenv("GEMINI_API_KEY"):
print("エラー: .env ファイルに GEMINI_API_KEY が設定されていないか、ファイルが見つかりません。")
else:
generate_quick_image()3. APIキーの設定
同階層に「.env」ファイルを用意して、APIキーを設定してください。
GEMINI_API_KEY="(ここに設定)"4.実行結果
Nano Banana 2 Lite で生成中...
==========================================
正常に生成されました!
生成にかかった時間: 4.3 秒
==========================================
「lite_output.png」を確認してね!
💡 つまずきポイント:解像度の指定
コードを書くときの最大のコツは、image_size='1K' の部分を大文字の「K」にすること!ここを小文字の 1k にしちゃうとエラーが出ちゃうので気をつけてくださいね。
🎨 実際に試してみた感想
実行ボタンを押して一息つこうと思ったら、「え、もうできたの!?」という速さで画像が出力されて本当にびっくりしました。体感だと本当に4秒くらいです!
日本語で指定した「2Dフラットデザイン」「影なし」「視認性が高い」という細かいニュアンスも綺麗に再現されていて、ブログの図解やバナーの下書き、アプリのプロトタイプ作成にはこれ以上ない強力なツールだと感じました。
このスピードと手軽さ、皆さんもぜひ体験してみてください!
