1. Classes
  2. AIAttachment
  3. AIAudioProvider
  4. AIBridge
  5. AICompletionProvider
  6. AIConfig
  7. AIDocument
  8. AIEmbeddingProvider
  9. AIMessage
  10. AIProvider
  11. AIRequest
  12. AIResponse
  13. AIRouter
  14. AIStreamChunk
  15. AIStreamingProvider
  16. AITool
  17. AIToolCall
  18. AIUsage
  19. CancellationToken
  20. CircuitBreaker
  21. Conversation
  22. ConversationManager
  23. CostOptimizedStrategy
  24. DocumentChunker
  25. FallbackChain
  26. InMemoryVectorStore
  27. LatencyOptimizedStrategy
  28. PrimaryStrategy
  29. QualityFirstStrategy
  30. ResponseCache
  31. RetryHandler
  32. RoundRobinStrategy
  33. RoutingStrategyHandler
  34. StorageProvider
  35. StreamHandler
  36. TokenBudget
  37. TokenTracker
  38. ToolExecutionLoop
  39. VectorStore
  40. Enums
  41. AIAttachmentType
  42. AICapability
  43. AIRole
  44. CircuitState
  45. RoutingStrategy
  46. Typedefs
  47. OnChunkCallback
  48. OnCompleteCallback
  49. OnStreamErrorCallback
  50. Exceptions
  51. AIAuthError
  52. AIBudgetExceededError
  53. AIContentFilterError
  54. AIError
  55. AIModelNotFoundError
  56. AINetworkError
  57. AIRateLimitError
  58. AIServerError
  59. AITokenOverflowError
  60. AIUnknownError
  61. CancelledException
  62. Extensions
  63. RoutingStrategyExtension