Skip to main content
Use the request format your application already understands. The format does not determine the underlying provider: an OpenAI-compatible request can still target a supported Claude, Gemini, Qwen, or other model.

OpenAI-Compatible Chat

Set stream: true to receive server-sent events. See Chat Completions for the complete request reference.

Responses API

See Responses API for supported request behavior.

Anthropic-Compatible Messages

The mapped Messages route accepts Anthropic-style inputs and returns an Anthropic-style response while retaining gateway routing, billing, and observability.
Use /anthropic/v1/* only when you need a native Anthropic path that is not covered by the mapped Messages route.

Observability

Successful and failed generations appear in Requests with their model, provider, tokens, duration, cost, user, custom properties, and response status. Add your own user, session, or property headers when you need application-level attribution.

Configure routing and BYOK

Choose providers, supply provider keys, and configure fallbacks.