|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| multi_tool_orchestration.ipynb | ||
| multi_tool_orchestration.py | ||
| o3_responses_example.py | ||
| openai_example_async.ipynb | ||
| openai_example_async.py | ||
| openai_example_sync.ipynb | ||
| openai_example_sync.py | ||
| requirements.txt | ||
| web_search.ipynb | ||
| web_search.py | ||
README.md
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