> ## Documentation Index
> Fetch the complete documentation index at: https://docs.prompteus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Output

> Learn how to use the **Use Output** node to pass output from one node as input to subsequent nodes in your workflow.

The **Use Output** node is a simple but powerful control node that allows you to use the output from a previous node as input for subsequent nodes in your workflow.

<Snippet>
  The **Use Output** node enables you to chain operations by passing output as
  input, making it essential for creating complex workflows with multiple steps.
</Snippet>

## Functionality

The **Use Output** node:

* Takes the output from the previous node and makes it available as input
* Enables creation of multi-step workflows
* Is particularly useful when chaining AI model calls or transforming data

## Usage Examples

### Scenario: Chaining AI Models

```mermaid theme={null}
graph LR
    A[AI Model 1] --> B[Use Output] --> D[Set System Instructions] --> C[AI Model 2]
```

In this example, the **Use Output** node takes the response from the first AI model and passes it as input to the second model. This is useful for:

* Breaking down complex tasks into steps
* Refining or structuring output from one model with another
* Cost optimization by using expensive models only for complex tasks

### Scenario: Content Processing Pipeline

```mermaid theme={null}
graph LR
    A[Text Generation] --> B[Use Output] --> C[Text Analysis]
```

## Tips and Best Practices

* Consider adding system instructions after **Use Output** nodes to give context to the next step
* Use it strategically in model chains to optimize for cost and performance
* Remember that the entire output is passed forward - use system instructions or other nodes to filter or transform as needed
