The gateway delegates provider-specific dispatch toDocumentation Index
Fetch the complete documentation index at: https://langwatch.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
bifrost/core, which LangWatch embeds as a Go library. This page lists the providers the gateway can talk to today and the path to configuring each.
Configure a provider credential once, use from many VKs
Every provider credential lives in the LangWatch Model Providers table (under Settings → Model Providers). It’s the same surface that powers evaluators and the playground — no separate “gateway providers” store. To use a credential in the gateway, create aGatewayProviderCredential binding that references it + layers on gateway-only settings (rate limits, rotation, extra headers). Each VK then binds to one or more GatewayProviderCredentials as its primary + fallback chain.
Supported providers (v1)
| Provider | Routes supported | Auth methods | Caching passthrough |
|---|---|---|---|
| OpenAI | chat / responses / embeddings / images / audio / moderations | API key | auto-prefix |
| Anthropic | messages / chat (translated) / streaming | API key | cache_control blocks |
| Azure OpenAI | chat / responses / embeddings / images / audio | API key / AAD | auto-prefix |
| AWS Bedrock | messages / chat / embeddings (Titan) | AWS SigV4 / IRSA | cachePoint |
| Google Vertex AI | messages / chat | GCP ADC / SA JSON | implicit context cache |
| Google Gemini | chat | API key | implicit context cache |
| Custom OpenAI-compatible | chat / embeddings (depends on upstream) | Bearer / custom header | opaque |
Picking a primary + fallback
Most VKs end up with 1-2 fallback providers. Guidelines:- Anthropic-first with Bedrock-Anthropic fallback. Same models on both sides; Bedrock is a warm backup during Anthropic direct outages.
- OpenAI-first with Anthropic fallback. Different model families but Claude Haiku can serve
gpt-5-minitraffic acceptably for coding tasks. - Azure-first with OpenAI direct fallback. Pins traffic inside Azure data-residency most of the time but tolerates regional Azure outages.
Multi-region / multi-account
Each provider binding pins a region (Azure endpoint, Bedrock region, Vertex project). If an organisation spans multiple regions, create oneGatewayProviderCredential per region with a naming convention (e.g. openai-eu, openai-us) and use VK model_aliases to route gpt-5-mini-eu vs gpt-5-mini-us to the right credential.