Learn how to integrate Anthropic with HoneyHive
from anthropic import Anthropic from honeyhive import HoneyHiveTracer tracer = HoneyHiveTracer.init( api_key="MY_HONEYHIVE_API_KEY", project="MY_HONEYHIVE_PROJECT_NAME", session_name="anthropic" ) client = Anthropic( api_key="MY_ANTHROPIC_API_KEY", ) def chat(messages): message = client.messages.create( model="claude-3-5-sonnet-20241022", max_tokens=1024, messages=messages ) return message.content[0].text def simulate_conversation(): messages = [ {"role": "user", "content": "Hello, Claude! How are you today?"} ] assistant_response = chat(messages) print(f"User: {messages[0]['content']}") print(f"Assistant: {assistant_response}") messages.append({"role": "assistant", "content": assistant_response}) messages.append({"role": "user", "content": "What can you tell me about artificial intelligence?"}) assistant_response = chat(messages) print(f"User: {messages[2]['content']}") print(f"Assistant: {assistant_response}") messages.append({"role": "assistant", "content": assistant_response}) messages.append({"role": "user", "content": "Can you give me an example of its applications?"}) assistant_response = chat(messages) print(f"User: {messages[4]['content']}") print(f"Assistant: {assistant_response}") simulate_conversation()
Data Store
Was this page helpful?