MyteamOne · Seedance 2.0 (Text to Video)
Prompt to video with ByteDance's closed model, without leaving your graph
- client
- video
The most straightforward way to get a Seedance 2.0 clip: type a prompt, get an MP4. If you're used to local video models - Wan, LTX-Video, HunyuanVideo, the whole waiting-on-your-GPU song - this flips the script. There's no model to download, no VRAM math, no tensor plumbing. Your prompt goes up to MyteamOne's API (a third-party reseller of ByteDance Seedance 2.0, a model with no open weights), and a while later a rendered clip comes back down and lands in ComfyUI's output folder as myteamone_seedance_<taskid>.mp4.
Why reach for it: Seedance 2.0 is genuinely one of the stronger commercial video models, with native audio built in, and this is the easiest way to call it from inside a workflow. Why not to: every render costs money, and your prompt leaves the machine. The r/comfyui center of gravity is still "closed API, no thanks" for anything a local model can do - this node is for the jobs where you specifically want Seedance, not a general-purpose generator.
How it works
Wire a MyteamOne API Client into client, write your prompt, hit Queue. The node builds a JSON payload - model, prompt, resolution, ratio, duration, audio and watermark flags, seed - and POSTs it to the create endpoint. That first call is slow (60–180 seconds to get a task id isn't unusual), then it polls the task URL every five seconds until the video's ready, then streams the MP4 to disk. Total wait is often a few minutes. That's the cloud, not a bug.
The inputs that matter
The list is small and mostly self-explanatory, but three deserve a beat:
model-Seedance 2.0orSeedance 2.0 Fast. Fast is the default and it's noticeably quicker, but it can't do 1080p (more below).duration- 4 to 15 seconds, default 5. Longer clips cost more per call.generate_audio- on by default, and this is a real feature: Seedance does native audio (dialogue, foley) synced to the video, something most open video models still can't. Flip it off if you're scoring the clip yourself.
Also in there: resolution (480p/720p/1080p), ratio (adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9), watermark (off by default - turn it on and the output carries the service's mark), and seed. Seed 0 (the default) means "surprise me"; set a positive seed to reproduce a result.
Output is a single video - a ComfyUI VIDEO object on current builds, a video_path string on older ones. Either way the file is also written to ComfyUI/output/.
Install
Same install as the whole pack - one shared setup, nothing to download:
cd ComfyUI/custom_nodes
git clone https://github.com/agione-pro/ComfyUI-MyteamOne
cd ComfyUI-MyteamOne
pip install -r requirements.txt
Restart, then Add Node → MyteamOne/Seedance. Or search "MyteamOne" in ComfyUI Manager.
Where people get burned
- Fast + 1080p fails fast. Pick Fast with 1080p and the node raises a clear error - Seedance 2.0 Fast doesn't support it. Use 720p with Fast, or switch to standard Seedance 2.0 for 1080p.
- Real people get rejected. ByteDance's content policy blocks videos containing real, identifiable people via third-party APIs (
InputVideoSensitiveContentDetected.PrivacyInformation). It's a hard limit at the model layer, not a node bug - keep characters AI-generated. - It's metered. Five seconds at 1080p costs real money, and the community's standing complaint about Seedance-in-ComfyUI has always been the price. Budget before you batch.
- It's slow. Polling runs up to 15 minutes before the node gives up. Plan around it.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| client | MYTEAMONE_CLIENT | — | |
| prompt | STRING | A cinematic shot of a cat walking in a sunlit garden | — |
| model | COMBO | Seedance 2.0 Fast | 2 options: Seedance 2.0, Seedance 2.0 Fast |
| resolution | COMBO | 720p | 3 options: 480p, 720p, 1080p |
| ratio | COMBO | 16:9 | 7 options: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, +1 |
| duration | INT | 54–15 | — |
| generate_audio | BOOLEAN | true | — |
| watermark | BOOLEAN | false | — |
| seed | INT | 00–2147483647 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |