跳转到主要内容
Nano Banana 是由 Google DeepMind 开发的 Google 最先进图片生成模型,支持图片生成与图片编辑,是 Gemini 2.5 Flash Image 的底层画图模型。 Nano Banana 最大只能生成 1K 分辨率的图片,且不支持修改,为此我们提供了 Nano Banana HD 版本支持生成 4K 高清图片,调用方式和 Nano Banana 完全一致。 Nano Banana Pro 专为专业数字资产制作打造,具备最先进的图像生成能力,原生支持 4K 高清图片生成,是 Gemini 3 Pro Image Preview的底层画图模型。 Nano Banana 2 是 Nano Banana Pro 的轻量版本,专为提升速度和高并发场景优化,支持 0.5K、1K、2K、4K 分辨率图片生成,是 Gemini 3.1 Flash Image Preview 的底层画图模型。

模型参数

  • 模型ID:nano-banana/nano-banana-hd/nano-banana-pro/nano-banana-2
  • 模型价格:你可以在模型广场查看最新价格信息
  • 调用入口:https://geekai.co/api/v1/images/generations
  • 模型参数:参考画图 API 手册
  • API认证:获取 API KEY
不支持画图 API 中的以下参数:
  • negative_prompt
  • seed
  • strength
  • quality
  • style_preset
  • mask
  • watermark
  • background
Nano Banana 支持的 aspect_ratio 尺寸如下:
  • 1:1
  • 2:3
  • 3:2
  • 4:3
  • 3:4
  • 4:5
  • 5:4
  • 16:9
  • 9:16
  • 21:9
  • 9:21
  • 1:4(仅 Nano Banana 2 支持)
  • 4:1(仅 Nano Banana 2 支持)
  • 1:8(仅 Nano Banana 2 支持)
  • 8:1(仅 Nano Banana 2 支持)
Nano Banana Pro / Nano Banana 2 支持通过 size 参数来指定生成图片的分辨率,支持的分辨率如下:
  • 0.5K512x512(仅 Nano Banana 2 支持)
  • 1K1024x1024
  • 2K2048x2048
  • 4K4096x4096
nano-banana-pro/nano-banana-2 支持 size 参数,nano-banananano-banana-hd 不支持该参数。

图片生成

通过文字描述来生成对应图像:
curl --location --request POST 'https://geekai.co/api/v1/images/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
    "model":"nano-banana-2",
    "prompt":"画一只可爱的小猫在草丛中玩耍",
    "aspect_ratio": "1:1"
}'

图片编辑

和 GPT-Image-1 一样,Nano Banana 也支持图片编辑接口,因此我们通过此接口可以实现图生图功能。 单图 通过传入图片+文本提示对指定图片进行编辑:
curl --location --request POST 'https://geekai.co/api/v1/images/edits' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
    "model": "nano-banana-2",
    "prompt": "修复这张破损的照片",
    "image": "https://static.geekai.co/storage/2025/04/02/broken-picture.jpg"
}'
多图 多张图片可以通过字符串数组传递:
curl --location --request POST 'https://geekai.co/api/v1/images/edits' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
    "model": "nano-banana-2",
    "prompt": "将图1中的面料应用至图2的服装上,图片比例按照图2来",
    "image": [
        "https://style3d-render.oss-cn-hangzhou.aliyuncs.com/test/针织.jpg",
        "https://style3d-render.oss-cn-hangzhou.aliyuncs.com/test/款式图.jpg"
    ]
}'