Google Nano Banana 2 Lite Edit
Playground
Try it on WavespeedAI!Google Nano Banana 2 Lite Edit transforms uploaded images with text instructions, supporting fast prompt-guided image editing, visual refinements, and creative changes with low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Features
Google Nano Banana 2 Lite Edit
Google Nano Banana 2 Lite Edit transforms uploaded images using natural-language instructions with a fast, lightweight image editing model. Upload one or more images, describe the edit you want, choose an output size and format, and receive the edited image URL in the standard WaveSpeed prediction response.
Why Choose This?
-
Instruction-based image editing
Edit input images by describing the desired change in natural language. -
Multiple image references
Provide one or more images to guide the edit workflow. -
Flexible aspect ratios
Choose common square, portrait, landscape, and wide-format aspect ratio presets. -
Simple editing controls
The public form focuses onimages,prompt,size, andoutput_format. -
Single-image output
Each request generates one edited image for predictable cost and behavior.
Parameters
| Parameter | Required | Description |
|---|---|---|
| images | Yes | Input image URLs for editing. |
| prompt | Yes | Edit instruction describing how to transform the input image. |
| size | No | Output aspect ratio preset. Default: auto. |
| output_format | No | Output image format: png, jpeg, or webp. Default: png. |
| enable_sync_mode | No | Wait for the result to be generated and uploaded before returning the response. API only. Synchronous requests may hit timeouts because Google inference time can fluctuate. Default: false. |
| enable_base64_output | No | Return output as a BASE64 string instead of a URL. API only. Default: false. |
How to Use
- Upload images — Provide one or more input images for editing.
- Write your edit prompt — Describe what should change and what should stay the same.
- Choose output size — Use
autoor select a specific aspect ratio preset. - Choose output format — Select
png,jpeg, orwebpdepending on your workflow. - Submit — Generate the edited image and retrieve the output URL.
Pricing
| Output Images | Price |
|---|---|
| 1 | $0.035 |
Best Use Cases
- Photo editing — Change backgrounds, style, lighting, mood, or visual details.
- Product visuals — Refine source assets for marketing, ecommerce, and product presentation.
- Creative iteration — Try different edit prompts on the same source images.
- Reference-based edits — Use multiple uploaded images as references for more guided edits.
- Content production — Generate polished edited assets for social media, campaigns, thumbnails, and design workflows.
Pro Tips
- Use clear edit instructions that describe both what should change and what should remain unchanged.
- Upload sharp images with the main subject clearly visible.
- Use multiple images when you need stronger reference guidance.
- Use
autowhen you want the model to infer the best output ratio from the input and prompt. - Use
pngfor higher-quality general output. - Use
jpegfor smaller file sizes. - Use
webpfor web-friendly image output.
<ApiPage model={model}>
## Authentication
For authentication details, please refer to the [Authentication Guide](/docs-authentication).
## API Endpoints
### Submit Task & Query Result
## Parameters
### Task Submission Parameters
#### Request Parameters
#### Response Parameters
<SubmitResponse />
#### Result Request Parameters
| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| id | string | Yes | - | Task ID |
#### Result Response Parameters
| Parameter | Type | Description |
|-----------|------|-------------|
| code | integer | HTTP status code (e.g., 200 for success) |
| message | string | Status message (e.g., "success") |
| data | object | The prediction data object containing all details |
| data.id | string | Unique identifier for the prediction, the ID of the prediction to get |
| data.model | string | Model ID used for the prediction |
| data.outputs | string | Array of URLs to the generated content. |
| data.urls | object | Object containing related API endpoints |
| data.urls.get | string | URL to retrieve the prediction result |
| data.status | string | Status of the task: `created`, `processing`, `completed`, or `failed` |
| data.created_at | string | ISO timestamp of when the request was created (e.g., "2023-04-01T12:34:56.789Z") |
| data.error | string | Error message (empty if no error occurred) |
| data.timings | object | Object containing timing details |
| data.timings.inference | integer | Inference time in milliseconds |
</ApiPage>