ByteDance Seedance 2.0 Fast Reference To Video (Official Edition)
15-second default drafts
- images
- videos
- audios
- api_config
- video
- request_id
- urls
Reference-to-video is Seedance 2.0's flexible mode: feed it images, video, and audio references plus a text prompt, and it generates a clip shaped by all of them. The Fast tier keeps that flexibility at draft speed, and this Official Edition node calls ByteDance's official seedance-2-0-fast-official/reference-to-video endpoint - the vendor-spec surface, with aspect_ratio rather than ratio, duration as a preset dropdown, and a notably long 15-second default. If you're building reference-driven shots and want ByteDance's documented behavior plus longer default clips, this is the node.
How it works
Cloud execution through BizyAir: reference media uploads to api.bizyair.ai, the job runs on the official Fast reference endpoint, and the clip downloads back into ComfyUI as a native VIDEO tensor. No local model, no VRAM, metered billing against BizyAir credits.
Inputs that matter
- prompt - the text steer (1–20480 characters). Motion and intent, not a still image description.
- images / videos / audios - the autogrowing reference slots. Images steer look and character, a reference video steers motion, audio steers mood. One consistent reference beats several conflicting ones.
- resolution - defaults to
720p, the vendor-spec ceiling for this tier. - duration - a dropdown, default
"15"seconds. The official API exposes fixed presets rather than free-form lengths, and 15s is the long end of the range - good for full scenes, watch your credits. - aspect_ratio - default
16:9. - seed - integer, default
0. - generate_audio - default on.
- api_config / skip_error - per-request key/base override and placeholder-on-error.
Outputs: video, request_id, urls.
Install and get going
ComfyUI Manager → "BizyAirPlus", or:
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt
Restart, register at bizyair.ai, set the key in Settings > BizyAirPlus > API Key (or BIZYAIR_API_KEY), and click the BizyAirPlus action-bar toggle ON.
Gotchas
Setup trio as always - missing key, toggle off, deps in the wrong Python (python -m pip show bizyair-cloudberry). Two practical notes: the 15-second default is generous and billed, so if you're drafting, drop duration to a shorter preset before queuing. And keep references consistent in aspect ratio and lighting - the official endpoint is no more forgiving of contradictory references than the channel edition, it just bills you faster.
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | Text length limit: 1-20480 video generation prompts | |
| resolution | COMBO | 720p | Video resolution |
| duration | COMBO | 15 | Video length in seconds |
| imagesopt | COMFY_AUTOGROW_V3 | — | |
| videosopt | COMFY_AUTOGROW_V3 | — | |
| audiosopt | COMFY_AUTOGROW_V3 | — | |
| aspect_ratioopt | COMBO | 16:9 | 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 | true | Whether to generate video and audio |
| 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 | — |