EvoLink Seedance 2.0 Fast Text-to-Video (Official)
The video draft tier that respects your balance
- video
- task_id
- status_info
- result_urls
- response_json
Video generation is the fastest way to empty an API balance, and Seedance is the model that made the community do the math out loud. So the genuinely useful thing about EvoLink Seedance 2.0 Fast Text-to-Video (Official) is right there in the name: it's the Fast tier, ByteDance's cheaper-and-quicker lane for the same Seedance 2.0 model. The trade is a hard cap at 720p - no 1080p, no 4K - which is exactly the right place to cut when you're still figuring out whether the clip should exist at all.
What it is
Same shape as the full Seedance 2.0 T2V node, trimmed to the cheap lane:
- prompt (required) - the shot description, Chinese welcome, ~500 chars suggested.
- duration - 4–15 seconds, default 5, billed by duration.
- quality - 480p or 720p only. Fast tops out at 720p, and 480p is the "just testing the prompt" price point.
- aspect_ratio -
adaptivedefault, or 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 21:9. - generate_audio - on by default, no extra charge.
Outputs are the pack standard: video (connect Save Video or you'll see nothing), task_id, status_info, result_urls (24-hour expiry), response_json. The 30-minute default timeout applies - Fast is quicker than full Seedance, but "quicker" is relative when the render is on someone else's GPU.
Install and key
The shared EvoLink routine. ComfyUI Manager → search EvoLink → install → full restart (close the console, not just the browser tab). Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/deeplearning-goethe/comfyui-evolink
Only requests as a dependency; no models, no GPU. Key from evolink.ai/dashboard/keys (sk-), pasted once into api_key - saved locally, blank after, never in a shared workflow.
The workflow pattern that makes it worth it
The way to use this node is as a gate. Write your prompt, run it here at 480p, judge whether the motion and framing are right, iterate, and only promote the winner to the full Seedance 2.0 node for the 1080p/4K final. You still pay per call - no tier dodges that - but you pay the cheap rate for all the calls that are really just you thinking. That discipline is the difference between "Seedance costs a fortune" and "Seedance costs a bit." Failed and moderation-blocked tasks aren't billed, and unchanged params cache without recharging, which keeps the iterating loop from being a horror show. Just remember the standing caveat: your prompt leaves the machine, and the clip you get back is a metered render, not a download you own.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | 镜头/画面描述,支持中文(建议 500 字内)。 | |
| durationopt | INT | 54–15 | 视频时长(秒),4~15 任意整数,按时长计费 |
| qualityopt | COMBO | 720p | 分辨率;fast 档最高 720p |
| aspect_ratioopt | COMBO | adaptive | 画幅;adaptive 由模型自动选择 |
| generate_audioopt | BOOLEAN | true | 生成同步音频(不额外收费) |
| api_keyopt | STRING | EvoLink API Key(sk- 开头)。首次填写后自动保存到本机配置,之后可留空。分享工作流前请清空此框。获取:evolink.ai/dashboard/keys | |
| timeout_secondsopt | INT | 180060–3600 | 最长等待时间;生成失败或审核拦截的任务不扣费 |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | 生成结果(已下载落地,可直连保存节点) |
| task_id | STRING | EvoLink 任务 ID,可到 evolink.ai/zh/dashboard/logs 查询 |
| status_info | STRING | 人读状态摘要(模型/用时/消耗 credits) |
| result_urls | STRING | 结果原始链接,每行一个(24 小时过期) |
| response_json | STRING | 平台 GET /v1/tasks/{id} 的完整 JSON 响应(status/usage/results 等),供下游节点解析 |