Skip to main content
A node is a single unit on the canvas. Every node has a type that determines what it produces.

Node types

TypeWhat it does
textRuns a language model and produces text.
imageRuns an image model and produces an image.
videoRuns a video model and produces a video clip.
audioRuns an audio model and produces sound — speech, music, or sound effects.
fileHolds a user-uploaded image. No generation runs on this node.
custom_textA static block of text. Use it to hold reusable prompt fragments.
groupA 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