谷歌的 Nano Banana 是谷歌推出的图像生成模型,其官方发布了 Prompt 模板,旨在帮助用户更高效地生成高质量的图像。以下是对该模型及其官方 Prompt 模板的详细介绍,包括代码示例和使用方法。
一、谷歌 Nano Banana 模型简介
Nano Banana 是谷歌推出的图像生成模型,正式名称为 Gemini 2.5 Flash Image Preview,是谷歌 AI Studio 中的一个重要模型。该模型支持多种图像生成任务,包括:
- 文本转图像(Text-to-Image)
- 图像编辑(Image Editing)
- 多图生成(Multi-Image Generation)
- 文本渲染(Text Rendering)
- 风格化插图(Style-based Illustration)
- 产品摄影(Product Photography)
- 极简设计(Minimalist Design)
- 连续艺术(Sequential Art)
该模型在图像生成方面表现出色,尤其在图像一致性、风格连贯性、生成速度等方面表现突出 。
二、官方 Prompt 模板发布
谷歌官方发布了 六种 Prompt 模板,覆盖六大场景,帮助用户高效生成高质量图像。这些模板涵盖了以下场景:
- 写实摄影(Realistic Photography)
- 风格化插图(Style-based Illustration)
- 文字渲染(Text Rendering)
- 产品摄影(Product Photography)
- 极简设计(Minimalist Design)
- 连续艺术(Sequential Art)
每个模板都提供了详细的描述和示例,用户可以直接套用,以生成高质量图像 。
官方链接:https://x.com/GoogleAIStudio/status/19629576152622245111
三、Prompt 模板示例
以下是一个典型的 Prompt 模板示例,用于生成一个极简风格的图像:
Prompt 模板:
A minimalist composition featuring a single [subject] positioned in the [bottom-right/top-left/etc.] of the frame.
The background is a vast, empty [color] canvas, creating significant negative space.
Soft, subtle lighting.
[Aspect ratio].
例如,生成一个极简风格的咖啡杯图像:
A minimalist composition featuring a single ceramic coffee mug positioned in the bottom-right of the frame.
The background is a vast, empty white canvas, creating significant negative space.
Soft, subtle lighting.
16:9 aspect ratio.
四、代码示例
谷歌提供了 Python 代码示例,用户可以通过 API 调用 Nano Banana 模型生成图像。以下是一个简单的代码示例:
from google import genai
from PIL import Image
from io import BytesIO
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash-image-preview",
contents="A minimalist composition featuring a single ceramic coffee mug positioned in the bottom-right of the frame. The background is a vast, empty white canvas, creating significant negative space. Soft, subtle lighting. 16:9 aspect ratio."
)
# 处理生成的图像
image = Image.open(BytesIO(response.image))
image.save("output.png")
五、使用建议与注意事项
- 描述场景而非罗列关键词:谷歌建议用户在 Prompt 中描述场景,而非简单罗列关键词,以提高生成图像的质量和连贯性 。
- 多图生成与迭代优化:Nano Banana 支持多图生成和迭代优化,用户可以通过多次生成和调整 Prompt 来优化图像效果。
- 成本与计费:Nano Banana 采用按量计费模式,用户可根据需求选择不同规模的使用量,以优化成本 。
六、总结
谷歌的 Nano Banana 是一个功能强大、易于使用的图像生成模型,其官方发布的 Prompt 模板 和 代码示例 为用户提供了高效、高质量的图像生成工具。无论是用于设计、广告、电商还是创意内容创作,Nano Banana 都是一个值得尝试的工具。