Track and monitor Mem0 memory operations with AgentOps
pip install agentops mem0ai python-dotenv
export AGENTOPS_API_KEY="your_agentops_api_key_here" export OPENAI_API_KEY="your_openai_api_key_here"
import agentops from mem0 import Memory # Start a trace to group related operations agentops.start_trace("user_preference_learning",tags=["mem0_memory_example"]) try: # Initialize Memory - AgentOps tracks the configuration memory = Memory.from_config({ "llm": { "provider": "openai", "config": { "model": "gpt-4o-mini", "temperature": 0.1 } } }) # Add memories - AgentOps tracks each operation memory.add( "I prefer morning meetings and dark roast coffee", user_id="user_123", metadata={"category": "preferences"} ) # Search memories - AgentOps tracks search queries and results results = memory.search( "What are the user's meeting preferences?", user_id="user_123" ) # End trace - AgentOps aggregates all operations agentops.end_trace(end_state="success") except Exception as e: agentops.end_trace(end_state="error")