Browse ModelsGoogleGoogle Nano Banana 2 Lite Edit

Google Nano Banana 2 Lite Edit

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 on images, prompt, size, and output_format.

  • Single-image output
    Each request generates one edited image for predictable cost and behavior.


Parameters

ParameterRequiredDescription
imagesYesInput image URLs for editing.
promptYesEdit instruction describing how to transform the input image.
sizeNoOutput aspect ratio preset. Default: auto.
output_formatNoOutput image format: png, jpeg, or webp. Default: png.
enable_sync_modeNoWait 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_outputNoReturn output as a BASE64 string instead of a URL. API only. Default: false.

How to Use

  1. Upload images — Provide one or more input images for editing.
  2. Write your edit prompt — Describe what should change and what should stay the same.
  3. Choose output size — Use auto or select a specific aspect ratio preset.
  4. Choose output format — Select png, jpeg, or webp depending on your workflow.
  5. Submit — Generate the edited image and retrieve the output URL.

Pricing

Output ImagesPrice
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 auto when you want the model to infer the best output ratio from the input and prompt.
  • Use png for higher-quality general output.
  • Use jpeg for smaller file sizes.
  • Use webp for 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>

  
© 2025 WaveSpeedAI. All rights reserved.