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

# Input Output

> Examples for input formats, validation schemas, streaming, and structured outputs.

| Example                                                                    | Description                                                                                                                      |
| -------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| [Expected Output](/examples/agents/input-output/expected-output)           | Guide agent responses using the expected\_output parameter.                                                                      |
| [Input Formats](/examples/agents/input-output/input-formats)               | Handle different input formats for agent requests.                                                                               |
| [Input Schema](/examples/agents/input-output/input-schema)                 | Pass a dict that matches the input schema.                                                                                       |
| [Output Model](/examples/agents/input-output/output-model)                 | Use a separate output model to refine the main model's response.                                                                 |
| [Output Schema](/examples/agents/input-output/output-schema)               | This example shows how to use the output\_model parameter to specify the model that will be used to generate the final response. |
| [Parser Model](/examples/agents/input-output/parser-model)                 | Get the response in a variable.                                                                                                  |
| [Response As Variable](/examples/agents/input-output/response-as-variable) | Capture agent responses as variables for downstream use.                                                                         |
| [Save To File](/examples/agents/input-output/save-to-file)                 | Save agent responses to a file automatically.                                                                                    |
| [Streaming](/examples/agents/input-output/streaming)                       | Demonstrates streaming agent responses token by token.                                                                           |
