Nano Banana Pro Edit API
Integrate prompt-guided image editing through GoEnhance. Send one to nine source images, choose a supported ratio and output size, then resolve the result by polling or HTTPS callback. GoEnhance provides independent API access and is not Google’s official Gemini API.
Create an API Key
Reference-Guided Editing for Developer Workflows
Edit with Up to Nine References
Send a 1–2000 character prompt with one to nine accessible image URLs in image_list. Choose a documented aspect ratio and 1K, 2K, or 4K output.

Async Results for Production Apps
A successful submission returns an img_uuid. Persist it, poll /api/v1/jobs/detail, or receive status updates at a public HTTPS callback URL.

Validate the live request contract before submitting an edit.
Nano Banana Pro Edit API Parameters
Endpoint
POST to <code>https://api.goenhance.ai/api/v1/images/generations</code>.
Model
Set the required <code>model</code> value to <code>nano-banana-pro-edit</code>.
Prompt
Provide a required image-editing instruction between 1 and 2000 characters.
Image List
Supply a required array of 1–9 image objects with publicly accessible URLs.
Ratio
Choose <code>auto</code> or a documented ratio from square and portrait formats through <code>21:9</code>.
Output Controls
Select <code>1k</code>, <code>2k</code>, or <code>4k</code>; optionally enable <code>web_search</code> and set a public HTTPS callback URL.
GoEnhance documents resolution-based pricing per generated image.
Nano Banana Pro Edit API Pricing
1K Output
Each <code>1k</code> image costs 7 tokens, equal to $0.140 per image.
2K and 4K Output
Each <code>2k</code> image costs 7 tokens ($0.140); each <code>4k</code> image costs 12 tokens ($0.240).
Asynchronous Response
Submission returns an <code>img_uuid</code>, not the final image. Resolve the terminal result by polling or callback.
Integrate Nano Banana Pro Edit in Three Steps
1
1. Prepare the Edit
Host one to nine source images at accessible URLs, write a precise prompt, select the ratio and output size, and optionally configure a callback.
2
2. Submit and Store the ID
POST the authorized JSON payload, validate the response, and persist the returned
img_uuid with your application job. 3
3. Resolve the Result
Poll the task-detail endpoint or validate callback events until the task succeeds or fails, then store the output or handle the failure.
Build image-editing features around explicit source assets and prompts.
Nano Banana Pro Edit API Use Cases
Product Scene Updates
Place approved product images into new visual settings while retaining useful source context.
Campaign Variations
Create prompt-directed alternatives for seasonal campaigns and channel-specific creative.
Multi-Reference Composition
Use several source images when an edit depends on multiple approved visual references.
E-commerce Production
Automate background, styling, and presentation edits across catalog workflows.
Localized Creative
Adapt scene direction and visual context for regional campaigns from existing assets.
Creative Prototyping
Explore art directions from supplied references before committing to production assets.
Answers about pricing, references, async delivery, and Google API intent.
