Nano Banana Pro CL Image API

Nano Banana Pro CL exposes the Pro CL route for fixed-cost 1K generation and editing tasks.

Last verified: 2026-08-17

About the Nano Banana Pro CL API

Nano Banana Pro CL exposes the Pro CL route for fixed-cost 1K generation and editing tasks.

  • Available image sizes: 1K
  • Operations: generation and edit
  • Fixed local cost: 300 credits per task
  • Result delivery: asynchronous task polling

Best uses for Nano Banana Pro CL

Applications that specifically require the Pro CL model IDReview the request contract below before choosing this model for production traffic.
Fixed-resolution 1K outputReview the request contract below before choosing this model for production traffic.
Generation and editing through an asynchronous task APIReview the request contract below before choosing this model for production traffic.

Model summary

Fixed credit cost
300
Output type
image
Operations
generation, edit
Image sizes
1K

Generation request

json
{  "model": "nano-banana-pro-cl",  "prompt": "A cinematic product photograph with soft studio lighting",  "aspect_ratio": "1:1",  "image_size": "1K",  "response_format": "url"}

Image field contract

FieldUseValues
modelRequired model IDnano-banana-pro-cl
promptRequired generation or editing instruction1–20,000 characters
aspect_ratioOutput ratioauto, 1:1, 16:9, 9:16, 4:3, 3:4
image_sizeResolution tier1K
image_urlsRequired only for edits1–16 public HTTPS URLs
response_formatOptionalurl

Review the complete image API guide.

Nano Banana Pro CL API FAQ

What can Nano Banana Pro CL do?

Nano Banana Pro CL supports asynchronous generation and edit. Nano Banana Pro CL exposes the Pro CL route for fixed-cost 1K generation and editing tasks.

Which output sizes does Nano Banana Pro CL support?

Nano Banana Pro CL supports 1K. Use the exact model ID and size fields documented on this page so the request can be validated locally.

How many credits does Nano Banana Pro CL use?

The current local price is 300 credits per generation or editing task. The task stores its quoted cost when it is created.