Node Reference
DUTO's Flow Editor includes 50 specialized nodes for building content creation workflows. This reference covers all available nodes organized by category.
13 nodes have been archived (deprecated or superseded). They are not listed here. Active node types are those registered in the node registry and available through the Node Palette.
Node Categories
| Category | Count | Description |
|---|---|---|
| Flow Control | 6 | Start, sync gates, branching, batch, retry |
| Text | 3 | Text prompts, prompt expansion, text preview |
| Image Generation | 5 | Text to image, image editing, cinema studio |
| Image Effects | 3 | Upscale, background, camera angles |
| Video Generation | 15 | Text/image to video, video editing and effects |
| Audio | 5 | Text to audio, foley, lip sync, video-to-audio |
| Intelligence | 4 | Brain, analyzer, story generator, narrative explorer |
| Media I/O | 6 | Upload, library, remote media, preview, API endpoint |
| Data & Localization | 2 | Data feed, variant generator |
| Specialized | 6 | Brand kit, product concept, post-it, presets, system prompt, characteristics |
Handle Types
Nodes connect via typed handles. Understanding handle types helps you build valid workflows.
Type Colors
| Type | Color | Description |
|---|---|---|
image | Blue | Static images (PNG, JPG, WebP) |
video | Purple | Video files (MP4, WebM) |
audio | Green | Audio files (MP3, WAV) |
text | Yellow | Text strings, prompts, captions |
flow | Primary | Flow trigger (Start node output) |
mask | Amber | Mask data for inpainting operations |
any | Gray | Universal connector, accepts all types |
Additional internal handle types exist for specialized connections:
scene(orange) - Scene data between storyboard-related nodescapture(amber) - Capture datactx(yellow) - Context databrainContext(cyan) - Brain node context
Connection Rules
- Same types connect:
imagetoimagehandle - Any type accepts all:
videotoanyhandle - Different types don't connect:
texttoimagehandle - One output can connect to multiple inputs (branching)
- The Quick Connect Menu automatically filters compatible nodes when you drag a connection to empty space
Quick Reference
Most Used Nodes
| Node | Category | Purpose |
|---|---|---|
| Start | Flow Control | Entry point for workflows |
| Text Prompt | Text | Define text input for generation |
| Text to Image | Image Generation | Generate images from text prompts |
| Text to Video | Video Generation | Generate videos from text prompts |
| Image to Video | Video Generation | Animate images into video |
| Brain | Intelligence | Multi-purpose AI reasoning (4 modes) |
| Preview Media | Media I/O | Display generated content inline |
| Batch Processor | Flow Control | Process multiple items in a loop |
| Vision Analyzer | Intelligence | Analyze image content |
By Use Case
Generate Images
- Text to Image - Create from text prompts (multiple models available)
- Cinema Studio - Combined image/video generation with cinematography controls
Generate Videos
- Text to Video - Create from text descriptions
- Image to Video - Animate still images into video
- Video Extend - Lengthen existing video clips
- Cinema Studio - Cinematic video generation with presets
Process Audio
- Text to Audio - Generate speech from text
- Video Foley - Add sound effects to video
- MMAudio v2 - AI-powered audio generation
- Kling V2A - Video-to-audio extraction
Add Intelligence
- Brain - Multi-purpose AI reasoning with 4 modes (creative, research, hybrid, analysis)
- Vision Analyzer - Deep image analysis (describe, tags, recreate, QC)
- Narrative Explorer - Branching story exploration
Batch Operations
- Data Feed - Structured JSON data input
- Batch Processor - Iterate over items with configurable concurrency
- Batch End - Collect batch results with statistics
Node Anatomy
Standard Node Structure
+-------------------------------------+
| [Icon] Node Name |
+-------------------------------------+
| |
| o Input 1 Output 1 o |
| o Input 2 Output 2 o |
| |
+-------------------------------------+
Components
- Header - Icon and name with status indicator
- Input handles - Left side circles, color-coded by type
- Output handles - Right side circles, color-coded by type
- Body - Inline configuration or preview (varies by node type)
- Delete button - Appears on hover
- Cost badge - Shows credit cost for billable nodes
Node Inspector Panel
Select a node to see its settings in the Inspector panel on the right:
- Status - Current execution state (idle, running, success, error)
- Run controls - Run from Node, Retry, Continue
- Configuration - Node-specific settings (varies by node type)
- Cost estimate - Credit cost for this node
- Outputs - Results from last execution
- Dependencies - Upstream and downstream nodes
- API Payload - Raw API request data (for debugging)
Adding Nodes
Method 1: Bottom Node Menu
Click category icons at the bottom of the canvas to browse and add nodes.
Method 2: Quick Slots
Use the 5 customizable Quick Slot buttons on the left side for frequently used nodes.
Method 3: Quick Connect Menu
Drag from an output handle to empty canvas space. A filtered menu appears showing only compatible nodes.
Method 4: AI Generation
Type a natural language prompt in the Bottom Node Menu to have AI build an entire workflow automatically.
Tips
Add Preview Media nodes throughout your workflow to visualize intermediate results during execution.
Use Post-It Note nodes to annotate complex sections of your workflow with explanations.
Handle colors indicate their type. Only compatible types can connect. Gray "any" handles accept all types.
Next Steps
Browse nodes by category:
- Flow Control - Start, sync gates, branching, batch processing
- Text Nodes - Prompts and text processing
- Image Generation - Create and edit images
- Image Effects - Upscale, background, angles
- Video Generation - Create and edit videos
- Audio Nodes - Generate and process audio
- Intelligence - AI reasoning and analysis
- Media I/O - Upload, preview, and output
- Data & Localization - Data feeds and variants
- Specialized - Brand kit, product concept, and more
- Connection Rules - Handle type compatibility