This integration method is maintained but no longer actively developed. For the best experience and latest features, use our new AI Gateway with unified API access to 100+ models.
1
2
Copy
Ask AI
HELICONE_API_KEY=<your-helicone-api-key>
OPENAI_API_KEY=<your-openai-api-key>
3
Copy
Ask AI
from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()
helicone_api_key = os.getenv("HELICONE_API_KEY")
openai_api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(
api_key=openai_api_key,
base_url="https://oai.helicone.ai/v1",
default_headers={
"Helicone-Auth": f"Bearer {helicone_api_key}"
}
)
4
Copy
Ask AI
chat_completion = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "What is the meaning of life?"}]
)
print(chat_completion.choices[0].message.content)
5