List of all items
Structs
- cache_manager::CacheConfig
- cache_manager::CacheManager
- config_manager::ConfigManager
- config_manager::GlobalSettings
- config_manager::ProviderConfig
- cost_tracker::CostEstimate
- cost_tracker::CostReport
- cost_tracker::CostTracker
- cost_tracker::ModelCost
- cost_tracker::ModelPricing
- cost_tracker::UsageSnapshot
- embeddings::CacheStats
- embeddings::CohereEmbeddings
- embeddings::EmbeddingCache
- embeddings::EmbeddingsConfig
- embeddings::EmbeddingsFactory
- embeddings::HuggingFaceEmbeddings
- embeddings::LocalEmbeddings
- embeddings::OpenAIEmbeddings
- error_handler::ErrorHandler
- event_bus::Event
- event_bus::EventBus
- event_bus::HandlerId
- llm_client::LlmClient
- llm_client::LlmRequestConfig
- llm_client::LlmResponse
- llm_client::Message
- llm_client::TokenUsage
- observability::Observability
- observability::config::ObservabilityConfig
- observability::metrics::Counter
- observability::metrics::Gauge
- observability::metrics::Histogram
- observability::metrics::MetricsStorage
- observability::span::SpanGuard
- storage_engine::StorageConfig
- storage_engine::StorageEngine
- streaming::AbortableStream
- streaming::CallbackStream
- streaming::MessageStream
- streaming::StreamHandler
- streaming::http::HttpAdapter
- streaming::http::HttpConfig
- streaming::http::HttpRequest
- streaming::http::HttpResponseStream
- streaming::http::SseStream
- streaming::providers::AnthropicMessageDelta
- streaming::providers::AnthropicMessageStart
- streaming::providers::AnthropicStreamUsage
- streaming::providers::OllamaStreamChunk
- streaming::providers::OllamaStreamMessage
- streaming::providers::OpenAiStreamChoice
- streaming::providers::OpenAiStreamChunk
- streaming::providers::OpenAiStreamDelta
- streaming::providers::OpenAiStreamFunction
- streaming::providers::OpenAiStreamToolCall
- streaming::providers::OpenAiStreamUsage
- streaming::providers::StreamState
- streaming::providers::StreamUsage
- streaming::sse::SseEvent
- streaming::sse::SseParser
- streaming::websocket::WebSocketAdapter
- streaming::websocket::WebSocketConfig
- streaming::websocket::WebSocketMessageStream
- streaming::websocket::WebSocketReceiver
Enums
- embeddings::EmbeddingProvider
- error_handler::ShError
- llm_client::LlmProvider
- llm_client::MessageRole
- observability::config::LogFormat
- observability::logging::LogLevel
- observability::metrics::MetricValue
- storage_engine::StorageType
- streaming::http::HttpMethod
- streaming::providers::AnthropicContentBlock
- streaming::providers::AnthropicContentDelta
- streaming::providers::AnthropicStreamEvent
- streaming::providers::ContentBlockType
- streaming::providers::ContentDelta
- streaming::providers::StreamEvent
- streaming::providers::StreamProvider
- streaming::websocket::ConnectionState
- streaming::websocket::WebSocketMessage
Traits
- embeddings::EmbeddingModel
- llm_client::LlmClientTrait
- streaming::http::HttpAdapterTrait
- streaming::websocket::WebSocketAdapterTrait
Functions
- observability::logging::init_subscriber
- observability::logging::log
- utils::generate_prefixed_id
- utils::generate_short_id