List of all items
Structs
- batch_advisor::BatchFinding
- batch_advisor::RequestAggregate
- capability_check::RequiredCapabilities
- context::ProviderCredentials
- context::RequestContext
- context::SecretString
- messages::CacheControlConfig
- messages::ChatCompletionChunk
- messages::ChatCompletionRequest
- messages::ChatCompletionResponse
- messages::Choice
- messages::ChunkChoice
- messages::ChunkDelta
- messages::EmbeddingData
- messages::EmbeddingsRequest
- messages::EmbeddingsResponse
- messages::ImageUrl
- messages::InputAudio
- messages::ResponseFormat
- messages::Tool
- messages::ToolCall
- messages::ToolCallFunction
- messages::ToolChoiceFunction
- messages::ToolFunction
- model_catalog::ModelCatalog
- pricing::ModelInfo
- pricing::ModelPricing
- pricing::PricingCatalog
- usage::Usage
Enums
- context::CallerTier
- error::ProviderError
- messages::CacheMode
- messages::ContentPart
- messages::EmbeddingInput
- messages::Message
- messages::MessageContent
- messages::ToolChoice
- pricing::CacheWriteTier
- pricing::Capability
- url_guard::UrlGuardError
Traits
Functions
- batch_advisor::project_batch_savings
- batch_advisor::project_batch_savings_with_tags
- capability_check::message_text_for_estimation
- capability_check::request_has_audio
- capability_check::request_has_images
- capability_check::request_input_text
- messages::parse_cache_control
- messages::parse_data_url
- model_catalog::model_catalog
- pricing::catalog
- pricing::is_stale
- providers::azure_deployment
- providers::infer_provider
- providers::known_to_differ
- providers::local_backend
- url_guard::filter_extra_headers
- url_guard::find_denied_header
- url_guard::validate_provider_url