Nodes/ComfyUI Seedance/并发提交|Zhenzhen Image Nano Banana 生成/编辑
ComfyUI Node

并发提交|Zhenzhen Image Nano Banana 生成/编辑

The 'Nano Banana' in this pack isn't Google's — and it'll batch anyway

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
  • future
modelzhenzhen-image-nb-flash
prompt
resolution1k
size1:1
n1
skip_errorfalse
seed0

Let's get the naming straight, because it matters: Nano Banana is Google's closed image model, and the zhenzhen-image-nb-* models in this pack are not it. They're the shop's own image models wearing the famous name, the way a reseller's catalog will reach for whatever word is trending. None of these four models - zhenzhen-image-nb-flash, zhenzhen-image-nb-2, zhenzhen-image-nb-2-lite, zhenzhen-image-nb-pro - runs Google's weights. If you came here expecting Gemini's 14-reference thinking mode, adjust expectations; what you get is a four-model image family that does text-to-image and reference-image editing, served per-call through api.seedance.nz.

That said, it's a well-behaved batch node. The model dropdown changes which knobs are live:

  • zhenzhen-image-nb-flash - fixed 1k, single image per request, prompt capped at 1,000 characters. The fast tier.
  • zhenzhen-image-nb-2 - 0.5k/1k/2k/4k, single image, and it unlocks the extended ratios (the 1:4/4:1/1:8/8:1 family).
  • zhenzhen-image-nb-2-lite - fixed 1k, and the only model where n goes 1 to 4.
  • zhenzhen-image-nb-pro - 1k/2k/4k, single image, standard ratios.

All four take up to 14 reference images (image1image14) for edit mode - connect any, and the node uploads them in slot order and submits them as editing references. n behaves per-model: only lite gets a range, the rest are fixed at 1. Output is the single future (SEEDANCE_IMAGE_FUTURE) into 并发接收图片(30 路).

How it works

The family-standard concurrent pipeline: validate against the selected model, hand to the image thread pool (up to 30 workers; SEEDANCE_IMAGE_CONCURRENCY), return the future. References upload, the per-model payload assembles, the receiver collects in slot order. skip_error per slot, failure_mode on the receiver. The model-aware input limits (which resolutions/ratios/n are valid) are enforced before anything costs you a credit, which is worth more than it sounds when you're batching.

Installing it

ComfyUI Manager → search ComfyUI Seedance, or:

cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/ComfyUI_Seedance.git
python -m pip install -r ComfyUI_Seedance/requirements.txt

Restart, look under Seedance/并发提交. requests and an api.seedance.nz key; nothing to download.

Where people get burned

  • The name. It says Nano Banana, it isn't Nano Banana. You won't be burned by that except when you expect Gemini-grade prompt understanding and get a generic image model - prompt it like the mid-tier model it is.
  • Per-model limits are real. Set resolution to 4k on nb-flash and the preflight stops you. The valid range depends on the dropdown; the tooltips spell each one out.
  • Fourteen reference slots are a lot of upload. Same throttle-and-wait behavior as the pack's other big-slot nodes; trim before you wire.
  • future → receiver, not Save Image. The family rule.

Per-image metering and the data-leaves-the-machine caveat apply. If you need actual Google Nano Banana, that's a different pack entirely - but if you want a batchable, mid-priced image model with a familiar name in the dropdown, this is it.

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 (1)

NameTypeDescription
futureSEEDANCE_IMAGE_FUTURE