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

# Structured Io

> Runnable workflow examples under: cookbook/04_workflows/06_advanced_concepts/structured_io.

| Example                                                                                              | Description                                                                                         |
| ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [Image Input](/examples/workflows/advanced-concepts/structured-io/image-input)                       | Demonstrates passing image media into workflow runs and chaining analysis with follow-up research.  |
| [Input Schema](/examples/workflows/advanced-concepts/structured-io/input-schema)                     | Demonstrates workflow-level `input_schema` validation with structured and invalid input examples.   |
| [Pydantic Input](/examples/workflows/advanced-concepts/structured-io/pydantic-input)                 | Demonstrates passing a Pydantic model instance directly as workflow input.                          |
| [Structured IO Agent](/examples/workflows/advanced-concepts/structured-io/structured-io-agent)       | Demonstrates structured output schemas at each agent step in a multi-step workflow.                 |
| [Structured IO Function](/examples/workflows/advanced-concepts/structured-io/structured-io-function) | Demonstrates custom function steps in structured workflows, including string and BaseModel outputs. |
| [Structured IO Team](/examples/workflows/advanced-concepts/structured-io/structured-io-team)         | Demonstrates structured output schemas at each team step in a multi-step workflow.                  |
