☁️BizyAir Seedream4
ByteDance's earlier Seedream release, still live in this pack
- image
- image2
- image3
- image4
- image5
- image6
- image7
- image8
- image9
- image10
- images
- bizyair_model_name
Seedream is ByteDance's closed image-generation product - one half of the deliberate split ByteDance runs, where components and research tools go open-source (Depth Anything, PuLID, SDXL-Lightning) and anything considered a finished product stays behind an API. This node reaches doubao-seedream-4-0-250828, the earlier of two Seedream nodes in this pack; BizyAir Seedream 4.5 elsewhere here runs the newer doubao-seedream-4-5-251128 release with a couple of UI refinements this one doesn't have.
What it does
prompt plus size - eleven presets ranging from a 1K square up through 4K squares and widescreens, several portrait and landscape aspect ratios, and an ultra-wide 21:9, plus a Custom option that unlocks custom_width/custom_height (1024–4096 each, default 1920×1080). model only has the one choice available here, so it's effectively fixed.
The reference-image handling is the clearest thing separating this node from the newer 4.5 version: instead of a dynamic "add more slots" UI, you just get ten flat optional inputs, image through image10. Wire in as many as you need up to that ceiling for multi-image composition or style/subject blending - it's less polished than 4.5's dynamic inputcount approach, but it does the same underlying job.
Outputs
images (the generated batch) and bizyair_model_name, a passthrough label confirming which model actually ran.
Installing it
ComfyUI Manager: search BizyAir, install, restart. Or by hand:
cd ComfyUI/custom_nodes && git clone https://github.com/siliconflow/BizyAir.git
Restart after. No model weights to download locally - generation happens on ByteDance's infrastructure via BizyAir's proxy, billed against your BizyAir account. You need an API key set before this node produces anything; the pack prompts for setup on first use.
Where people get burned
Not realizing there's a newer node in the same pack. If you're starting fresh and don't have a specific reason to pin to the 4.0 model, BizyAir Seedream 4.5 is the more current release and has a smoother reference-image workflow. This node still works and still gets billed the same way - it's just the older of the two.
Custom sizing outside the model's real bounds. The size presets exist because arbitrary custom dimensions aren't unconditionally supported - stick close to the documented 1024–4096 range per side, and expect stranger aspect ratios to behave less predictably than the built-in presets.
Treating this as free because it's "just a node." BizyAir runs on paid credits since April 2025 - every queue on this node is a billed call against ByteDance's closed model, not a local render.
Confusing this with an actually-editing node. Despite the reference-image inputs, there's no operation mode here the way BizyAir's NanoBanana node has (generate/edit/style_transfer/object_insertion) - the reference images influence the result, but you're not selecting an explicit edit mode.
Inputs (15)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| size | COMBO | HD 16:9 (1920x1080) | 11 options: 1K Square (1024x1024), 2K Square (2048x2048), 4K Square (4096x4096), HD 16:9 (1920x1080), 2K 16:9 (2560x1440), 4K 16:9 (3840x2160), +5 |
| custom_width | INT | 19201024–4096 | — |
| custom_height | INT | 10801024–4096 | — |
| model | COMBO | doubao-seedream-4-0-250828 | 1 options: doubao-seedream-4-0-250828 |
| imageopt | IMAGE | — | |
| image2opt | IMAGE | — | |
| image3opt | IMAGE | — | |
| image4opt | IMAGE | — | |
| image5opt | IMAGE | — | |
| image6opt | IMAGE | — | |
| image7opt | IMAGE | — | |
| image8opt | IMAGE | — | |
| image9opt | IMAGE | — | |
| image10opt | IMAGE | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| bizyair_model_name | {"doubao-seedream-4-0-250828": "doubao-seedream-4-0-250828"} | — |