Before — Braintrust proxy
from braintrust import init_logger
from openai import OpenAI
init_logger(project="my-proj")
client = OpenAI(
base_url="https://api.braintrust.dev/proxy/v1",
api_key="bt-...",
)
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"}],
)