图片
Nano Banana
Google 的 Nano Banana 模型可根据文本和最多 14 张参考图片生成和编辑图片,图中文字清晰,编辑结果忠实于原图。
模型
生成图片
main.py
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])result = client.images.generate( model="nano-banana-pro", prompt="A minimalist poster for a jazz night: a brass saxophone in silhouette, the words 'Blue Hour' in tall serif letters, deep navy and gold", size="2K", extra_body={ "aspect_ratio": "2:3" },)print(result.data[0].url)尺寸:1K、2K 或 4K(Nano Banana 2 Lite:1K),可搭配十种宽高比中的任意一种(完整列表见图像生成)。不设置 size 时,默认生成 1K 图片。
使用参考图编辑和合成
在 images 中传入最多 14 张图片(或通过 /v1/images/edits 以文件形式传入),并说明如何处理。Nano Banana 可在多次编辑中保持人脸、产品和标志的辨识度。
main.py
import osimport requestsresponse = requests.post( "https://api.zurelay.com/v1/images/generations", headers={"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}, json={ "model": "nano-banana-pro", "prompt": "Studio product shot: the sneaker from the first image on the concrete block from the second, lit like the third image. Keep the sneaker's logo and colors exactly.", "images": [ "https://example.com/sneaker.png", "https://example.com/concrete.jpg", "https://example.com/lighting-ref.jpg" ], "size": "2K", "aspect_ratio": "1:1" },)response.raise_for_status()print(response.json())提示词编写
描述场景,而不是堆砌关键词
像向摄影师说明拍摄需求一样写提示词:主体、场景、构图、光线、镜头或媒介、氛围。“一位饱经风霜的渔民在黄昏的码头上补网,低角度暖光,50mm,浅景深”比“渔民,码头,黄昏,4k,杰作”更有效。
图中文字
把要呈现的文字放在引号中,并说明位置和样式: “顶部横排标题‘Grand Opening’,使用白色粗体无衬线字体”。每段文字尽量简短。
编辑
- 明确要改什么、保留什么: “只将墙面颜色改为鼠尾草绿。保留家具、光线和拍摄角度。”。
- 较大的改动分步完成:每次调用只做一项修改,再将结果传入下一次调用。
- 按顺序和用途指明参考图: “使用第一张图中的人物、第二张图中的服装”。
比例与尺寸
根据图片用途选择宽高比 (限时动态用 9:16,页头用 16:9,信息流用 4:5)。先用 1K 出草稿,再用 2K 或 4K 生成定稿:按分辨率逐张计费。
使用须知
- 生成图片需要 10 到 60 秒,4K 耗时更长。建议将客户端超时设为 10 分钟,为重试留出时间。
- 如果模型拒绝提示词,会返回
image_not_generated并说明原因,不收取费用。 - 每张图片都带有该实验室的隐形 SynthID 水印,与通过 Google 生成的图片一致。
- 链接有效期为 24 小时;控制台的素材库会将以链接形式返回的图片保留 30 天。
模型详情与示例: Nano Banana Pro、Nano Banana 2.1、Nano Banana 2、Nano Banana 2 Lite。
- 价格: Pro 为 1K 和 2K $0.035, 4K $0.065; Nano Banana 2.1 为 1K $0.03, 2K $0.04, 4K $0.06; Nano Banana 2 为 1K $0.025, 2K $0.034, 4K $0.058; Nano Banana 2 Lite 为 1K $0.016。
有疑问,或发现内容缺失?联系我们的支持团队,我们会通过邮件回复,通常只需一分钟。