# Examples Check out a variety of sample implementations of the SDK in the examples section of the [repo](https://github.com/openai/openai-agents-python/tree/main/examples). The examples are organized into several categories that demonstrate different patterns and capabilities. ## Categories - **agent_patterns:** Examples in this category illustrate common agent design patterns, such as - Deterministic workflows - Agents as tools - Parallel agent execution - **basic:** These examples showcase foundational capabilities of the SDK, such as - Dynamic system prompts - Streaming outputs - Lifecycle events - **tool examples:** Learn how to implement OAI hosted tools such as web search and file search, and integrate them into your agents. - **model providers:** Explore how to use non-OpenAI models with the SDK. - **handoffs:** See practical examples of agent handoffs. - **customer_service** and **research_bot:** Two more built-out examples that illustrate real-world applications - **customer_service**: Example customer service system for an airline. - **research_bot**: Simple deep research clone.