Skip to content

Providers Overview ​

Choose the right provider for your use case with this capability matrix and decision guide.

Overview ​

Conduit supports 10 providers spanning cloud APIs, local inference, and system-integrated models. Each provider conforms to TextGenerator and optionally to additional protocols for embeddings, transcription, image generation, and token counting.

Capability Matrix ​

CapabilityAnthropicOpenAIMLXHuggingFaceFoundation ModelsKimiMiniMaxCoreMLLlama
Text GenerationYesYesYesYesYesYesYesYesYes
StreamingYesYesYesYesYesYesYesYesYes
Structured OutputYesYesYesYesYesYesYes——
Tool CallingYesYes—————Yes—
VisionYesYes———————
Extended ThinkingYes————————
Embeddings—Yes—Yes—————
Transcription—Yes—Yes—————
Image Generation—Yes—Yes—————
Token Counting—Yes*Yes——————
Offline——**Yes—Yes——YesYes
Privacy——Yes—Yes——YesYes

*Estimated token counting **Offline available when using Ollama local endpoint

Choosing a Provider ​

For Production Cloud Applications ​

  • AnthropicProvider — Best reasoning quality, vision, extended thinking. Ideal for complex tasks.
  • OpenAI via OpenAIProvider — Broadest feature set (embeddings, images, audio). Enterprise support via Azure.
  • OpenRouter via OpenAIProvider — Access 200+ models with automatic failover and latency routing.

For Privacy and Offline Use ​

For Specialized Tasks ​

Authentication ​

ProviderEnvironment VariableAuth Type
AnthropicANTHROPIC_API_KEY.apiKey or .auto
OpenAIOPENAI_API_KEY.bearer or .auto
OpenRouterOPENROUTER_API_KEY.bearer or .auto
Azure OpenAIAZURE_OPENAI_API_KEY.apiKey
KimiMOONSHOT_API_KEY.apiKey or .auto
MiniMaxMINIMAX_API_KEY.apiKey or .auto
HuggingFaceHF_TOKEN.auto or .static
MLX—None required
Foundation Models—None required
Ollama—None required

Most providers support .auto authentication that resolves keys from environment variables.

Trait Requirements ​

ProviderRequired Traits
AnthropicProviderAnthropic
OpenAIProviderOpenAI and/or OpenRouter
MLXProviderMLX
HuggingFaceProvider(always available)
FoundationModelsProvider(platform-gated, no trait)
KimiProviderKimi + OpenAI
MiniMaxProviderMiniMax + OpenAI
CoreMLProviderCoreML
LlamaProviderLlama

Released under the MIT License.