Before — Helicone (proxy)
from openai import OpenAI
client = OpenAI(
base_url="https://oai.helicone.ai/v1",
api_key="sk-openai-...",
default_headers={
"Helicone-Auth": "Bearer sk-helicone-...",
},
)
r = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "Hello"}],
)After — AIgateway
from openai import OpenAI
client = OpenAI(
base_url="https://api.aigateway.sh/v1",
api_key="sk-aig-...",
)
r = client.chat.completions.create(
model="openai/gpt-5.4",
messages=[{"role": "user", "content": "Hello"}],
)