from openai import OpenAI# Before: Direct provider call# client = OpenAI(api_key="your-openai-key")# After: Route through Proxyclient = OpenAI( api_key="your-openai-key", # Your actual OpenAI key base_url="https://gateway.adaline.ai/v1/openai/")# Add Adaline headers to your requestsheaders = { "adaline-api-key": "your-adaline-api-key", "adaline-project-id": "your-project-id", "adaline-prompt-id": "your-prompt-id"}# Make your API call as usualresponse = client.chat.completions.create( model="gpt-4", messages=[ { "role": "user", "content": "What is Adaline in AI?" } ], extra_headers=headers)
Proxy heavily relies on headers to mutate traces and spans created in Adaline. Refer to the Headers Reference for more details.Enhance your telemetry with additional context by adding the following headers: