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 CallingYesYesYes
VisionYesYes
Extended ThinkingYes
EmbeddingsYesYes
TranscriptionYesYes
Image GenerationYesYes
Token CountingYes*Yes
Offline—**YesYesYesYes
PrivacyYesYesYesYes

*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
MLXNone required
Foundation ModelsNone required
OllamaNone 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.