YeeHooDevelopers
Developer Docs
Supported Models and ParametersImage Models

Nano Banana Pro

Parameters, enums, examples, and integration notes for nano-banana-pro.

nano-banana-pro is very close to nano-banana-2 structurally, but better suited for higher-quality output, polished creative, and image editing.

Quick Facts

ItemValue
Model IDnano-banana-pro
TypeImage
RegionGlobal / CN
Best ForHigher-quality generation, polished creative, reference-image editing
PriorityMedium, use when quality matters more

Recommended Request Shape

This model still uses the unified POST /v1/generations endpoint.

{
  "model": "nano-banana-pro",
  "prompt": "Keep the bag shape, change the material to brushed metal, luxury campaign lighting",
  "reference_images": [
    "https://cdn.example.com/source/bag-front.png"
  ],
  "aspect_ratio": "1:1",
  "resolution": "4K"
}

Field Reference

FieldTypeRequiredDefaultDescription
modelstringYes-Must be nano-banana-pro
promptstringYes-Image prompt
reference_imagesstring[]No-Reference image URL list
aspect_ratiostringNoautoOutput aspect ratio
resolutionstringNo2KOutput resolution
nintegerNo1Image count

Supported Enums

FieldValues
aspect_ratioauto 21:9 16:9 3:2 4:3 1:1 3:4 2:3 9:16
resolution2K 4K

nano-banana-pro Integration Notes

  • Its parameter structure is almost the same as nano-banana-2.
  • Use it for more quality-sensitive marketing visuals and edits.

High-Quality Creative Example

{
  "model": "nano-banana-pro",
  "prompt": "A premium perfume campaign visual, reflective black stone, dramatic side light",
  "aspect_ratio": "4:3",
  "resolution": "4K"
}

Related Pages