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

# Summarizer Node

> Summarize a text input

<img src="https://mintcdn.com/vectorshift/B2X2zpDX7crEnhCG/images/platform/pipelines/data-transformation/summarizer.png?fit=max&auto=format&n=B2X2zpDX7crEnhCG&q=85&s=69f94167d244b7ff59054e4b8eee28ee" alt="Summarizer" width="1084" height="488" data-path="images/platform/pipelines/data-transformation/summarizer.png" />

This node allows you to summarize a text input using AI.

## Node Inputs

1. Text for Summarization: The text you want to summarize
   * Type: `Text`

## Node Parameters

In the gear:

1. Provider: Provider of the AI model you want to use. The default provider is OpenAI.
2. Model: Model name of the AI model you want to use. The default model is gpt-4o.

## Node Outputs

1. Summary: The summarized text from AI
   * Type: `Text`
   * Example usage: `{{summarizer_0.summary}}`

## Example

Below is an example pipeline that takes in a large body of text and summarizes it.

* Text Node: Text to be summarized.
* Summarizer Node: Takes in text and summarizes it.
  * Text for summarization: `{{text_0.text}}`
* Output Node: Display the summary.
  * Output: `{{summarizer_0.summary}}`

<img src="https://mintcdn.com/vectorshift/B2X2zpDX7crEnhCG/images/platform/pipelines/data-transformation/summarizer-example.png?fit=max&auto=format&n=B2X2zpDX7crEnhCG&q=85&s=73f7ce6b4997daec6344c97629ed8d2f" alt="Summarizer Example" width="1902" height="826" data-path="images/platform/pipelines/data-transformation/summarizer-example.png" />
