ComfyUI-Seedance2-Direct-BytePlus
Custom ComfyUI nodes for calling Seedance 2.0 through a direct BytePlus ModelArk API key.
ComfyUI Seedance 2.0 Direct BytePlus
Custom ComfyUI nodes for calling Seedance 2.0 through a direct BytePlus ModelArk API key.
This is separate from ComfyUI's official Partner Nodes. The official nodes use Comfy account auth and credits; these nodes are for cases where you have a BytePlus / ModelArk API key and want to use it inside a local ComfyUI workflow.
Nodes
Seedance 2.0 BytePlus API KeySeedance 2.0 BytePlus Text to VideoSeedance 2.0 BytePlus Reference to VideoSeedance 2.0 BytePlus Media Reference to VideoSeedance 2.0 BytePlus Save Video
Install
Clone or copy this folder into your ComfyUI custom_nodes directory:
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/YOUR_USERNAME/ComfyUI-Seedance2-Direct-BytePlus.git
Restart ComfyUI, then search for Seedance 2.0 BytePlus.
API Key
You can wire the key with the Seedance 2.0 BytePlus API Key node.
Alternatively, create a local config.ini file next to __init__.py:
[byteplus]
api_key = your_key_here
config.ini is ignored by git so your key is not committed.
You can also set an environment variable:
export BYTEPLUS_API_KEY="your_key_here"
Basic Workflow
Text to video:
Seedance 2.0 BytePlus API Key -> Seedance 2.0 BytePlus Text to Video -> Save Video
Media reference:
Load Image / Load Video -> Seedance 2.0 BytePlus Media Reference to Video -> Save Video
Notes
- The node uses the BytePlus ModelArk endpoint
https://ark.ap-southeast.bytepluses.com/api/v3. - Model IDs:
dreamina-seedance-2-0-260128dreamina-seedance-2-0-fast-260128
- Local image and video references are converted to base64 data URLs. If BytePlus rejects video data URLs for your account, a hosted upload step will be needed.
Security
Do not commit config.ini, workflow files containing your API key, or logs that include secrets.