AgentOps provides first class support for Anthropic’s latest models
Anthropic AI is a leading provider of AI tools and services, including the Claude, Haiku, and Sonnet series of models.
Explore the Anthropic API for more information.
1
Install the AgentOps SDK
pip install agentops
poetry add agentops
2
Install the Anthropic SDK
anthropic>=0.32.0 is currently supported with additional support for the Computer Use tool.
pip install anthropic
poetry add anthropic
3
Add 3 lines of code
Make sure to call agentops.init before calling any openai, cohere, crew, etc models.
import agentopsfrom anthropic import Anthropicagentops.init(<INSERT YOUR API KEY HERE>)client = Anthropic()...# End of program (e.g. main.py)agentops.end_session("Success") # Success|Fail|Indeterminate
Set your API key as an .env variable for easy access.
AGENTOPS_API_KEY=<YOUR API KEY>ANTHROPIC_API_KEY=<YOUR ANTHROPIC API KEY>
from anthropic import Anthropicimport agentopsagentops.init(<INSERT YOUR API KEY HERE>)client = Anthropic()message = client.messages.create( model="claude-3-opus-20240229", max_tokens=1024, messages=[{ "role": "user", "content": "Write a haiku about AI and humans working together" }])print(message.content)agentops.end_session('Success')
from anthropic import AsyncAnthropicimport agentopsimport asyncioasync def main(): agentops.init(<INSERT YOUR API KEY HERE>) client = AsyncAnthropic() message = await client.messages.create( model="claude-3-opus-20240229", max_tokens=1024, messages=[{ "role": "user", "content": "Write a haiku about AI and humans working together" }] ) print(message.content) agentops.end_session('Success')asyncio.run(main())