Chat Output
Overview
The Chat Output node provides explicit control over what content is displayed to users in chatbot conversations. While nodes like Call LLM automatically display their output by default, complex agentic flows often require selective display of content - this is where Chat Output becomes essential. It allows you to choose exactly which content reaches the user, whether that's LLM responses, programmatically generated content, stored assets, or any other content source. The node can handle both text and rich media content like images, videos, and audio files.
Node Information
| Property |
Value |
| Category |
Chat |
| Display Name |
Chat output |
| Internal Name |
chatOutput |
Parameters
| Parameter |
Type |
Default |
Description |
| Number of inputs |
mergeInputs |
2 |
Number of input ports (1-6) |
Input Ports
| Port |
Type |
Accepts |
Description |
| Input 1 |
text |
content |
text, content |
| Input 2 |
text |
content |
text, content |
| Input 3-6 |
text |
content |
text, content |
Note: The number of input ports dynamically adjusts based on the "Number of inputs" parameter.
Output Ports
| Port |
Type |
Description |
| Merged output |
text |
A copy of the conccatenated input of all text inputs for donwstream use, if needed |
Behavior
Content Display
- Accepts multiple inputs for flexible content aggregation
- Displays all connected inputs to the user
- Handles both text and content (media) inputs
- Most recent input is available via the output port
Media Handling
When receiving content inputs: