Nodes/ComfyUI-dapaoAPI/🐠Seedance2.5全能视频@炮老师的小课堂
ComfyUI Node

🐠Seedance2.5全能视频@炮老师的小课堂

Seedance 2.5 in ComfyUI, without the GPU — but it's a paid phone call

By paolaoshi·Created 10 months ago·Updated a day ago· 225
🐠Seedance2.5全能视频@炮老师的小课堂
  • 🎬 首帧图
  • 🏁 尾帧图
  • 🖼️ 参考图1
  • 🖼️ 参考图2
  • 🖼️ 参考图3
  • 🖼️ 参考图4
  • 🖼️ 参考图5
  • 🖼️ 参考图6
  • 🖼️ 参考图7
  • 🖼️ 参考图8
  • 🖼️ 参考图9
  • 🖼️ 参考图10
  • 🖼️ 参考图11
  • 🖼️ 参考图12
  • 🖼️ 参考图13
  • 🖼️ 参考图14
  • 🖼️ 参考图15
  • 🖼️ 参考图16
  • 🖼️ 参考图17
  • 🖼️ 参考图18
  • 🖼️ 参考图19
  • 🖼️ 参考图20
  • 🖼️ 参考图21
  • 🖼️ 参考图22
  • 🖼️ 参考图23
  • 🖼️ 参考图24
  • 🖼️ 参考图25
  • 🖼️ 参考图26
  • 🖼️ 参考图27
  • 🖼️ 参考图28
  • 🖼️ 参考图29
  • 🖼️ 参考图30
  • 🎞️ 参考视频1
  • 🎞️ 参考视频2
  • 🎞️ 参考视频3
  • 🎞️ 参考视频4
  • 🎞️ 参考视频5
  • 🎞️ 参考视频6
  • 🎞️ 参考视频7
  • 🎞️ 参考视频8
  • 🎞️ 参考视频9
  • 🎞️ 参考视频10
  • 🎵 参考音频1
  • 🎵 参考音频2
  • 🎵 参考音频3
  • 🎵 参考音频4
  • 🎵 参考音频5
  • 🎵 参考音频6
  • 🎵 参考音频7
  • 🎵 参考音频8
  • 🎵 参考音频9
  • 🎵 参考音频10
  • 🎬 视频
  • 🆔 任务ID
  • 📋 响应信息
  • 🔗 视频URL
🔑 API密钥
🤖 模型SD2.5
🎛️ 生成模式文生视频
📝 提示词电影感镜头缓慢推进,主体动作自然,光影细腻,画面稳定且细节丰富
🧩 分辨率720P
⏱️ 时长(秒)5
📐 视频比例16:9
🔊 生成音频true
🎲 随机种0
🌐 公网素材URL(JSON){}
📋 额外参数JSON{}
🔁 最大轮询秒数1800
⏱️ 轮询间隔5
⌛ 请求超时120

🐠Seedance2.5全能视频@炮老师的小课堂 (DapaoSeedance25AllroundVideoNode) is a door into Seedance 2.5, ByteDance's closed video model, sitting inside your ComfyUI graph. No local weights, no VRAM, no model download - the node uploads your assets to a relay at api.dapaoai.com, waits for the render, and hands back a VIDEO output you wire into any normal save node. If you have no GPU that can run Wan-class video, this is how you get 720P cinematic clips anyway. The honest version of that sentence: every render costs money and your footage leaves your machine. It's the exact trade the r/comfyui center-of-gravity resents as a default and accepts when the model genuinely has no open weights - and Seedance is exactly that case, its whole line ships API-only.

How it works

The class extends the pack's Seedance 2.0 allround node and re-points it at the relay's SD2.5 mapping. Flow: your images get encoded and uploaded as files, then the node POSTs to /v1/video/generations, then it polls the task status every few seconds until the job completes and hands you a URL. The render can run for minutes, which is what the 🔁 最大轮询秒数 (default 1800), ⏱️ 轮询间隔 (5s) and ⌛ 请求超时 inputs are for. Outputs: 🎬 视频 (a VIDEO-typed object any normal save node accepts), 🆔 任务ID, 📋 响应信息, and 🔗 视频URL in case you'd rather download it yourself. Errors get decoded a few layers deep so a quota or model failure shows its real upstream code instead of a generic 502 - a genuinely nice touch for a relay.

The four modes (the dropdown that matters)

Pick under 🎛️ 生成模式:

  • 文生视频 - text to clip, the default.
  • 图生视频 - any of the 30 🖼️ 参考图N lanes.
  • 首尾帧生视频 - feed 🎬 首帧图 and 🏁 尾帧图 for a locked first/last frame (a classic character-consistency move).
  • 多模态参考 - images plus up to 10 🎞️ 参考视频 and 10 🎵 参考音频. Note the audio tooltip: audio can't be used alone.

Beyond mode, what you'll actually set: 📝 提示词 (a filmic default is pre-filled), ⏱️ 时长(秒) from 4–30, 📐 视频比例 (16:9 or 9:16), and 🔊 生成音频, which is on by default - flip it off for silent tests. 公网素材URL(JSON) takes {"images":[],"videos":[],"audios":[]} when your assets are already hosted, but http(s) URLs only - no local paths, no data URIs. Local images go through the reference lanes instead.

Install and account

This is one node in the dapaoAPI pack. ComfyUI Manager → search dapaoAPI → install → restart, or:

cd ComfyUI/custom_nodes/
git clone https://github.com/paolaoshi/ComfyUI-dapaoAPI
cd ComfyUI-dapaoAPI
pip install -r requirements.txt

Dependencies are light (requests, Pillow; torch/numpy ship with ComfyUI) because nothing runs locally. You need a key from api.dapaoai.com - register, buy a redemption code in the wallet, apply for an API key in the default group, paste it in. The 🔑 API密钥 tooltip is worth quoting: the key only ever requests api.dapaoai.com and is never written to a config file.

What to expect, including the gotchas

Manage expectations on choice: the 🤖 模型 dropdown has exactly one entry (SD2.5) and 🧩 分辨率 is locked to 720P - "当前暂时只开放 720P," per the author. That's the current state of the door, not a bug.

  • It's metered. Video is where API sessions get expensive fast; longer clips and sound cost more. Test a 4–5 second silent run first, watch your bill counter.
  • Asset size caps are real. The shared runtime enforces safe limits - a reference video over ~60MB or audio over ~50MB gets rejected with a "compress first" error before you waste a request.
  • Renders take real minutes. A 30-second clip can run longer than the default 🔁 最大轮询秒数 (1800s) of polling when the queue is busy - raise it, and keep the 🆔 任务ID output around in case the node gives up before the job does. That's what it's for.
  • 720P only, and your input leaves the machine for ByteDance's moderation - the standing caveat for every closed-model API wrapper.

Expect documentation and community in Chinese (WeChat, the author's own group) - English Reddit barely knows this pack exists. If that doesn't faze you, this is one of the simpler ways to get Seedance 2.5 results inside a real workflow: type, feed references, wait, save.

Category🤖dapaoAPI/🍬大炮AI主力维护🍬

Inputs (66)

NameTypeDefaultDescription
🔑 API密钥STRING密钥只用于请求 https://api.dapaoai.com,不会写入配置文件。
🤖 模型COMBOSD2.51 options: SD2.5
🎛️ 生成模式COMBO文生视频4 options: 文生视频, 图生视频, 首尾帧生视频, 多模态参考
📝 提示词STRING电影感镜头缓慢推进,主体动作自然,光影细腻,画面稳定且细节丰富
🧩 分辨率COMBO720P当前暂时只开放 720P。
⏱️ 时长(秒)COMBO527 options: 4, 5, 6, 7, 8, 9, +21
📐 视频比例COMBO16:92 options: 16:9, 9:16
🔊 生成音频BOOLEANtrue
🎲 随机种INT00–18446744073709550000仅控制 ComfyUI 缓存,不发送给接口。
🎬 首帧图optIMAGE首尾帧模式的首图,将作为 images[0] 提交。
🏁 尾帧图optIMAGE首尾帧模式的尾图,将排在首图之后作为多图参考提交。
🌐 公网素材URL(JSON)optSTRING{}可选:填写公网素材地址,格式 {"images":[],"videos":[],"audios":[]}。上游只接受 http(s),不能填本地路径或 data URI。
📋 额外参数JSONoptSTRING{}
🔁 最大轮询秒数optINT180060–7200
⏱️ 轮询间隔optINT52–30
⌛ 请求超时optINT12030–600
🖼️ 参考图1optIMAGE多图参考,第1路,最多30张。
🖼️ 参考图2optIMAGE多图参考,第2路,最多30张。
🖼️ 参考图3optIMAGE多图参考,第3路,最多30张。
🖼️ 参考图4optIMAGE多图参考,第4路,最多30张。
🖼️ 参考图5optIMAGE多图参考,第5路,最多30张。
🖼️ 参考图6optIMAGE多图参考,第6路,最多30张。
🖼️ 参考图7optIMAGE多图参考,第7路,最多30张。
🖼️ 参考图8optIMAGE多图参考,第8路,最多30张。
🖼️ 参考图9optIMAGE多图参考,第9路,最多30张。
🖼️ 参考图10optIMAGE多图参考,第10路,最多30张。
🖼️ 参考图11optIMAGE多图参考,第11路,最多30张。
🖼️ 参考图12optIMAGE多图参考,第12路,最多30张。
🖼️ 参考图13optIMAGE多图参考,第13路,最多30张。
🖼️ 参考图14optIMAGE多图参考,第14路,最多30张。
🖼️ 参考图15optIMAGE多图参考,第15路,最多30张。
🖼️ 参考图16optIMAGE多图参考,第16路,最多30张。
🖼️ 参考图17optIMAGE多图参考,第17路,最多30张。
🖼️ 参考图18optIMAGE多图参考,第18路,最多30张。
🖼️ 参考图19optIMAGE多图参考,第19路,最多30张。
🖼️ 参考图20optIMAGE多图参考,第20路,最多30张。
🖼️ 参考图21optIMAGE多图参考,第21路,最多30张。
🖼️ 参考图22optIMAGE多图参考,第22路,最多30张。
🖼️ 参考图23optIMAGE多图参考,第23路,最多30张。
🖼️ 参考图24optIMAGE多图参考,第24路,最多30张。
🖼️ 参考图25optIMAGE多图参考,第25路,最多30张。
🖼️ 参考图26optIMAGE多图参考,第26路,最多30张。
🖼️ 参考图27optIMAGE多图参考,第27路,最多30张。
🖼️ 参考图28optIMAGE多图参考,第28路,最多30张。
🖼️ 参考图29optIMAGE多图参考,第29路,最多30张。
🖼️ 参考图30optIMAGE多图参考,第30路,最多30张。
🎞️ 参考视频1optVIDEO多模态参考视频。
🎞️ 参考视频2optVIDEO多模态参考视频。
🎞️ 参考视频3optVIDEO多模态参考视频。
🎞️ 参考视频4optVIDEO多模态参考视频。
🎞️ 参考视频5optVIDEO多模态参考视频。
🎞️ 参考视频6optVIDEO多模态参考视频。
🎞️ 参考视频7optVIDEO多模态参考视频。
🎞️ 参考视频8optVIDEO多模态参考视频。
🎞️ 参考视频9optVIDEO多模态参考视频。
🎞️ 参考视频10optVIDEO多模态参考视频。
🎵 参考音频1optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频2optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频3optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频4optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频5optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频6optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频7optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频8optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频9optAUDIO多模态参考音频,不能单独使用。
🎵 参考音频10optAUDIO多模态参考音频,不能单独使用。

Outputs (4)

NameTypeDescription
🎬 视频VIDEO
🆔 任务IDSTRING
📋 响应信息STRING
🔗 视频URLSTRING