A node is a single operation in a Knouds pipeline. It accepts data through input handles on its left edge, processes it, and emits results through output handles on its right edge. Connecting nodes together forms a directed graph that Knouds executes from start to finish when you press Run.Documentation Index
Fetch the complete documentation index at: https://docs.knouds.ai/llms.txt
Use this file to discover all available pages before exploring further.
Inputs and outputs
Every node has zero or more handles on each side:- Input handles (left) — receive data wired in from an upstream node’s output.
- Output handles (right) — emit data that downstream nodes can consume.
Node categories
Nodes are organized into categories in the sidebar.Inputs
Request Input — defines the fields that callers send when running the workflow via API. Upload — lets you attach a file directly on the canvas during a run.
LLMs
Assistant — runs a language model call (Claude and other configured LLMs). Accepts text prompts and optional image inputs, returns text.
Image Models
Image Generator — generates images from text prompts or reference images using the selected model (e.g. Nano Banana 2, Seedream v5).
Video Models
Video Generator — produces video from text prompts or a starting image using the selected model (e.g. Kling Video v3).
Music Models
Music Generator — generates audio tracks from text descriptions using the selected model (e.g. Suno V5). All music models are registry-based.
Utilities
List — processes arrays of items. HTTP Request — makes arbitrary HTTP calls to external APIs.
Custom
Custom Model and Registry Node — models added by your workspace admin via the Node Builder. They appear in this category alongside built-in nodes.
Outputs
Response Output — collects the data you want to return as the workflow’s API response.
How data flows
When you run a workflow, Knouds automatically determines the correct execution order. It starts from nodes with no unmet inputs and works forward through the graph, passing each node’s output into the inputs of every connected downstream node.Only nodes that are connected to the execution graph run. Disconnected nodes are skipped entirely. This means you can leave unused nodes on the canvas without them affecting your results or consuming credits.
Node status states
Each node displays a status indicator during and after a run:| State | Meaning |
|---|---|
| Idle | Not yet run in this session |
| Executing | Currently processing |
| Completed | Finished successfully — output is available |
| Error | An error occurred — check the node’s output panel for details |