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

# Structured Input Output

> Validate team inputs and return typed, schema-constrained outputs in sync and streaming runs.

| Example | Description |
| - | - |
| [Input Formats](https://agno-v2.mintlify.site/examples/teams/structured-input-output/input-formats.md) | Demonstrates different input formats accepted by team run methods. |
| [Input Schema](https://agno-v2.mintlify.site/examples/teams/structured-input-output/input-schema.md) | Demonstrates team-level automatic input validation using input\_schema. |
| [JSON Schema Output](https://agno-v2.mintlify.site/examples/teams/structured-input-output/json-schema-output.md) | Demonstrates provider-native JSON schema output for team responses. |
| [Output Model](https://agno-v2.mintlify.site/examples/teams/structured-input-output/output-model.md) | Demonstrates setting a dedicated model for final team response generation. |
| [Output Schema Override](https://agno-v2.mintlify.site/examples/teams/structured-input-output/output-schema-override.md) | Demonstrates per-run output\_schema overrides across sync/async and streaming modes. |
| [Parser Model](https://agno-v2.mintlify.site/examples/teams/structured-input-output/parser-model.md) | Demonstrates parser-model assisted team output parsing into rich schemas. |
| [Pydantic Input](https://agno-v2.mintlify.site/examples/teams/structured-input-output/pydantic-input.md) | Demonstrates passing validated Pydantic models as team inputs. |
| [Pydantic Output](https://agno-v2.mintlify.site/examples/teams/structured-input-output/pydantic-output.md) | Demonstrates team-level typed output using Pydantic schemas. |
| [Response As Variable](https://agno-v2.mintlify.site/examples/teams/structured-input-output/response-as-variable.md) | Demonstrates capturing typed team responses as variables for downstream logic. |
| [Structured Output Streaming](https://agno-v2.mintlify.site/examples/teams/structured-input-output/structured-output-streaming.md) | Demonstrates sync and async streaming with structured team outputs. |
| [Expected Output](https://agno-v2.mintlify.site/examples/teams/structured-input-output/expected-output.md) | Demonstrates setting a team-level `expected_output` to describe the desired run result shape. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.