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/5b28f9093bb70863b59459bb6df5062d005bce41/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("speed" | "quality" | "capability" | "cost")[]Order of preferences when selecting providers
Docs