List of all items
Structs
- TerraphimService
- auto_route::AutoRouteContext
- auto_route::AutoRouteResult
- context::ContextConfig
- context::ContextManager
- conversation_service::ConversationFilter
- conversation_service::ConversationService
- conversation_service::ConversationStatistics
- llm::ChatOptions
- llm::MergedRouterConfig
- llm::SummarizeOptions
- llm_proxy::LlmProxyClient
- llm_proxy::ProxyConfig
- rate_limiter::RateLimiterManager
- rate_limiter::TokenBucketLimiter
- summarization_manager::SummarizationManager
- summarization_manager::SummarizationManagerBuilder
- summarization_queue::QueueConfig
- summarization_queue::QueueStats
- summarization_queue::RateLimitConfig
- summarization_queue::RateLimiterStatus
- summarization_queue::SummarizationQueue
- summarization_queue::SummarizationTask
- summarization_queue::TaskId
- summarization_worker::SummarizationWorker
Enums
- ServiceError
- auto_route::AutoRouteReason
- error::CommonError
- error::ErrorCategory
- llm::RouterMode
- llm_proxy::LlmProxyError
- logging::LoggingConfig
- summarization_queue::Priority
- summarization_queue::QueueCommand
- summarization_queue::SubmitResult
- summarization_queue::TaskStatus
Traits
Functions
- auto_route::auto_select_role
- context::build_llm_messages_with_context
- error::utils::as_integration_error
- error::utils::as_network_error
- error::utils::as_storage_error
- error::utils::as_system_error
- http_client::create_api_client
- http_client::create_client_with_timeout
- http_client::create_custom_client
- http_client::create_default_client
- http_client::create_scraping_client
- http_client::get_api_client
- http_client::get_default_client
- http_client::get_scraping_client
- llm::build_llm_from_role
- llm::role_wants_ai_summarize
- logging::detect_logging_config
- logging::init_custom_logging
- logging::init_development_logging
- logging::init_env_logging
- logging::init_external_tracing_logging
- logging::init_integration_test_logging
- logging::init_logging
- logging::init_server_logging
- logging::init_test_logging
- rate_limiter::estimate_tokens