List of all items
Structs
- batch::BatchCollector
- batch::BatchConfig
- batch::BatchError
- batch::BatchExecutor
- batch::BatchExecutorConfig
- batch::BatchItem
- batch::BatchResult
- cache::CacheConfig
- cache::CacheKey
- cache::CacheKeyGenerator
- cache::CacheManager
- cache::CacheStats
- cache::MemoryCache
- cache::NullCache
- client::builder::AiClientBuilder
- client::chat::ChatBatchRequest
- client::chat::ChatRequestBuilder
- client::core::AiClient
- client::core::UnifiedResponse
- client::signals::InflightSnapshot
- client::signals::SignalsSnapshot
- client::types::CallStats
- client::types::CancelHandle
- embeddings::Embedding
- embeddings::EmbeddingClient
- embeddings::EmbeddingClientBuilder
- embeddings::EmbeddingModel
- embeddings::EmbeddingRequest
- embeddings::EmbeddingResponse
- embeddings::EmbeddingUsage
- embeddings::SimilarityResult
- error::ErrorContext
- guardrails::CheckResult
- guardrails::FilterRule
- guardrails::Guardrails
- guardrails::GuardrailsConfig
- guardrails::GuardrailsConfigBuilder
- guardrails::KeywordFilter
- guardrails::PatternFilter
- guardrails::PiiDetector
- guardrails::Violation
- pipeline::Pipeline
- pipeline::PipelineBuilder
- pipeline::accumulate::Accumulator
- pipeline::decode::NdjsonDecoder
- pipeline::decode::SseDecoder
- pipeline::event_map::OpenAiStyleEventMapper
- pipeline::event_map::PathEventMapper
- pipeline::event_map::RuleBasedEventMapper
- pipeline::fallback::FallbackOperator
- pipeline::fan_out::FanOut
- pipeline::retry::RetryConfig
- pipeline::retry::RetryOperator
- pipeline::select::Selector
- plugins::CompositePlugin
- plugins::FnHook
- plugins::Hook
- plugins::HookManager
- plugins::MiddlewareChain
- plugins::MiddlewareContext
- plugins::PluginContext
- plugins::PluginRegistry
- protocol::config::AccumulatorConfig
- protocol::config::AuthConfig
- protocol::config::AvailabilityConfig
- protocol::config::CandidateConfig
- protocol::config::Capabilities
- protocol::config::DecoderConfig
- protocol::config::EndpointConfig
- protocol::config::EndpointDefinition
- protocol::config::ErrorClassification
- protocol::config::ErrorMapping
- protocol::config::EventMapRule
- protocol::config::FeaturesConfig
- protocol::config::HeaderConfig
- protocol::config::HealthCheckConfig
- protocol::config::MultiCandidateConfig
- protocol::config::RateLimitHeaders
- protocol::config::ResponseMappingConfig
- protocol::config::RetryPolicy
- protocol::config::ServiceConfig
- protocol::config::StreamingConfig
- protocol::config::TerminationConfig
- protocol::config::ToolCallsMapping
- protocol::config::ToolResultMapping
- protocol::config::ToolUseMapping
- protocol::config::ToolingConfig
- protocol::loader::ProtocolLoader
- protocol::loader::ProtocolRegistry
- protocol::manifest::ProtocolManifest
- protocol::request::UnifiedRequest
- protocol::schema::ProtocolSchema
- protocol::schema::SchemaDefinitions
- protocol::validator::ProtocolValidator
- resilience::circuit_breaker::CircuitBreaker
- resilience::circuit_breaker::CircuitBreakerConfig
- resilience::circuit_breaker::CircuitBreakerSnapshot
- resilience::rate_limiter::RateLimiter
- resilience::rate_limiter::RateLimiterConfig
- resilience::rate_limiter::RateLimiterSnapshot
- telemetry::ChoiceSelectionFeedback
- telemetry::CompositeFeedbackSink
- telemetry::ConsoleFeedbackSink
- telemetry::CorrectionFeedback
- telemetry::InMemoryFeedbackSink
- telemetry::NoopFeedbackSink
- telemetry::RatingFeedback
- telemetry::RegenerateFeedback
- telemetry::StopFeedback
- telemetry::TextFeedback
- telemetry::ThumbsFeedback
- tokens::AnthropicEstimator
- tokens::CachingCounter
- tokens::CharacterEstimator
- tokens::CostEstimate
- tokens::ModelPricing
- transport::http::HttpTransport
- types::message::AudioSource
- types::message::ImageSource
- types::message::Message
- types::tool::FunctionDefinition
- types::tool::ToolCall
- types::tool::ToolDefinition
- types::tool::ToolResult
- utils::json_path::JsonPathEvaluator
- utils::json_path::PathMapper
- utils::tool_call_assembler::ToolCallAssembler
Enums
- batch::BatchAddResult
- batch::BatchStrategy
- embeddings::EmbeddingInput
- embeddings::SimilarityMetric
- error::Error
- guardrails::FilterAction
- guardrails::ViolationType
- pipeline::PipelineError
- plugins::HookType
- plugins::PluginPriority
- protocol::error::ProtocolError
- telemetry::FeedbackEvent
- transport::http::TransportError
- types::events::StreamingEvent
- types::message::ContentBlock
- types::message::MessageContent
- types::message::MessageRole
- utils::json_path::PathMapperError
Traits
- cache::CacheBackend
- client::endpoint::EndpointExt
- guardrails::ContentFilter
- pipeline::Decoder
- pipeline::Mapper
- pipeline::Transform
- pipeline::retry::ResiliencePolicy
- plugins::AsyncHook
- plugins::Middleware
- plugins::Plugin
- telemetry::FeedbackSink
- tokens::TokenCounter
Functions
- embeddings::add_vectors
- embeddings::average_vectors
- embeddings::cosine_similarity
- embeddings::dot_product
- embeddings::euclidean_distance
- embeddings::find_most_similar
- embeddings::magnitude
- embeddings::manhattan_distance
- embeddings::normalize_vector
- embeddings::scale_vector
- embeddings::subtract_vectors
- embeddings::weighted_average_vectors
- pipeline::accumulate::create_accumulator
- pipeline::decode::create_decoder
- pipeline::event_map::create_event_mapper
- pipeline::fan_out::create_fan_out
- pipeline::select::create_selector
- plugins::get_plugin_registry
- telemetry::get_feedback_sink
- telemetry::noop_sink
- telemetry::report_feedback
- telemetry::set_feedback_sink
- tokens::get_token_counter