Sequencer AI Nodes
One universal node for all 50+ Sequencer AI models. Generate images, videos, and audio (Veo 3.1, Flux 1.1 Pro, Kling, Ideogram, etc). dynamically populates model lists and I/O sockets.
Sequencer ComfyUI Nodes
One node. Every AI model. Dynamic I/O.
Custom nodes for ComfyUI that provide access to the full Sequencer AI model collection — image generators, video generators, audio generators, upscalers, style transfer, and more.
Features
- 🎯 Universal Generation Node — Single node that works with every model in the Sequencer catalog
- 🔄 Dynamic Model Selection — Dropdown populated from the live Sequencer model registry (~50+ models)
- 🖼️ Image Generation — Flux, DALL-E, Ideogram, Google Imagen, Recraft, and more
- 📹 Video Generation — Veo 3.1, Kling, Minimax, Wan, Luma, and more
- 🔊 Audio Generation — ElevenLabs, music generation, sound effects
- ⚡ Zero Dependencies — Uses only Python stdlib + packages already in ComfyUI
- 🔒 Secure — API key stored locally, all traffic over HTTPS
Installation
Option A: ComfyUI Manager (Recommended)
- Open ComfyUI Manager → Install Custom Nodes
- Search for "Sequencer"
- Click Install
- Restart ComfyUI
Option B: Git Clone
cd ComfyUI/custom_nodes
git clone https://github.com/sequencer-media/sequencer-comfy-nodes.git
Restart ComfyUI.
Option C: Manual Download
- Download and unzip this repository
- Place the
sequencer-comfy-nodesfolder inComfyUI/custom_nodes/ - Restart ComfyUI
Configuration
Step 1: Get Your API Key
- Go to sequencer.media and sign in
- Navigate to Settings → API Keys
- Click Create API Key and copy it (you won't see it again!)
Step 2: Get Your Workspace ID
- In the Sequencer web app, go to the Dashboard → Images (or Vidoes)
- Look at the URL - it contains your workspace ID after
/workspace/ - Or create a new workspace in the Sequencer web app
Step 3: Save Your Config
Create the config file at ~/.sequencer/config.json:
{
"api_key": "sk_your_api_key_here",
"workspace_id": "your_workspace_id_here"
}
Linux/macOS:
mkdir -p ~/.sequencer
echo '{"api_key": "sk_YOUR_KEY", "workspace_id": "YOUR_WORKSPACE_ID"}' > ~/.sequencer/config.json
chmod 600 ~/.sequencer/config.json
Windows (PowerShell):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.sequencer"
Set-Content "$env:USERPROFILE\.sequencer\config.json" '{"api_key": "sk_YOUR_KEY", "workspace_id": "YOUR_WORKSPACE_ID"}'
Alternative: Environment Variables
export SEQUENCER_API_KEY="sk_your_api_key_here"
export SEQUENCER_WORKSPACE_ID="your_workspace_id_here"
Usage
Basic Text-to-Image
- Right-click canvas → Add Node → Sequencer → 🎯 Sequencer Generate
- Select a model from the dropdown (e.g.,
⭐ [IMAGE] Flux 1.1 Pro) - Enter your prompt
- Connect the
IMAGEoutput to a Preview Image or Save Image node - Queue Prompt (or press Ctrl+Enter)
┌──────────────────────┐ ┌─────────────────┐
│ 🎯 Sequencer Generate│ │ Preview Image │
│ │ │ │
│ Model: Flux 1.1 Pro │ │ │
│ Prompt: "A cat on │────▶│ [preview] │
│ the moon" │ │ │
│ │ │ │
└──────────────────────┘ └─────────────────┘
Image-to-Video
- Add the Sequencer node and select a video model (e.g.,
Veo 3.1 Fast) - Connect a Load Image node to the
input_imageinput - Enter a motion prompt
- The
VIDEO_URLoutput contains the download URL for the generated video
┌────────────┐ ┌──────────────────────┐
│ Load Image │ │ 🎯 Sequencer Generate│
│ │────▶│ │
│ photo.jpg │ │ Model: Veo 3.1 Fast │
└────────────┘ │ Prompt: "Slow zoom │
│ with parallax" │
│ Duration: 5 │
│ │──── VIDEO_URL
└──────────────────────┘
Multi-Reference Generation
Connect up to 3 reference images for element-to-video or multi-reference models:
┌────────────┐ ┌──────────────────────┐
│ ref_img_1 │────▶│ reference_image_1 │
└────────────┘ │ │
┌────────────┐ │ 🎯 Sequencer Generate│
│ ref_img_2 │────▶│ reference_image_2 │
└────────────┘ │ │
│ Model: Veo 3.1 │
│ Prompt: "character │
│ walks through..." │
└──────────────────────┘
Upscaling
- Select an upscaler model (e.g.,
Topaz Upscale) - Connect your source image to
input_image - Set resolution to
2Kor4K
Available Models
The model dropdown is populated live from the Sequencer model registry. Current catalog includes:
Image Models
| Model | Provider | Features | |-------|----------|----------| | Flux 1.1 Pro | Black Forest Labs | text-to-image, img2img | | Flux 2 Pro | Black Forest Labs | text-to-image, edit, inpaint | | DALL-E 3 | OpenAI | text-to-image | | Ideogram 3 | Ideogram | text-to-image, typography | | Google Imagen 3 | Google | text-to-image | | Recraft V3 | Recraft | text-to-image, vector | | Nano Banana | Google | text-to-image, multi-ref |
Video Models
| Model | Provider | Features | |-------|----------|----------| | Veo 3.1 Fast | Google | text-to-video, img-to-video, element-to-video | | Veo 3 | Google | text-to-video with audio | | Kling 2.1 | Kuaishou | text-to-video, img-to-video | | Minimax Video | Minimax | text-to-video, img-to-video | | Wan 2.1 | Alibaba | text-to-video, img-to-video |
Audio Models
| Model | Provider | Features | |-------|----------|----------| | ElevenLabs v2 | ElevenLabs | text-to-speech | | Music Generation | Various | text-to-music |
...and 40+ more. The full list is automatically loaded from your Sequencer account.
Node Reference
🎯 Sequencer Generate
Inputs (Required):
| Input | Type | Description |
|-------|------|-------------|
| model | Dropdown | AI model selection from the Sequencer catalog |
| prompt | String | Text description of what to generate |
Inputs (Optional):
| Input | Type | Description |
|-------|------|-------------|
| aspect_ratio | Dropdown | Output aspect ratio (16:9, 9:16, 1:1, 4:3, 3:4, 21:9) |
| input_image | IMAGE | Source image for img2img, img2vid, upscale, etc. |
| negative_prompt | String | What to avoid in the generation |
| duration | Int (1-30) | Video duration in seconds |
| seed | Int | Random seed (0 = random) |
| strength | Float (0-1) | Input image influence strength |
| resolution | Dropdown | Output resolution (auto, 1K, 2K, 4K) |
| reference_image_1/2/3 | IMAGE | Reference images for multi-ref models |
| api_key_override | String | Override the config file API key |
| workspace_id_override | String | Override the config file workspace ID |
Outputs:
| Output | Type | Description |
|--------|------|-------------|
| IMAGE | IMAGE | Generated image tensor (or video thumbnail) |
| VIDEO_URL | STRING | Video download URL (empty for non-video models) |
| AUDIO_URL | STRING | Audio download URL (empty for non-audio models) |
Troubleshooting
"No Sequencer API key configured"
Create ~/.sequencer/config.json with your API key. See Configuration.
"No models loaded"
- Check your internet connection
- Verify your API key is valid at sequencer.media/settings
- Restart ComfyUI to refresh the model registry
"Insufficient credits"
Top up your balance at sequencer.media.
"Generation timed out"
Some models (especially video) can take 1-3 minutes. If the timeout persists, check the Sequencer dashboard for status.
Node doesn't appear in the menu
Ensure the folder is named sequencer-comfy-nodes and placed directly inside ComfyUI/custom_nodes/. Restart ComfyUI completely.
Support
- Website: sequencer.media
- Issues: GitHub Issues
- Discord: Sequencer Community
License
MIT License. See LICENSE for details.