Integrating Agno with AgentOps

AgentOps provides automatic instrumentation for your Agno agents to track all operations including agent interactions, team coordination, tool usage, and workflow execution.

Prerequisites

  1. Install AgentOps

    Ensure you have the AgentOps package installed:

    pip install agentops
    
  2. Authentication Go to AgentOps and copy your API key

    export AGENTOPS_API_KEY=<your-api-key>
    

Logging Model Calls with AgentOps

This example demonstrates how to use AgentOps to log model calls.

import agentops
from agno.agent import Agent
from agno.models.openai import OpenAIChat

# Initialize AgentOps
agentops.init()

# Create and run an agent
agent = Agent(model=OpenAIChat(id="gpt-4o"))
response = agent.run("Share a 2 sentence horror story")

# Print the response
print(response.content)

Notes

  • Environment Variables: Ensure your environment variable is correctly set for the AgentOps API key.
  • Initialization: Call agentops.init() to initialize AgentOps.
  • AgentOps Docs: AgentOps Docs

Following these steps will integrate Agno with AgentOps, providing comprehensive logging and visualization for your AI agents’ model calls.