A node is a single unit on the canvas. Every node has a type that determines what it produces.
Node types
| Type | What it does |
|---|
text | Runs a language model and produces text. |
image | Runs an image model and produces an image. |
video | Runs a video model and produces a video clip. |
audio | Runs an audio model and produces sound — speech, music, or sound effects. |
file | Holds a user-uploaded image. No generation runs on this node. |
custom_text | A static block of text. Use it to hold reusable prompt fragments. |
group | A visual container that holds other nodes. |
Anatomy
Every generative node has:
- A prompt — the user-authored instructions.
- A model — the AI model that will run.
- Settings specific to its type (aspect ratio, resolution, duration, etc.).
- Input handles — where edges come in.
- Output handles — where edges go out.
- Versions — one per run.
Creating nodes
You can create nodes by:
- Clicking the canvas toolbar.
- Pressing
/ and typing the node type.
- Dragging from the output handle of an existing node (Melius will offer to create a matching downstream node).
- Calling
node_create from the MCP server.
Groups
Group nodes are containers. Select multiple nodes and choose Group to wrap them. Groups are useful for keeping a multi-step pipeline visually tidy. Last modified on May 19, 2026