Skip to content

Supported Providers

Layerr connects to any provider that speaks OpenAI-compatible HTTP. The following providers are supported out of the box with automatic capability detection.

ProviderTypeChatVisionToolsEmbeddingsReasoningStreamingLong Context
OpenAIOPENAI
AnthropicANTHROPIC-
Google GeminiGEMINI-
OpenRouterOPENROUTER----
GroqGROQ----
Together AITOGETHER----
Fireworks AIFIREWORKS----
DeepInfraDEEPINFRA----
ProviderTypeChatVisionToolsEmbeddingsReasoningStreamingLong Context
OllamaOLLAMA-----
LM StudioLM_STUDIO-----
LiteLLM ProxyLITELLM----
Custom OpenAI-compatibleCUSTOM_OPENAI_COMPATIBLE-----

Any provider that implements the OpenAI chat completions API can be added via the Custom OpenAI-compatible type. Layerr will auto-detect capabilities on first use.

Terminal window
curl -X POST http://localhost:3000/api/providers \
-H "Authorization: Bearer ***" \
-H "Content-Type: application/json" \
-d '{
"name": "My Custom Provider",
"providerType": "CUSTOM_OPENAI_COMPATIBLE",
"baseUrl": "https://api.myprovider.com/v1",
"apiKey": "sk-..."
}'
  • Chat, Standard text generation
  • Vision, Image input support
  • Tools, Function calling / tool use
  • Embeddings, Vector embedding generation
  • Reasoning, Chain-of-thought / reasoning models
  • Streaming, Server-sent events for real-time responses
  • Long Context, 100K+ token context windows