Zhenzhen Nano Banana 2 Edit Fal
Batch up to four, crank the resolution
- image1
- image2
- image3
- image4
- image5
- image6
- image7
- image8
- images
- image_urls
- response
The pack gives you two doors into Nano Banana 2, and Comfly_nano_banana_2_fal ("Zhenzhen Nano Banana 2 Edit Fal") is the FAL one. The difference: where the Google-class nodes talk to the author's direct Gemini proxy, this one runs through the FAL-style queue - submit, poll, download - and it picks up two things the direct path doesn't emphasize: num_images (1 to 4 per call, so you can batch candidates in one submission) and a resolution switch up to 4K. If your workflow is "give me four candidates, pick the keeper, upscale," this node is built for that loop.
It's the FAL-class variant of the same model family the Comfly_nano_banana2_edit node covers. Input-wise it's broadly similar - prompt, up to eight reference images, aspect ratio, output format - but with FAL-specific extras. The FAL family takes the key in an api_key field directly, and the billing is pre-deduct: the site holds credits up front and settles after the run.
The inputs that matter
prompt- required, the instruction.image1–image8- reference images for edit jobs.num_images- 1 to 4. This is the batch button, and the price scales with it.aspect_ratio-autoplus the standard set.resolution- 1K (default), 2K, or 4K.output_format- png/jpeg/webp.safety_tolerance- 1 to 6; how much filtering you tolerate. The default 4 is the middle ground.system_prompt- an optional hidden-instruction field to steer the model's persona/style. Handy and underused.image_way-image_urlorbase64for how reference images are sent.seed- a real FAL parameter here (0–65535, 0 = random), not just cache control.poll_interval/max_poll_attempts- note the defaults: 3s × 1200 = a one-hour timeout ceiling, which tells you the author expects slow 4K runs.
Outputs
images- the result(s) asIMAGE.image_urls- hosted URLs as a string.response- the raw payload.
Installing it
cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-zhenzhen
# restart ComfyUI
Or ComfyUI Manager → "Comfyui-zhenzhen", then a key from the author's site into api_key.
The honest part
The one-hour poll ceiling and the num_images batching tell you what this node is really for: hands-off batch generation where you can start a run and walk away. That's the FAL queue's strength. The weakness is the same one everywhere in this pack - a reseller proxy means your images and prompt go through a third party, and Google's congestion still bites (the 4K white-image problem lives on the direct path too; if the FAL route hits it, same fix - premium group on the site). Pick this node when you want batching and queue semantics; pick the direct edit node when you want synchronous, single-shot control.
Inputs (21)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| image1opt | IMAGE | — | |
| image2opt | IMAGE | — | |
| image3opt | IMAGE | — | |
| image4opt | IMAGE | — | |
| image5opt | IMAGE | — | |
| image6opt | IMAGE | — | |
| image7opt | IMAGE | — | |
| image8opt | IMAGE | — | |
| api_keyopt | STRING | — | |
| num_imagesopt | INT | 11–4 | — |
| aspect_ratioopt | COMBO | auto | 11 options: auto, 21:9, 16:9, 3:2, 4:3, 5:4, +5 |
| resolutionopt | COMBO | 1K | 3 options: 1K, 2K, 4K |
| output_formatopt | COMBO | png | 3 options: png, jpeg, webp |
| safety_toleranceopt | COMBO | 4 | 6 options: 1, 2, 3, 4, 5, 6 |
| system_promptopt | STRING | Optional system instruction to steer model persona and output style. | |
| seedopt | INT | 00–65535 | 0 = random seed. FAL seed max is 65535. |
| image_wayopt | COMBO | image_url | 2 options: image_url, base64 |
| poll_intervalopt | INT | 31–30 | — |
| max_poll_attemptsopt | INT | 120010–3600 | Default 1200*3s = 1 hour timeout. |
| skip_erroropt | BOOLEAN | false | 开启后,节点失败时不报错、返回默认空结果。 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| image_urls | STRING | — |
| response | STRING | — |