pip install traceAI-anthropic anthropic
import os os.environ["FI_API_KEY"] = FI_API_KEY os.environ["FI_SECRET_KEY"] = FI_SECRET_KEY os.environ["ANTHROPIC_API_KEY"] = ANTHROPIC_API_KEY
from fi_instrumentation import register from fi_instrumentation.fi_types import ProjectType trace_provider = register( project_type=ProjectType.OBSERVE, project_name="anthropic_project", )
from traceai_anthropic import AnthropicInstrumentor AnthropicInstrumentor().instrument(tracer_provider=trace_provider)
import anthropic import httpx import base64 image_url = "https://upload.wikimedia.org/wikipedia/commons/a/a7/Camponotus_flavomarginatus_ant.jpg" image_media_type = "image/jpeg" image_data = base64.standard_b64encode(httpx.get(image_url).content).decode("utf-8") client = anthropic.Anthropic() message = client.messages.create( model="claude-3-7-sonnet-20250219", messages=[ { "role": "user", "content": [ { "type": "image", "source": { "type": "base64", "media_type": image_media_type, "data": image_data, }, }, { "type": "text", "text": "Describe this image." } ], } ], ) print(message)
Was this page helpful?