---
title: 'Nano Banana Pro Edit'
description: 'Nano Banana Pro image editing with precise instruction following'
updated: 2026-09-20
---

# Nano Banana Pro Edit

**Node type:** `edit:nano_banana_pro_edit`  
**Category:** `edit`  
**Hidden in sidebar:** yes (auto-selected by routing)

## Description

Nano Banana Pro image editing with precise instruction following

## Pricing

- **Cost:** ~20 credits per images

## Variant family

- **Family:** `nano-banana-pro`
- **Is primary:** no
- **All variants:** `generate:nano_banana_pro`, `edit:nano_banana_pro_edit`

## Canvas ports

These appear as port handles on the left side of the node.

| ID                     | Label                | Details             |
| ---------------------- | -------------------- | ------------------- |
| `prompt`               | **Prompt**           | `TEXT` _(required)_ |
| `image1`               | **Image 1**          | `IMAGE`             |
| `reference_image_urls` | **Reference Images** | `IMAGE` · list      |

## Sidebar config

These render as form fields in the right-side config panel when the node is selected.

| ID                  | Label                 | Details                                                    |
| ------------------- | --------------------- | ---------------------------------------------------------- |
| `num_images`        | **Number of Images**  | `NUMBER` · `1…4`                                           |
| `enable_web_search` | **Enable Web Search** | `BOOLEAN`                                                  |
| `resolution`        | **Resolution**        | `TEXT` · options: `1K`, `2K`, `4K`                         |
| `aspect_ratio`      | **Aspect Ratio**      | `TEXT` · options: `auto`, `21:9`, `16:9`, `3:2`, `4:3`, +6 |
| `output_format`     | **Output Format**     | `TEXT` · options: `jpeg`, `png`, `webp`                    |
| `sync_mode`         | **Sync Mode**         | `BOOLEAN`                                                  |
| `limit_generations` | **Limit Generations** | `BOOLEAN`                                                  |

## Outputs

| ID       | Label                | Type    |
| -------- | -------------------- | ------- |
| `images` | **Generated Images** | `IMAGE` |

## Reference images

Wire **Reference Images** once and hand it several images: it is a list port,
so several wires into that one socket all survive, and so does a single
upstream that emits several images.

**Image 1** and the numbered **Image 2..Image 10** slots go first, in slot
order, and then everything on Reference Images, in wire order. The same URL
wired into both a slot and the list keeps its slot position and counts once.

Whatever ends up first in the request is the image the model EDITS, and that is
Image 1 only when Image 1 is wired. **Leave Image 1 empty and wire Image 2
instead, and Image 2 becomes the image being edited.** The numbered slots are
read in slot order and an empty one is simply skipped. Wire the subject to
Image 1.

**The first 10 images reach the model. Anything past 10 is dropped**, silently
as far as the request goes, and the numbered slots win: if 10 slots are wired,
nothing on Reference Images is sent. There is no run warning for the drop yet.

You do not need to stitch reference photos into one contact sheet any more, and
you should not: stitching divides every face by the number of photos in the
sheet before the model ever sees it.

**Skip node** passes Image 1 through while Image 1 is the ONLY numbered slot
wired. It serves whatever is on Image 1, never a reference, and Reference
Images can be wired alongside without changing that.

Wire a second numbered slot (Image 2 and up) and the card can no longer be
skipped transparently: two numbered slots are two candidate sources and nothing
on the card says which one to pass on, so Skip passes NOTHING and the run
record says so per node. Leaving Image 1 empty passes nothing for the same
reason. This is not new to Reference Images; a card with two numbered slots
behaved this way before that socket existed.

---

_Auto-generated from the Wireflow node registry._

---

Documentation index: fetch https://www.wireflow.ai/llms.txt for the full list of Wireflow docs.
