# OpenAI Examples with AgentOps This directory contains examples of using the OpenAI API with AgentOps instrumentation. ## Prerequisites - Python >= 3.10 < 3.13 - Install required dependencies: ``` pip install agentops openai ``` ## Examples ### 1. Multi-Tool Orchestration Example: `multi_tool_orchestration` This example demonstrates: - Complex tool orchestration ### 2. Asynchronous OpenAI API calls Example: `openai_example_async` This example demonstrates: - Asynchronous OpenAI API calls ### 3. Synchronous OpenAI API calls Example: `openai_example_sync` This example demonstrates: - Synchronous OpenAI API calls ### 4. Web Search Example: `web_search` This example demonstrates: - Web search functionality ### 5. o3 Responses API Example: `o3_responses_example` This example demonstrates: - OpenAI's o3 reasoning model with the Responses API - Tool calls and structured reasoning - Complex decision-making scenarios - AgentOps integration with reasoning models ## AgentOps Integration These examples show how to use AgentOps to monitor and analyze your AI applications. AgentOps automatically instruments your OpenAI calls to provide insights into performance, usage patterns, and model behavior. To learn more about AgentOps, visit [https://www.agentops.ai](https://www.agentops.ai)