ComfyUI Extension: Sequencer AI Nodes
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
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.
README
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.
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.