Skip to main contentNode Reference
Nodes are at the heart of Pipeline‑UI. Each node is a Python function decorated with @node() that may declare:
- Inputs: Using decorators such as
NodeInput or more specialized versions (e.g., ImageInput).
- Outputs: Returned values are annotated with
NodeOutput (or a media–specific output type).
- Parameters: Use built‑in parameter classes (e.g.
NumberParameter, TextParameter) to configure default values and validations.
Nodes are automatically transformed by the core into visual blocks in the UI. For details on creating custom nodes, see How to Create a Custom Node.
TODO: The list of all the different type of Input node and parameter