List of all items
Structs
- api::chat::BatchResult
- api::chat::ChatCompletionChunk
- api::chat::ChoiceDelta
- api::chat::MessageDelta
- api::chat::ModelInfo
- api::chat::ModelPermission
- client::AiClient
- client::CancelHandle
- metrics::NoopMetrics
- metrics::NoopTimer
- provider::cohere::CohereAdapter
- provider::config::FieldMapping
- provider::config::ProviderConfig
- provider::configs::ProviderConfigs
- provider::gemini::GeminiAdapter
- provider::generic::GenericAdapter
- provider::mistral::MistralAdapter
- provider::openai::OpenAiAdapter
- transport::http::HttpTransport
- transport::http::HttpTransportBoxed
- transport::http::HttpTransportConfig
- types::common::Choice
- types::common::Message
- types::common::Usage
- types::function_call::FunctionCall
- types::function_call::Tool
- types::request::ChatCompletionRequest
- types::response::ChatCompletionResponse
Enums
- client::Provider
- transport::error::TransportError
- types::common::Content
- types::common::Role
- types::error::AiLibError
- types::function_call::FunctionCallPolicy
Traits
- api::chat::ChatApi
- metrics::Metrics
- metrics::MetricsExt
- metrics::Timer
- transport::dyn_transport::DynHttpTransport
- transport::http::HttpClient
Functions
- api::chat::batch_utils::process_batch_concurrent
- api::chat::batch_utils::process_batch_sequential
- api::chat::batch_utils::process_batch_smart
- provider::utils::content_to_provider_value
- provider::utils::health_check
- provider::utils::upload_file_inline
- provider::utils::upload_file_to_provider
- provider::utils::upload_file_with_transport
- utils::file::create_temp_dir
- utils::file::get_file_extension
- utils::file::get_file_size
- utils::file::guess_mime_from_path
- utils::file::is_audio_file
- utils::file::is_file_size_acceptable
- utils::file::is_image_file
- utils::file::is_text_file
- utils::file::is_video_file
- utils::file::read_file
- utils::file::remove_file
- utils::file::save_temp_file
- utils::file::validate_file