Nodes/ComfyUI Seedance/Zhenzhen Image G v2.5 LowPrice 生成/编辑
ComfyUI Node

Zhenzhen Image G v2.5 LowPrice 生成/编辑

15 Reference Images, One Cheap API Call

By T8mars·Created 2 months ago·Updated 3 days ago· 31
Zhenzhen Image G v2.5 LowPrice 生成/编辑
  • image1
  • image2
  • image3
  • image4
  • image5
  • image6
  • image7
  • image8
  • image9
  • image10
  • image11
  • image12
  • image13
  • image14
  • image15
  • api_config
  • image
  • image_url
  • task_id
  • response
prompt
resolution1k
size16:9
nsfw_checkfalse
skip_errorfalse
seed0

There is no model file. Nothing downloads, nothing loads into VRAM, and your GPU can be a potato. You type a prompt, maybe wire in some reference images, hit queue, and a server somewhere makes the picture and hands it back as a normal ComfyUI IMAGE. Worth saying up front, because half the confusion around these packs is people hunting for a checkpoint that doesn't exist.

This is the cheapest rung of the Zhenzhen Image G v2.5 line in ComfyUI_Seedance, added in v0.15.0: text-to-image, plus reference-image editing with up to 15 images at 1K, 2K or 4K. It always returns exactly one image.

Why you'd reach for it

Reference-image editing, basically. Locally that's Qwen-Image-Edit or Flux Kontext's job - feed it a picture, ask for a change, keep the subject - and it's the dominant edit workflow of 2026. It also takes a GPU and a working node stack. This trades both for a per-call bill.

Fifteen reference slots is the pitch. Most local edit pipelines are effectively one or two images at a time; here you can hand over a set of angles and ask for something coherent. Just don't expect magic: reference conditioning is strong on faces and looser on outfit and body, which is exactly why the community's consistency work drifted toward LoRA training. You're buying the zero-setup version, not the most reliable one.

What this pack actually is

Be honest before you spend: this is a third-party paid gateway pack, not ComfyUI's official Partner Nodes. The README's front page is a shop - 贞贞的平价AI小铺, "Zhenzhen's discount AI stall" - with one door for domestic Chinese models, one for overseas, affiliate links included. The model ID this node sends (zhenzhen-image-g-v2.5-lowprice) is the gateway's own label, so there's no model card to go read. Third-party Seedance access is exactly the grey zone people warn about, up to and including hosts that quietly serve Kling and call it Seedance.

So your prompt, and every reference image you connect, get uploaded to that service. That's the mechanism, not a bug. It's also the node category that once shipped credential-stealing malware, so give a fresh pack a read before you hand it a key.

Inputs that matter

Four required fields, and only two of them will ever surprise you:

  • prompt - required, 1 to 5000 characters. The node rejects a blank or oversized prompt before it spends a cent.
  • resolution - 1k, 2k or 4k. Defaults to 1k, which is what you want while you're iterating.
  • size - the documented aspect ratio, default 16:9. Sixteen options: auto, the usual suspects (1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 5:4, 4:5) and the wide/tall extremes (2:1, 1:2, 1:3, 3:1, 21:9, 9:21). Free-form WxH is not a thing here - that's the Official node.
  • nsfw_check - off by default, enabling the documented pre-generation content check. An extra gate you can switch on, not a filter you can switch off.

Optional: image1image15 for editing (connect none and you get text-to-image), api_config to reuse the pack's Seedance API Config node, skip_error for a placeholder image instead of a dead workflow, and seed, which only controls ComfyUI's cache - it never reaches the model.

Two mechanism quirks are worth knowing. Slots go up in numeric order, and if you connect image3 and image7 with nothing between them, the node logs a warning and compacts them to positions 1 and 2 - so order your references deliberately. And every reference gets re-encoded to PNG and uploaded before submission, which is why a 15-image edit feels slow to start: the API rate-limits uploads and the node backs off and retries.

Outputs

Four, and you'll normally use two. image is the result as a standard ComfyUI tensor - wire it to Save Image or Preview Image. image_url is the temporary direct link from the API, task_id is the remote job ID for support tickets, and response is the full JSON. Result links expire, so don't build a workflow that only stores URLs.

Install

ComfyUI Manager: search ComfyUI Seedance or seedance, install, restart. Registry publisher is t8star, node ID seedance, so the CLI route works too:

comfy node install seedance

Manual:

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

That requirements file is one line: requests>=2.28. No torch bump, no ffmpeg requirement, no model downloads. Use the Python that actually runs ComfyUI (the portable build ships its own). Restart, and the node shows up under the Seedance category.

Then give it a key, from api.seedance.nz. Three options: add a Seedance API Config node and wire its api_config output in (cleanest for a shared workflow), set SEEDANCE_API_KEY before launching ComfyUI, or drop a config/.env next to the pack with SEEDANCE_API_KEY=.... Never bake a key into a workflow you'll share.

When it goes wrong

  • "prompt is required for Image G v2.5 LowPrice" at queue time - you left it blank, or it's whitespace. The node validates before submitting.
  • "Missing API key" - no config node, no env var, and no .env. Pick one.
  • Node missing from the menu - wrong folder, or you never restarted. It must live at ComfyUI/custom_nodes/ComfyUI_Seedance.
  • Edit requests ignore half your references - check the console for the slot-compaction warning.
  • A refusal where a face should be - closed hosts filter at the source, and there are no weights to patch. You can't abliterate this, and a reseller's looser moderation still ends at the vendor's model.
  • SSL errors on a Windows portable build - python -m pip install -U requests certifi in ComfyUI's Python first, then look at SEEDANCE_CA_BUNDLE.

One last thing, since it's the whole point of the "LowPrice" name: nothing here is metered by ComfyUI. You're on someone else's price list, so check it before you build a 30-image batch on top of it.

CategorySeedance

Inputs (22)

NameTypeDefaultDescription
promptSTRINGRequired prompt, 1 to 5000 characters. | 必填提示词,1 到 5000 字符。
resolutionCOMBO1kOutput resolution: 1k, 2k, or 4k. | 输出分辨率:1k、2k 或 4k。
sizeCOMBO16:9Documented output aspect ratio. | 文档支持的输出画幅比例。
nsfw_checkBOOLEANfalseEnable the documented pre-generation content check. | 启用文档规定的生成前内容检查。
image1optIMAGEOptional reference image 1/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image2optIMAGEOptional reference image 2/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image3optIMAGEOptional reference image 3/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image4optIMAGEOptional reference image 4/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image5optIMAGEOptional reference image 5/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image6optIMAGEOptional reference image 6/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image7optIMAGEOptional reference image 7/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image8optIMAGEOptional reference image 8/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image9optIMAGEOptional reference image 9/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image10optIMAGEOptional reference image 10/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image11optIMAGEOptional reference image 11/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image12optIMAGEOptional reference image 12/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image13optIMAGEOptional reference image 13/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image14optIMAGEOptional reference image 14/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
image15optIMAGEOptional reference image 15/15; connected images are submitted in slot order. | 可选参考图,按槽位顺序提交。
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