AIBridge constructor
- required List<
AIProvider> providers, - RoutingStrategy strategy = RoutingStrategy.primary,
- TokenBudget? budget,
- ResponseCache? cache,
- RetryHandler? retryHandler,
Implementation
AIBridge({
required List<AIProvider> providers,
RoutingStrategy strategy = RoutingStrategy.primary,
this.budget,
this.cache,
RetryHandler? retryHandler,
}) : router = AIRouter(providers: providers, strategy: strategy),
retryHandler = retryHandler ?? RetryHandler();