# Understanding Nodes

In the ImagineArt workflow ecosystem, Nodes are the fundamental building blocks of creativity. Every operation—from importing a file to running a complex AI model—is contained within a node. By connecting these nodes together, you create a visual map that directs the flow of data, allowing you to automate and customize your creative process.

***

#### What is a Node?

A node is a self-contained functional unit designed to perform a specific task. You can think of nodes as specialized workers in a production line:

* Inputs (Left Side): Where the node receives data (text, images, or video).
* Outputs (Right Side): Where the node sends the processed result to the next step.
* Parameters: Settings inside the node that allow you to fine-tune how it performs its task.

***

#### How Data Flows

Data in a workflow moves like flowchart, typically from left to right.

1. Connections: You connect nodes by connecting "handles". A connection tells the system: "Take the output of this node and use it as the input for the next one."
2. Compatibility: Nodes are smart—they only allow connections between compatible data types. For example, a video output can only be connected into a node that understands video.
3. The Chain Reaction: When you trigger a workflow, the data travels through the chain you’ve built. A text prompt might turn into an image, which then flows into a background remover, and finally into a preview window.

<div data-with-frame="true"><figure><img src="/files/2w91pLydN8WQwZC7ngn2" alt=""><figcaption></figcaption></figure></div>

***

#### Node Categories

To make building easier, nodes are organized into functional categories:

* Generational Nodes: The "creators." These nodes house the AI models that generate stunning text, images, and videos from your AI descriptions.
* Transformation Nodes: The "specialists." These nodes take existing content and change it, such as upscaling resolution, syncing lips to audio, or transferring motion between characters.
* Utility Nodes: The "organizers." These nodes handle the logic of the workflow—cropping, resizing, combining multiple text prompts, or routing data to different destinations.
* Essential Nodes: The "gates." These are your entry and exit points, used for importing your raw assets and exporting your finished masterpieces.

***

In ImagineArt, nodes turn high-level AI technology into a playground for your imagination. By mastering the flow between them, you move from simply "using" AI to "directing" it.

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Text Nodes</td><td><a href="/files/dCVLu0wuajaPqcG0GIj3">/files/dCVLu0wuajaPqcG0GIj3</a></td><td><a href="https://help.imagine.art/workflows/text-nodes">https://help.imagine.art/workflows/text-nodes</a></td></tr><tr><td>Image Nodes</td><td><a href="/files/TrWwjaOV0AClXu6P5yiS">/files/TrWwjaOV0AClXu6P5yiS</a></td><td><a href="https://help.imagine.art/workflows/image-nodes">https://help.imagine.art/workflows/image-nodes</a></td></tr><tr><td>Video Nodes</td><td><a href="/files/6SmElvOBHq2FiJLvNDqt">/files/6SmElvOBHq2FiJLvNDqt</a></td><td><a href="https://help.imagine.art/workflows/video-nodes">https://help.imagine.art/workflows/video-nodes</a></td></tr><tr><td>Audio Nodes</td><td></td><td><a href="https://help.imagine.art/workflows/audio-nodes">https://help.imagine.art/workflows/audio-nodes</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.imagine.art/workflows/understanding-nodes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
