ByteDance Seedance 2.0 Text To Video (Channel Edition)
The Channel Edition node
- api_config
- video
- request_id
- urls
The Channel Edition of Seedance 2.0 text-to-video - the same full model as the Official node, but routed through BizyAir's channel rather than ByteDance's direct API. It's the node most people should start with: prompt in, video out, no local compute, and typically the more accessible billing path.
The Seedance 2.0 line is closed and API-only; there's no weights download, ever. So the only question when you pick a Seedance node is which door into the API you want. The Channel Edition is the everyday one - it's what you use when you just want a decent 480p draft to check an idea, and it's the default I'd reach for before the Official node or the more expensive full-resolution options. One honest note: this Channel node defaults to 480p and its options are laid out a bit differently from the Official node - it's the practical workhorse, not the showcase.
How it works
Output node in the BizyAirPlus cloud layer. With BizyAirPlus ON in the action bar, it packages the prompt, resolution, duration and ratio into a request to Seedance's service via the BizyAir channel, then returns the finished clip to ComfyUI. The channel route is what makes it cheap and casual to run - same underlying model, friendlier terms.
The inputs that matter
- prompt - the video description.
- resolution -
480pdefault; note the tooltip's honest caveat that this is "the resolution of the model native output," so don't expect it to stretch to 4K. - duration - plain integer, default 5 seconds.
- ratio -
adaptiveby default; set an explicit aspect ratio when you know the target. - seed - 0 to 2147483647.
- generate_audio - off by default here, unlike most Seedance nodes - flip it on if you want sound.
- return_last_frame, web_search - off by default;
web_searchpulls current context into prompt enhancement.
Plus the two that appear everywhere in this pack: api_config (per-request base URL/API key override) and skip_error (placeholder output instead of a workflow-killing failure).
The outputs
video to preview or save, urls for the direct link, request_id for support.
Installing it
In BizyAirPlus - ComfyUI Manager search "BizyAirPlus", or:
cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt
Restart, turn BizyAirPlus ON, key from bizyair.ai (stored at ~/.BizyAirPlus/apikey.ini or as BIZYAIR_API_KEY). Dependencies are just the bizyair-cloudberry and bizytrd pip packages.
Gotchas
The failure loop is always the same: button OFF, key missing, or network down, with the real error in the ComfyUI console. And the recurring reputation thing - no, BizyAir isn't malware; the "suspicious extension" story was an old Manager auto-install mixup that's been fixed. Worth remembering that generate_audio defaults off on this node, which trips up people coming from the other Seedance nodes. When this Channel node fits, it's the cheapest full-Seedance option in the pack.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | Prompt words for video generation | |
| resolution | COMBO | 480p | Video resolution. The resolution is divided into the resolution of the model native output (480p, 720p, Native1080p) and the resolution of super-resolution amplification based on 720p native generation (1080p, 2K, 4K) . |
| duration | INT | 54–15 | Video length in seconds |
| ratioopt | COMBO | adaptive | Aspect ratio of video |
| seedopt | INT | 0-1–2147483647 | Input range value: 0-2147483647 seed integer to control randomness of generated content. |
| generate_audioopt | BOOLEAN | false | Whether to generate video and audio |
| return_last_frameopt | BOOLEAN | false | Whether to return the last frame of the video |
| web_searchopt | BOOLEAN | false | Enable Internet search enhancements |
| api_configopt | BIZYAIR_OPENAPI_CONFIG | 单次请求覆盖base_url和api_key | |
| skip_erroropt | BOOLEAN | false | 开启后遇到错误不中断工作流,输出对应类型的错误占位符 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| request_id | STRING | — |
| urls | STRING | — |