Base URL
Authentication
Send your API key as a bearer token:401.
Request headers
All optional — set them to enrich attribution. The SDK sets the run id and (when configured) the end-user id automatically.
A standard W3C
traceparent header is also honored — its trace id seeds the run
id and its span id seeds the parent request id when you don’t set them explicitly.
Response headers
On top of the provider’s headers, the gateway adds:Errors
Errors use OpenAI-style JSON bodies.error.provider on the
Models page, then retry unchanged. Orbitrage
never silently substitutes pooled inference for a frontier model, so this error is
always actionable rather than a surprise bill.
Endpoints
Chat Completions
POST /v1/chat/completions — the main inference endpoint.Responses
POST /v1/responses — the OpenAI Responses API (Agents SDK).List models
GET /v1/models — the live catalog for your account.Images & audio
POST /v1/images/* and /v1/audio/* proxy to the engine’s multimodal
endpoints in OpenAI-compatible shapes.