- Classes
- AIAttachment
- AIAudioProvider
- AIBridge
- AIChatTheme
- AIChatWidget
- AICompletionProvider
- AIConfig
- AIDocument
- AIEmbeddingProvider
- AIInputBar
- AIMessage
- AIProvider
- AIRequest
- AIResponse
- AIRouter
- AIStreamChunk
- AIStreamingProvider
- AITool
- AIToolCall
- AIUsage
- CancellationToken
- CircuitBreaker
- Conversation
- ConversationManager
- CostOptimizedStrategy
- DocumentChunker
- FallbackChain
- InMemoryVectorStore
- LatencyOptimizedStrategy
- MessageBubble
- PrimaryStrategy
- QualityFirstStrategy
- ResponseCache
- RetryHandler
- RoundRobinStrategy
- RoutingStrategyHandler
- StorageProvider
- StreamHandler
- StreamingText
- TokenBudget
- TokenTracker
- ToolExecutionLoop
- VectorStore
- Enums
- AIAttachmentType
- AICapability
- AIRole
- CircuitState
- RoutingStrategy
- Typedefs
- OnChunkCallback
- OnCompleteCallback
- OnStreamErrorCallback
- Exceptions
- AIAuthError
- AIBudgetExceededError
- AIContentFilterError
- AIError
- AIModelNotFoundError
- AINetworkError
- AIRateLimitError
- AIServerError
- AITokenOverflowError
- AIUnknownError
- CancelledException
- Extensions
- RoutingStrategyExtension