from netra import Netra
from openai import OpenAI
# Initialize Netra with OpenAI instrumentation
Netra.init(
app_name="my-ai-app",
headers=f"x-api-key={os.environ.get("NETRA_API_KEY")}",
trace_content=True
)
# Use OpenAI client as usual - all calls are automatically traced
client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY"))
completion = client.chat.completions.create(
model="gpt-4",
messages=[
{"role": "user", "content": "What is observability?"}
]
)
print(completion.choices[0].message.content)