Node Anatomy
Every node has these common elements:- Header: Shows the node type, name, and settings icon
- Input Handles: Connection points on the left side for receiving data
- Output Handles: Connection points on the right side for sending data
- Preview Area: Shows current state or output (for visual nodes)
- Status Indicator: Shows execution state (pending, running, complete, error)
Node Categories
Input Nodes
Input nodes provide data to your workflow. They’re typically the starting points.Text Input
Text Input
Provides text data like prompts, descriptions, or parameters.Outputs:
text- The entered text string
- AI model prompts
- Configuration values
- Labels and metadata
Image Input
Image Input
Upload or reference images for processing.Outputs:
image- Image URL or data
- Source images for transformation
- Reference images for AI models
- Images to enhance or edit
Video Input
Video Input
Upload videos for processing pipelines.Outputs:
video- Video URL or data
- Video-to-video AI transformations
- Frame extraction
- Video editing workflows
Audio Input
Audio Input
Upload audio files for audio-related workflows.Outputs:
audio- Audio URL or data
- Speech-to-text processing
- Audio enhancement
- Music generation seed
AI Model Nodes
Model nodes execute AI models from Replicate’s catalog.Model Node
Model Node
Executes any model with customizable parameters.Features:
- Dynamic input schema based on selected model
- Real-time preview of outputs
- Run history for each execution
- Image generation (Flux, SDXL, Stable Diffusion)
- Image upscaling (Real-ESRGAN, Topaz)
- Background removal (RemBG)
- Style transfer
- Video generation
LLM Text Node
LLM Text Node
Generates or transforms text using language models.Inputs:
prompt- The text promptsystem- Optional system message
text- Generated text response
- Prompt enhancement
- Text summarization
- Content generation
Image Describer
Image Describer
Analyzes images and generates text descriptions.Inputs:
image- Image to analyze
description- Text description of the image
- Auto-captioning
- Content analysis
- Accessibility metadata
Tool Nodes
Tool nodes perform deterministic image operations without AI.Crop Tool
Crop Tool
Crops images to specified dimensions or aspect ratios.Parameters:
- Aspect ratio presets (1:1, 16:9, 4:3, custom)
- Manual crop region selection
- Center crop option
Resize Tool
Resize Tool
Resizes images to target dimensions.Parameters:
- Width and height (pixels or percentage)
- Maintain aspect ratio option
- Interpolation method
Blur Tool
Blur Tool
Applies blur effects to images.Parameters:
- Blur radius/intensity
- Blur type (gaussian, motion, etc.)
Filters Node
Filters Node
Applies color and tone adjustments.Parameters:
- Brightness, contrast, saturation
- Hue rotation
- Color temperature
Levels Node
Levels Node
Advanced tonal adjustments.Parameters:
- Input/output levels
- Gamma correction
- Per-channel adjustments
Invert Tool
Invert Tool
Inverts image colors.
Utility Nodes
Export Node
Export Node
Saves workflow outputs to storage.Parameters:
- Output format (PNG, JPEG, WebP)
- Quality settings
- File naming pattern
- Triggers workflow execution
- Generates downloadable files
- Required for webhook outputs
Compositor Node
Compositor Node
Combines multiple images into one.Parameters:
- Layer ordering
- Blend modes
- Position and scaling
Prompt Concatenator
Prompt Concatenator
Combines multiple text inputs into one.Use cases:
- Building complex prompts
- Adding style modifiers
- Combining dynamic parts
Array Selector
Array Selector
Selects items from array outputs.Parameters:
- Selection index
- Random selection option
Comment Node
Comment Node
Adds annotations to your canvas.Features:
- Resizable text areas
- No effect on execution
- Great for documentation
Iterator Nodes
Text Iterator
Text Iterator
Runs workflow for each line of text.Inputs:
- Multi-line text (one item per line)
- Current text item (per iteration)
- Batch prompt processing
- Multiple style variations
Media Iterator
Media Iterator
Runs workflow for each uploaded file.Inputs:
- Multiple images/videos
- Current media item (per iteration)
- Batch image processing
- Portfolio enhancement
Integration Nodes
Webhook Node
Webhook Node
Exposes workflow for external triggering.Features:
- Unique webhook URL/key
- Input parameter mapping
- API access control
Interface Node
Interface Node
Creates custom input forms.Features:
- Custom field definitions
- User-friendly input interface
- Validation rules
Node Interaction
Selecting Nodes
- Click to select a single node
- Shift+Click to add to selection
- Drag on empty canvas to box-select multiple nodes
- Ctrl/Cmd+A to select all nodes
Moving Nodes
- Drag selected nodes to reposition
- Use arrow keys for precise positioning
- Nodes snap to grid by default
Duplicating Nodes
- Right-click > Duplicate
- Ctrl/Cmd+D to duplicate selected
- Duplicated nodes retain connections where possible
Deleting Nodes
- Right-click > Delete
- Backspace/Delete key
- Connections are automatically removed
Node Settings
Click the Settings icon (gear) in a node header to open the Inspector Panel, where you can:- Rename the node
- Configure node-specific parameters
- View execution history
- See input/output details