Nodes/ComfyUI Seedance/Zhenzhen Image Nano Banana 生成/编辑
ComfyUI Node

Zhenzhen Image Nano Banana 生成/编辑

Google's closed image model, served by a reseller, with up to 14 reference images

By T8mars·Created 2 months ago·Updated 3 days ago· 31
Zhenzhen Image Nano Banana 生成/编辑
  • image1
  • image2
  • image3
  • image4
  • image5
  • image6
  • image7
  • image8
  • image9
  • image10
  • image11
  • image12
  • image13
  • image14
  • api_config
  • image
  • image_url
  • task_id
  • response
modelzhenzhen-image-nb-flash
prompt
resolution1k
size1:1
n1
skip_errorfalse
seed0

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) - fixed 1k, fixed count of 1, prompt capped at 1000 characters.
  • zhenzhen-image-nb-2 - resolution 0.5k/1k/2k/4k, fixed count of 1, extended aspect ratios up to 1:4/4:1/1:8/8:1.
  • zhenzhen-image-nb-2-lite - fixed 1k, but n runs 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 image1image14 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 of 0.5k4k.
  • size - model-specific ratios, including extended 1:48:1 formats on nb-2/lite.
  • n - 1 to 4, but only nb-2-lite honors it; others fix at 1.
  • image1image14 - 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.

CategorySeedance

Inputs (22)

NameTypeDefaultDescription
modelCOMBOzhenzhen-image-nb-flashNano Banana model. Every model supports text-to-image and optional reference-image editing. | Nano Banana 模型,均支持文生图和可选参考图编辑。
promptSTRINGRequired prompt. zhenzhen-image-nb-flash supports up to 1000 characters. | 必填提示词;zhenzhen-image-nb-flash 最多 1000 字符。
resolutionCOMBO1kModel-specific output resolution. | 按模型限制的输出分辨率。
sizeCOMBO1:1Model-specific aspect ratio. | 按模型限制的画幅比例。
nINT11–4Requested 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。节点下载网关返回的主结果。
image1optIMAGEOptional reference image 1 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 1/14,按槽位顺序上传提交。
image2optIMAGEOptional reference image 2 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 2/14,按槽位顺序上传提交。
image3optIMAGEOptional reference image 3 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 3/14,按槽位顺序上传提交。
image4optIMAGEOptional reference image 4 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 4/14,按槽位顺序上传提交。
image5optIMAGEOptional reference image 5 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 5/14,按槽位顺序上传提交。
image6optIMAGEOptional reference image 6 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 6/14,按槽位顺序上传提交。
image7optIMAGEOptional reference image 7 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 7/14,按槽位顺序上传提交。
image8optIMAGEOptional reference image 8 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 8/14,按槽位顺序上传提交。
image9optIMAGEOptional reference image 9 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 9/14,按槽位顺序上传提交。
image10optIMAGEOptional reference image 10 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 10/14,按槽位顺序上传提交。
image11optIMAGEOptional reference image 11 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 11/14,按槽位顺序上传提交。
image12optIMAGEOptional reference image 12 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 12/14,按槽位顺序上传提交。
image13optIMAGEOptional reference image 13 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 13/14,按槽位顺序上传提交。
image14optIMAGEOptional reference image 14 of 14; connected images are uploaded and submitted in slot order. | 可选参考图 14/14,按槽位顺序上传提交。
api_configoptSEEDANCE_CONFIGConnect Seedance API Config; otherwise SEEDANCE_API_KEY is used.
skip_erroroptBOOLEANfalseOn failure return a placeholder image instead of stopping the workflow. | 失败时输出占位图片而不中断工作流。
seedoptINT00–18446744073709550000ComfyUI 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)

NameTypeDescription
imageIMAGE
image_urlSTRING
task_idSTRING
responseSTRING