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/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/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