# Python Samples This directory contains samples demonstrating the capabilities of Microsoft Agent Framework for Python. ## Getting Started For step-by-step tutorials and examples, see the [getting_started](./getting_started/) directory: - **[Agents](./getting_started/agents/)** - Learn how to create and use agents with various providers (Azure OpenAI, OpenAI, Azure AI, etc.) - **[Workflows](./getting_started/workflows/)** - Explore workflow patterns for orchestrating multiple agents - **[DevUI](./getting_started/devui/)** - Web interface samples for testing agents and workflows interactively - **[Chat Client](./getting_started/chat_client/)** - Examples of using chat clients directly - **[Threads](./getting_started/threads/)** - Manage conversation threads and chat message stores - **[Context Providers](./getting_started/context_providers/)** - Integrate with context providers like Mem0 and Redis - **[Middleware](./getting_started/middleware/)** - Add middleware for logging, telemetry, and custom processing - **[Multimodal Input](./getting_started/multimodal_input/)** - Handle images and other multimodal inputs - **[Observability](./getting_started/observability/)** - Add tracing and monitoring to your agents - **[Tools](./getting_started/tools/)** - Examples of tool usage including AI function approval and error handling ## Sample Guidelines For information on creating new samples, see [SAMPLE_GUIDELINES.md](./SAMPLE_GUIDELINES.md). ## More Information - [Python Package Documentation](../README.md)