AxMultiProviderConfig Generated TypeScript API reference. typescript api api/reference build/apidocs/Interface.AxMultiProviderConfig.md interface AxMultiProviderConfig

AxMultiProviderConfig

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/ai/router.ts#L51

Configuration for multi-provider routing with fallback capabilities

Properties

PropertyTypeDescription
processingAxContentProcessingServicesContent processing services for unsupported media types
providersobjectProvider hierarchy for routing
providers.alternativesAxAIService<unknown, unknown, string>[]Alternative providers for fallback
providers.primaryAxAIServicePrimary provider to try first
routingobjectRouting behavior configuration
routing.capabilityobjectCapability matching requirements
routing.capability.allowDegradationbooleanAllow providers that require content processing fallbacks
routing.capability.requireExactMatchbooleanOnly use providers with full capability support
routing.preferenceOrder("quality" | "capability" | "speed" | "cost")[]Order of preferences when selecting providers
Docs