[view as .md]

Providers

A provider is an upstream LLM vendor — OpenAI, Anthropic, Google, and eleven more. modelux proxies your requests using provider credentials you supply (BYO keys). We don’t mark up per-token costs.

Supported providers

ProviderNotes
OpenAIChat, embeddings, images, audio, vision
AnthropicChat, vision, tool-calling
Google (Gemini)Chat, vision, tool-calling
Azure OpenAIPer-deployment base URL
AWS BedrockIAM credential format (access key::secret::region[::session])
GroqOpenAI-compatible
FireworksOpenAI-compatible
DeepSeekOpenAI-compatible
xAIOpenAI-compatible
MistralOpenAI-compatible
CerebrasOpenAI-compatible
TogetherOpenAI-compatible
PerplexityOpenAI-compatible
CohereNative adapter

For a per-feature breakdown of what each provider supports through the proxy (vision, tools, streaming tool calls, extended thinking, etc.) see the capability matrix.

Adding a provider

  1. Open Providers in the dashboard.
  2. Click Add provider.
  3. Select the vendor, paste your API key, optionally set a base URL for self-hosted or regional endpoints.
  4. modelux stores the credential encrypted and runs a verification call before marking it active.

Health monitoring

modelux tracks provider health continuously:

  • Success rate — rolling window of 2xx vs 4xx/5xx
  • p50 latency — per-model, per-region where applicable
  • Last check timestamp — indicates how fresh the health signal is

When a provider is marked unhealthy, health-aware routing strategies automatically prefer other providers until it recovers.

Credential rotation

Rotate a provider’s API key without downtime:

  1. Edit the provider in the dashboard
  2. Paste the new key and save
  3. modelux verifies the new key, then atomically swaps it

Old in-flight requests finish with the old key; new requests pick up the new key immediately.

Custom base URLs

For Azure OpenAI deployments, self-hosted vLLM endpoints, or regional Bedrock routes, set a custom base URL when creating the provider. modelux will use that URL for all requests routed to this provider.