Zhenzhen Image Nano Banana 生成/编辑
Google's closed image model, served by a reseller, with up to 14 reference images
- image1
- image2
- image3
- image4
- image5
- image6
- image7
- image8
- image9
- image10
- image11
- image12
- image13
- image14
- api_config
- image
- image_url
- task_id
- response
Nano Banana is Google's Gemini-native image model - the one with the banana emoji as its entire marketing strategy, and one of the most in-demand closed models of 2026. Zhenzhen_Image_NB is that model's doorway into T8mars/ComfyUI_Seedance: four Nano Banana variants under one dropdown, text-to-image and reference-image editing with up to 14 reference images, all served through the pack's reseller API rather than Google's own.
The "reseller" part deserves a beat, because it changes your expectations. Google's Nano Banana is heavily censored - the KB notes the ImageFX/API route has strict IP, celebrity, and safety filtering - and the model's refusals happen in the model, not the node. A reseller can't bypass that; it just gives you another billing/region door in. If you're in the pack for video and want Google-grade image quality on the same bill, this node is the fastest way there. If you're shopping for Nano Banana specifically, weigh the official path (prepaid Comfy credits or the Gemini API) against this - you're trading a vetted route for a single-key reseller one.
How it works
Standard pack mechanics: upload, submit to /v1/image/generations, poll, download, decode. The model dropdown picks the variant, and each one has different limits - the node's dynamic UI enforces them:
zhenzhen-image-nb-flash(default) - fixed1k, fixed count of 1, prompt capped at 1000 characters.zhenzhen-image-nb-2- resolution0.5k/1k/2k/4k, fixed count of 1, extended aspect ratios up to1:4/4:1/1:8/8:1.zhenzhen-image-nb-2-lite- fixed1k, butnruns 1 to 4 (the only model here that returns multiple images).zhenzhen-image-nb-pro-1k/2k/4k, fixed count of 1, standard ratios.
All four support text-to-image with no references, or editing with image1–image14 connected. No reference image = generation; references connected = editing. Note the pack downloads the primary gateway result even on models that support n.
Inputs and outputs that matter
model- the four-variant switch above.prompt- required; 1000-character cap on flash.resolution- model-specific subset of0.5k–4k.size- model-specific ratios, including extended1:4–8:1formats on nb-2/lite.n- 1 to 4, but only nb-2-lite honors it; others fix at 1.image1–image14- optional reference images for editing.
Outputs: image, image_url, task_id, response.
Install
One node in T8mars/ComfyUI_Seedance:
# ComfyUI Manager: search "ComfyUI Seedance", or:
comfy node install seedance
Or clone https://github.com/T8mars/ComfyUI_Seedance.git into ComfyUI/custom_nodes, pip install -r requirements.txt, restart, and configure a key from api.seedance.nz/console via the Seedance API Config node or SEEDANCE_API_KEY.
Where people get burned
The model-specific limits are the trap - set n=4 on nb-flash and it won't give you four images, and a 2000-character prompt on flash gets rejected at the 1000 cap. Also remember these are Google's models under the hood: the famous Nano Banana censorship applies no matter how "loose" the reseller's marketing claims to be, and your prompts and reference images go to a third party's server. If you want the extended aspect ratios, you have to be on nb-2 or lite. Start with flash at 1k - it's the cheapest smoke test - and only escalate to pro when the flash result isn't good enough.
Inputs (22)
| Name | Type | Default | Description |
|---|---|---|---|
| model | COMBO | zhenzhen-image-nb-flash | Nano Banana model. Every model supports text-to-image and optional reference-image editing. | Nano Banana 模型,均支持文生图和可选参考图编辑。 |
| prompt | STRING | Required prompt. zhenzhen-image-nb-flash supports up to 1000 characters. | 必填提示词;zhenzhen-image-nb-flash 最多 1000 字符。 | |
| resolution | COMBO | 1k | Model-specific output resolution. | 按模型限制的输出分辨率。 |
| size | COMBO | 1:1 | Model-specific aspect ratio. | 按模型限制的画幅比例。 |
| n | INT | 11–4 | Requested image count. Only nb-2-lite supports 1 to 4; other models require 1. The node downloads the primary gateway result. | 请求图片数量;仅 nb-2-lite 支持 1 到 4,其他模型固定为 1。节点下载网关返回的主结果。 |
| image1opt | IMAGE | Optional reference image 1 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 1/14,按槽位顺序上传提交。 | |
| image2opt | IMAGE | Optional reference image 2 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 2/14,按槽位顺序上传提交。 | |
| image3opt | IMAGE | Optional reference image 3 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 3/14,按槽位顺序上传提交。 | |
| image4opt | IMAGE | Optional reference image 4 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 4/14,按槽位顺序上传提交。 | |
| image5opt | IMAGE | Optional reference image 5 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 5/14,按槽位顺序上传提交。 | |
| image6opt | IMAGE | Optional reference image 6 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 6/14,按槽位顺序上传提交。 | |
| image7opt | IMAGE | Optional reference image 7 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 7/14,按槽位顺序上传提交。 | |
| image8opt | IMAGE | Optional reference image 8 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 8/14,按槽位顺序上传提交。 | |
| image9opt | IMAGE | Optional reference image 9 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 9/14,按槽位顺序上传提交。 | |
| image10opt | IMAGE | Optional reference image 10 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 10/14,按槽位顺序上传提交。 | |
| image11opt | IMAGE | Optional reference image 11 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 11/14,按槽位顺序上传提交。 | |
| image12opt | IMAGE | Optional reference image 12 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 12/14,按槽位顺序上传提交。 | |
| image13opt | IMAGE | Optional reference image 13 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 13/14,按槽位顺序上传提交。 | |
| image14opt | IMAGE | Optional reference image 14 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 14/14,按槽位顺序上传提交。 | |
| api_configopt | SEEDANCE_CONFIG | Connect Seedance API Config; otherwise SEEDANCE_API_KEY is used. | |
| skip_erroropt | BOOLEAN | false | On failure return a placeholder image instead of stopping the workflow. | 失败时输出占位图片而不中断工作流。 |
| seedopt | INT | 00–18446744073709550000 | ComfyUI cache seed. Fixed reuses the cached result while all other inputs stay unchanged; randomize/increment/decrement starts a new execution. This value is not sent to models without documented seed support. | ComfyUI 缓存种子;Fixed 在其他输入不变时复用缓存,随机、递增或递减会触发新任务。未声明支持 seed 的模型不会收到此参数。 |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |
| image_url | STRING | — |
| task_id | STRING | — |
| response | STRING | — |