# PydanticAI > Agent Framework / shim to use Pydantic with LLMs PydanticAI is a Python agent framework designed to make it less painful to build production grade applications with Generative AI. ## Concepts documentation - [Agents](https://ai.pydantic.dev/agents/index.md) - [Common Tools](https://ai.pydantic.dev/common-tools/index.md) - [Dependencies](https://ai.pydantic.dev/dependencies/index.md) - [Messages and chat history](https://ai.pydantic.dev/message-history/index.md) - [Multi-agent Applications](https://ai.pydantic.dev/multi-agent-applications/index.md) - [Function Tools](https://ai.pydantic.dev/tools/index.md) ## Models - [Model Providers](https://ai.pydantic.dev/models/index.md) - [Anthropic](https://ai.pydantic.dev/models/anthropic/index.md) - [Bedrock](https://ai.pydantic.dev/models/bedrock/index.md) - [Cohere](https://ai.pydantic.dev/models/cohere/index.md) - [Gemini](https://ai.pydantic.dev/models/gemini/index.md) - [Groq](https://ai.pydantic.dev/models/groq/index.md) - [Mistral](https://ai.pydantic.dev/models/mistral/index.md) - [OpenAI](https://ai.pydantic.dev/models/openai/index.md) ## Graphs - [Graphs](https://ai.pydantic.dev/graph/index.md) ## Evals - [Evals](https://ai.pydantic.dev/evals/index.md) ## MCP - [Model Context Protocol (MCP)](https://ai.pydantic.dev/mcp/index.md) - [Client](https://ai.pydantic.dev/mcp/client/index.md) - [MCP Run Python](https://ai.pydantic.dev/mcp/run-python/index.md) - [Server](https://ai.pydantic.dev/mcp/server/index.md) ## Optional - [Command Line Interface (CLI)](https://ai.pydantic.dev/cli/index.md) - [Debugging and Monitoring](https://ai.pydantic.dev/logfire/index.md) - [Unit testing](https://ai.pydantic.dev/testing/index.md) - [Examples](https://ai.pydantic.dev/examples/index.md) - [Bank support](https://ai.pydantic.dev/examples/bank-support/index.md) - [Chat App with FastAPI](https://ai.pydantic.dev/examples/chat-app/index.md) - [Flight booking](https://ai.pydantic.dev/examples/flight-booking/index.md) - [Pydantic Model](https://ai.pydantic.dev/examples/pydantic-model/index.md) - [Question Graph](https://ai.pydantic.dev/examples/question-graph/index.md) - [RAG](https://ai.pydantic.dev/examples/rag/index.md) - [SQL Generation](https://ai.pydantic.dev/examples/sql-gen/index.md) - [Stream markdown](https://ai.pydantic.dev/examples/stream-markdown/index.md) - [Stream whales](https://ai.pydantic.dev/examples/stream-whales/index.md) - [Weather agent](https://ai.pydantic.dev/examples/weather-agent/index.md)