> ## 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.

# Responses

> Access multiple AI models through a unified, stateless API.

[OpenRouter's Responses API (Beta)](https://openrouter.ai/docs/api/reference/responses/overview) provides an OpenAI-compatible interface for accessing multiple AI models through a unified, stateless API. It is designed as a drop-in replacement for OpenAI's Responses API with enhanced capabilities including reasoning, tool calling, and web search integration.

For details, see examples in `cookbook/90_models/openrouter/responses`.

| Example | Description |
| - | - |
| [Basic](https://agno-v2.mintlify.site/examples/models/openrouter/responses/basic.md) | Use OpenRouter's Responses API (beta) with OpenAI-compatible requests across multiple models. |
| [Fallback](https://agno-v2.mintlify.site/examples/models/openrouter/responses/fallback.md) | Route requests with fallback models using OpenRouter's dynamic model routing. |
| [Streaming](https://agno-v2.mintlify.site/examples/models/openrouter/responses/stream.md) | Stream OpenRouter's Responses API output. Requires `OPENROUTER_API_KEY`. |
| [Structured Output](https://agno-v2.mintlify.site/examples/models/openrouter/responses/structured-output.md) | Return Pydantic-validated structured output with OpenRouter's Responses API. |
| [Tool Use](https://agno-v2.mintlify.site/examples/models/openrouter/responses/tool-use.md) | Call tools through OpenRouter's Responses API endpoint. |


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