Skip to main content

Major providers

OpenAI

Chat, completions, embeddings, image generation, audio speech, transcription, translation, files, batches, fine-tuning, and realtime WebSocket APIs.

Anthropic

Chat completions and completions via the native Messages API or the OpenAI-compatible interface.

Google Gemini

Chat completions and embeddings via the Gemini API.

Google Vertex AI

Chat completions, embeddings, image generation, fine-tuning, batches, and Anthropic Messages on Vertex.

Azure OpenAI

Chat, completions, embeddings, image generation, audio, batches, and fine-tuning through Azure-hosted OpenAI models.

AWS Bedrock

Chat, completions, embeddings, image generation, batches, fine-tuning, and Anthropic Messages on Bedrock.

Mistral AI

Chat completions and embeddings.

Cohere

Chat, completions, embeddings, files, and batches.

Using a provider

Set provider to the provider’s identifier and pass its API key as Authorization. The request shape is identical across all providers.

All providers

The table below lists every provider available in the gateway. Feature support is derived from the handler files present in each provider’s source directory.
The gateway also proxies any OpenAI-compatible endpoint via the openai-base and anthropic-base providers. Point custom_host at any self-hosted or third-party API that speaks the OpenAI or Anthropic wire format.

Provider categories

These providers expose an OpenAI-compatible API. The gateway routes to them with no request transformation.
  • OpenAI — openai
  • Azure OpenAI — azure-openai
  • Groq — groq
  • OpenRouter — openrouter
  • DeepSeek — deepseek
  • Cerebras — cerebras
  • X AI (Grok) — x-ai
  • SambaNova — sambanova
  • Nebius — nebius
  • Lambda — lambda
  • Hyperbolic — hyperbolic
  • Together AI — together-ai
  • Fireworks AI — fireworks-ai
  • Anyscale — anyscale
  • Perplexity AI — perplexity-ai