Esc to close · ⌘K / Ctrl-K opens search anywhere
Gatewayone-line swap
Replace one gateway with another — or keep Portkey and add BharatRouter as a target.
Before — Portkey
from openai import OpenAI
client = OpenAI(
base_url="https://api.portkey.ai/v1",
api_key="...",
default_headers={"x-portkey-api-key": "...", "x-portkey-config": "..."},
)After — BharatRouter
from openai import OpenAI
client = OpenAI(
base_url="https://api.bharatrouter.com/v1",
api_key="br-...",
)
# no x-portkey-* headers needed| Portkey | BharatRouter |
|---|---|
x-portkey-config (routing config) | Saved Collections (versioned chains) |
on_status_codes retry/fallback | Automatic circuit-breaker failover (config adapter on the roadmap) |
| Virtual keys | BYOK (encrypted provider keys) + per-key budgets |
x-portkey-* headers | Body extensions: optimize, provider, data_policy |
api.bharatrouter.com/v1 as an OpenAI target inside Portkey.Stuck on a migration? Email [email protected], see the FAQ, or keep your accounts and rates with BYOK.