Nano Banana Pro vs Nano Banana 2: which id to send on Sume
Nano Banana Pro and Nano Banana 2 share tiers and 10 references on Sume; they differ in extra aspect ratios and in which tiers change the price.

On Sume the two models take the same request: google/nano-banana-pro and google/nano-banana-2 both accept 512, 1K, 2K, 4K resolution tiers and up to 10 input_references. The differences are in the catalog: Nano Banana 2 lists 4:1, 1:4, 8:1, 1:8 extra aspect ratios, and the two price differently by tier.
This reads the Image API docs and Sume's pricing code on 2026-09-29. Google's naming for its own Nano Banana models is on its image generation page.
What is different in the request?
Nothing but the model value. The catalog descriptors decide what each accepts, and a parameter a model does not list is rejected with 400 unsupported_parameter. Read GET /v1/images/models instead of assuming.
| Item | `google/nano-banana-pro` | `google/nano-banana-2` |
|---|---|---|
| Extra aspect ratios | None | 4:1, 1:4, 8:1, 1:8 |
input_references | Up to 10 | Up to 10 |
| 1K (default) | $0.19 | $0.10 |
| 2K | $0.19 | $0.15 |
| 4K | $0.38 | $0.20 |
Does either one have separate character reference slots?
Google's own docs split references by role on its API: up to 4 character images on Gemini 3.1 Flash Image and up to 5 on Gemini 3 Pro Image. Sume's docs list a single input_references array for both ids and do not describe character slots, so on Sume both are simply reference images you describe in the prompt.
Which ratio do I use for a 4:5 Instagram post?
Both list 4:5. Send aspect_ratio: "4:5"; Sume's docs note Nano Banana Pro renders about 928×1152 at 1K, and that exact 1080×1350 is a post-step through job target_pixels, not a native output.
How do I switch between them?
Change the string, and keep every other field the two ids share.
curl -X POST https://api.sume.com/v1/images \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/nano-banana-pro",
"prompt": "Product photo of a leather wallet on slate",
"resolution": "2K",
"aspect_ratio": "4:5"
}'Sources
Related posts
More in Models
- Open-source video model vs API: which to use for Wan-class video
Weights you run yourself, or a hosted video API? What the choice changes for cost, setup and limits, with Wan 3.0's per-second API price as the worked example.
- Remove shadow from photo with AI: edit it or cut it out
To remove a shadow from a photo with AI, send the photo to an image-edit model, name the one shadow to remove, and list what stays. Prompts, cost, limits.
- Seedance 2.5 aspect ratios: 9:16 vertical, 21:9 and the rest
Seedance 2.5 on Sume accepts 21:9, 16:9, 4:3, 1:1, 3:4 and 9:16. Set aspect_ratio explicitly; 3:2 is rejected. Ratios, errors and the price effect.
- Seedance 2.5 audio reference: how to send an audio clip
Seedance 2.5 accepts an audio clip as a reference, even without an image or video. The audio_url request on Sume, the vendor's file limits and what to expect.
Written by Sume