Nodes/ComfyUI-dapaoAPI/🎉RH seedance2.0-Mini@炮老师的小课堂
ComfyUI Node

🎉RH seedance2.0-Mini@炮老师的小课堂

ByteDance Seedance 2.0 video in ComfyUI, no GPU required — but read the price before you queue

By paolaoshi·Created 10 months ago·Updated a day ago· 217
🎉RH seedance2.0-Mini@炮老师的小课堂
  • 🖼️ 参考图1
  • 🖼️ 参考图2
  • 🖼️ 参考图3
  • 🖼️ 参考图4
  • 🖼️ 参考图5
  • 🖼️ 参考图6
  • 🖼️ 参考图7
  • 🖼️ 参考图8
  • 🖼️ 参考图9
  • 🎞️ 参考视频1
  • 🎞️ 参考视频2
  • 🎞️ 参考视频3
  • 🎵 参考音频1
  • 🎵 参考音频2
  • 🎵 参考音频3
  • 🎬 视频
  • 🆔 任务ID
  • 📋 响应信息
  • 🔗 视频URL
  • 🏁 尾帧图
🌐 API渠道国内版
🔑 API密钥
🎛️ 功能文生视频
📝 提示词镜头缓慢推进,阳光穿过窗户,画面电影感,高质量视频
🧩 分辨率720p
⏱️ 时长(秒)5
🔊 生成音频true
📐 视频比例adaptive
🧍 真人模式true
🔄 素材转换槽位all
🎞️ 参考视频总时长(秒)0.0
🖼️ 返回尾帧false
🔎 联网搜索false
🎲 随机种-1
skip_errorfalse
asset_ids
🖼️ 参考图URL列表
🎞️ 参考视频URL列表
🎵 参考音频URL列表
🔄 更多素材转换槽位
📋 额外参数JSON{}
🔁 最大轮询秒数1200
⏱️ 轮询间隔5
⌛ 请求超时120

Seedance 2.0 is one of the best video models you cannot run locally - ByteDance keeps the whole Seedance line as an API product, and you either call it or you don't have it. DapaoRHSeedance20MiniNode ("🎉RH seedance2.0-Mini@炮老师的小课堂") is that call, wrapped for ComfyUI and routed through RunningHub. You type a prompt, the node phones RunningHub's SparkVideo 2.0 endpoint, polls the job until it's done, and hands you back a real VIDEO you can wire straight into a preview or save node. From the canvas it looks like any local video generator. It is not. That's the whole point.

How it works

Two modes, selected by 🎛️ 功能:

  • 文生视频 (text-to-video): prompt goes in, video comes out.
  • 多模态视频 (multimodal): you can additionally feed up to 9 reference images, 3 reference videos, 3 reference audios, and it does image-to-video / reference-to-video style work.

The node is async under the hood - submit a job, poll every few seconds until it's done. That's what the 🔄 最大轮询秒数, ⏱️ 轮询间隔 and ⌛ 请求超时 controls at the bottom are for. Video takes a while; budget the poll window accordingly.

The settings that matter:

  • 🖼️ 分辨率 - 480p up to 4K. Higher is slower and costlier.
  • ⏱️ 时长(秒) - 4 to 15, or -1 (model decides).
  • 👨 真人模式 - this one's interesting. When on, RunningHub tries to convert your materials to asset:// references for stronger character consistency. If you're doing character work, leave it on.
  • 🔄 素材转换槽位 - which input slots get converted to assets. Default all.
  • 🎲 随机种 - note the difference from local nodes: here it defaults to -1 and it's just for ComfyUI cache control, not the model seed.

The asset system (why it exists)

For face consistency, materials can be uploaded to a RunningHub asset library and referenced by ID - that's what the asset_ids input is for, and it's fed by the pack's other RH nodes (素材/创建 → 素材ID/合并 → here). It's a genuinely useful pipeline for keeping a character consistent across generations: upload once, reference many times. You can also paste raw URLs into the image/video/audio URL list inputs instead.

Outputs

🎬 视频 (VIDEO - connect to a save/preview node), 🆕 任务ID, 📋 响应信息, 🔗 视频URL, and 🏁 尾帧图 (the last frame as an IMAGE, handy for chaining into the next shot).

Installing and the honest cost conversation

Install is pack-standard: ComfyUI Manager → search dapaoAPI, or git clone https://github.com/paolaoshi/ComfyUI-dapaoAPI.git into custom_nodes/, then pip install -r requirements.txt and restart. You need a RunningHub account and API key - the node shows per-second pricing (Seedance 2.0 runs about ¥0.6/second), so it tells you the price right on the node instead of hiding it in a docs page.

That price is the part people underestimate. The community's reaction to Seedance-2.0-as-an-API was immediate and blunt - "extremely expensive," "a really small number of videos per year" for a subscription, and more than one flat "go kick rocks" when it turned out not to be local. The counters are fair too: this is the real price of rendering, and it's the only way to touch a model ByteDance will never open. My take: keep this node for the jobs that genuinely need Seedance - character consistency, cinematic shots, anything local open models embarrass you on - and don't make it your default video path. Also remember your reference images go to a third-party server, so keep the pipeline to material you're comfortable with leaving the machine.

Category🤖dapaoAPI/🦄RH功能专区🦄

Inputs (39)

NameTypeDefaultDescription
🌐 API渠道COMBO国内版国内版与国外版使用不同的 API 地址和 API 密钥,请选择与密钥一致的渠道。
🔑 API密钥STRING国内版和国外版密钥不通用。
🎛️ 功能COMBO文生视频2 options: 文生视频, 多模态视频
📝 提示词STRING镜头缓慢推进,阳光穿过窗户,画面电影感,高质量视频
🧩 分辨率COMBO720p5 options: 480p, 720p, 1080p, 2k, 4k
⏱️ 时长(秒)COMBO513 options: -1, 4, 5, 6, 7, 8, +7
🔊 生成音频BOOLEANtrue
📐 视频比例COMBOadaptive7 options: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16, +1
🧍 真人模式BOOLEANtrue开启后 RH 会尝试把素材转为 asset:// 以增强人物一致性。
🔄 素材转换槽位COMBOall13 options: all, image1, image2, image3, image4, image5, +7
🎞️ 参考视频总时长(秒)FLOAT0.00–45
🖼️ 返回尾帧BOOLEANfalse
🔎 联网搜索BOOLEANfalse仅文生视频接口使用。
🎲 随机种INT-1-1–2147483647
skip_errorBOOLEANfalse
🖼️ 参考图1optIMAGE多模态视频参考图1,最多9张。
🖼️ 参考图2optIMAGE多模态视频参考图2,最多9张。
🖼️ 参考图3optIMAGE多模态视频参考图3,最多9张。
🖼️ 参考图4optIMAGE多模态视频参考图4,最多9张。
🖼️ 参考图5optIMAGE多模态视频参考图5,最多9张。
🖼️ 参考图6optIMAGE多模态视频参考图6,最多9张。
🖼️ 参考图7optIMAGE多模态视频参考图7,最多9张。
🖼️ 参考图8optIMAGE多模态视频参考图8,最多9张。
🖼️ 参考图9optIMAGE多模态视频参考图9,最多9张。
🎞️ 参考视频1optVIDEO多模态视频参考视频1,最多3个。
🎞️ 参考视频2optVIDEO多模态视频参考视频2,最多3个。
🎞️ 参考视频3optVIDEO多模态视频参考视频3,最多3个。
🎵 参考音频1optAUDIO多模态视频参考音频1,最多3个。
🎵 参考音频2optAUDIO多模态视频参考音频2,最多3个。
🎵 参考音频3optAUDIO多模态视频参考音频3,最多3个。
asset_idsoptSTRING素材库 asset_id,可接 RH Seedance2.0素材ID/合并 输出;支持逗号或换行分隔。多模态视频会自动按素材类型分流。
🖼️ 参考图URL列表optSTRING
🎞️ 参考视频URL列表optSTRING
🎵 参考音频URL列表optSTRING
🔄 更多素材转换槽位optSTRING
📋 额外参数JSONoptSTRING{}
🔁 最大轮询秒数optINT120060–7200
⏱️ 轮询间隔optINT52–60
⌛ 请求超时optINT12010–600

Outputs (5)

NameTypeDescription
🎬 视频VIDEO
🆔 任务IDSTRING
📋 响应信息STRING
🔗 视频URLSTRING
🏁 尾帧图IMAGE