Nodes/BizyAirPlus/ByteDance Seedance 2.0 Text To Video (Channel Edition)
ComfyUI Node

ByteDance Seedance 2.0 Text To Video (Channel Edition)

The Channel Edition node

By siliconflow·Created 5 months ago·Updated about a month ago· 20
ByteDance Seedance 2.0 Text To Video (Channel Edition)
  • api_config
  • video
  • request_id
  • urls
prompt
resolution480p
duration5
ratioadaptive
seed0
generate_audiofalse
return_last_framefalse
web_searchfalse
skip_errorfalse

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 - 480p default; 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 - adaptive by 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_search pulls 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.

CategoryBizyAirModelServices/BizyTRD/Seedance

Inputs (10)

NameTypeDefaultDescription
promptSTRINGPrompt words for video generation
resolutionCOMBO480pVideo 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) .
durationINT54–15Video length in seconds
ratiooptCOMBOadaptiveAspect ratio of video
seedoptINT0-1–2147483647Input range value: 0-2147483647 seed integer to control randomness of generated content.
generate_audiooptBOOLEANfalseWhether to generate video and audio
return_last_frameoptBOOLEANfalseWhether to return the last frame of the video
web_searchoptBOOLEANfalseEnable Internet search enhancements
api_configoptBIZYAIR_OPENAPI_CONFIG单次请求覆盖base_url和api_key
skip_erroroptBOOLEANfalse开启后遇到错误不中断工作流,输出对应类型的错误占位符

Outputs (3)

NameTypeDescription
videoVIDEO
request_idSTRING
urlsSTRING