List of all items
Structs
- analytics::usage_stats::BarChart
- analytics::usage_stats::UsageAnalyzer
- analytics::usage_stats::UsageStats
- cli::definitions::Cli
- core::provider::AudioSpeechRequest
- core::provider::AudioTranscriptionRequest
- core::provider::AudioTranscriptionResponse
- core::provider::ChatRequest
- core::provider::ChatRequestWithoutModel
- core::provider::ChatResponse
- core::provider::Choice
- core::provider::EmbeddingData
- core::provider::EmbeddingRequest
- core::provider::EmbeddingResponse
- core::provider::EmbeddingUsage
- core::provider::Function
- core::provider::FunctionCall
- core::provider::ImageData
- core::provider::ImageGenerationRequest
- core::provider::ImageGenerationResponse
- core::provider::ImageUrl
- core::provider::Message
- core::provider::Model
- core::provider::ModelsResponse
- core::provider::OpenAIClient
- core::provider::Provider
- core::provider::ResponseMessage
- core::provider::TokenResponse
- core::provider::Tool
- core::provider::ToolCall
- core::provider::TranscriptionSegment
- core::provider_installer::ProviderInstaller
- core::provider_installer::ProviderMetadata
- core::provider_installer::ProviderRegistry
- data::config::CachedToken
- data::config::Config
- data::config::ProviderConfig
- data::config::ProviderPaths
- data::database::ChatEntry
- data::database::ConnectionPool
- data::database::Database
- data::database::DatabaseStats
- data::database::PooledConnection
- data::keys::KeysConfig
- data::vector_db::FileProcessor
- data::vector_db::VectorDatabase
- data::vector_db::VectorEntry
- models::cache::CachedModel
- models::cache::ModelsCache
- models::dump_metadata::MetadataDumper
- models::metadata::FieldMappings
- models::metadata::MetadataExtractor
- models::metadata::ModelMetadata
- models::metadata::ModelMetadataExtractor
- models::metadata::ModelPaths
- models::metadata::TagConfig
- models::metadata::TagRule
- models::unified_cache::CachedProviderData
- models::unified_cache::UnifiedCache
- readers::pdf::PdfReader
- search::SearchEngine
- search::config::SearchConfig
- search::duckduckgo::DuckDuckGoIcon
- search::duckduckgo::DuckDuckGoProvider
- search::duckduckgo::DuckDuckGoRelatedTopic
- search::duckduckgo::DuckDuckGoResponse
- search::duckduckgo::DuckDuckGoResult
- search::jina::JinaDirectResponse
- search::jina::JinaDirectResult
- search::jina::JinaProvider
- search::jina::JinaSearchResult
- search::providers::SearchProviderConfig
- search::search_result::SearchResult
- search::search_result::SearchResults
- search::serpapi::SerpApiAnswerBox
- search::serpapi::SerpApiKnowledgeGraph
- search::serpapi::SerpApiKnowledgeGraphSource
- search::serpapi::SerpApiOrganicResult
- search::serpapi::SerpApiProvider
- search::serpapi::SerpApiRequest
- search::serpapi::SerpApiResponse
- search::serpapi::SerpApiSearchInformation
- search::serpapi::SerpApiSearchMetadata
- search::serpapi::SerpApiSearchParameters
- search::serpapi::SerpApiSitelink
- services::mcp::McpConfig
- services::mcp::McpServerConfig
- services::mcp::SdkMcpManager
- services::mcp::SdkMcpServerConfig
- services::mcp_daemon::DaemonClient
- services::mcp_daemon::McpDaemon
- services::proxy::ProxyChatRequest
- services::proxy::ProxyChatResponse
- services::proxy::ProxyChoice
- services::proxy::ProxyModel
- services::proxy::ProxyModelsQuery
- services::proxy::ProxyModelsResponse
- services::proxy::ProxyState
- services::proxy::ProxyUsage
- services::webchatproxy::ChatChoice
- services::webchatproxy::ChatCompletionRequest
- services::webchatproxy::ChatCompletionResponse
- services::webchatproxy::ChatMessage
- services::webchatproxy::ChatUsage
- services::webchatproxy::DaemonInfo
- services::webchatproxy::DaemonRegistry
- services::webchatproxy::KagiFocus
- services::webchatproxy::KagiModelProfile
- services::webchatproxy::KagiModelsResponse
- services::webchatproxy::KagiProfile
- services::webchatproxy::KagiRequest
- services::webchatproxy::KagiScorecard
- services::webchatproxy::ModelInfo
- services::webchatproxy::ModelsListResponse
- services::webchatproxy::WebChatProxyConfig
- services::webchatproxy::WebChatProxyProviderConfig
- services::webchatproxy::WebChatProxyState
- sync::config::SyncConfig
- sync::providers::S3Config
- sync::providers::S3Provider
- sync::sync::ConfigFile
- utils::audio::AudioData
- utils::input::MultiLineInput
- utils::template_processor::EndpointTemplates
- utils::template_processor::ModelEndpointTemplates
- utils::template_processor::TemplateConfig
- utils::template_processor::TemplateProcessor
- utils::test::TestGuard
- utils::token::TokenCounter
Enums
- analytics::usage_stats::TimeFrame
- cli::definitions::AliasCommands
- cli::definitions::AnswerCommands
- cli::definitions::Commands
- cli::definitions::CompletionShell
- cli::definitions::ConfigCommands
- cli::definitions::ConfigureCommands
- cli::definitions::DeleteCommands
- cli::definitions::GetCommands
- cli::definitions::HeaderCommands
- cli::definitions::KeyCommands
- cli::definitions::LogCommands
- cli::definitions::McpCommands
- cli::definitions::McpServerType
- cli::definitions::ModelsCommands
- cli::definitions::ModelsPathCommands
- cli::definitions::ModelsTagsCommands
- cli::definitions::ProviderCommands
- cli::definitions::ProviderPathCommands
- cli::definitions::ProviderVarsCommands
- cli::definitions::RecentCommands
- cli::definitions::SearchCommands
- cli::definitions::SearchProviderCommands
- cli::definitions::SetCommands
- cli::definitions::SyncCommands
- cli::definitions::TemplateCommands
- cli::definitions::UsageCommands
- cli::definitions::VectorCommands
- cli::definitions::WebChatProxyCommands
- core::provider::ContentPart
- core::provider::MessageContent
- core::provider_installer::AuthType
- data::keys::ProviderAuth
- models::metadata::ModelType
- search::providers::SearchProviderType
- services::mcp::McpServerType
- services::mcp::SdkMcpTransport
- services::mcp_daemon::DaemonRequest
- services::mcp_daemon::DaemonResponse
- sync::config::ProviderConfig
- utils::image::ImageFormat
Traits
Macros
Attribute Macros
Functions
- analytics::usage_stats::display_usage_overview
- cli::aliases::handle
- cli::audio::handle_transcribe
- cli::audio::handle_tts
- cli::chat::handle
- cli::completion::handle
- cli::config::handle
- cli::embed::handle_embed_command
- cli::embed::handle_similar_command
- cli::embed::retrieve_rag_context
- cli::image::handle
- cli::keys::handle
- cli::logging::handle
- cli::mcp::handle
- cli::models::handle
- cli::parse_env_var
- cli::prompts::handle_direct
- cli::prompts::handle_with_piped_input
- cli::providers::handle
- cli::proxy::handle
- cli::search::handle
- cli::set_debug_mode
- cli::sync::handle
- cli::templates::handle
- cli::usage::handle
- cli::utils::handle_dump_metadata
- cli::vectors::handle
- cli::webchatproxy::handle
- core::chat::create_authenticated_client
- core::chat::get_or_refresh_token
- core::chat::send_chat_request_with_streaming
- core::chat::send_chat_request_with_streaming_messages
- core::chat::send_chat_request_with_tool_execution
- core::chat::send_chat_request_with_tool_execution_messages
- core::chat::send_chat_request_with_validation
- core::chat::send_chat_request_with_validation_messages
- core::completion::generate_completions
- core::completion::get_available_models
- core::completion::get_available_providers
- core::completion::get_available_vectordbs
- core::http_client::create_optimized_client
- core::provider_installer::create_sample_registry
- core::tools::execute_mcp_tool
- core::tools::fetch_mcp_tools
- data::keys::get_provider_auth
- data::vector_db::cosine_similarity_simd
- models::metadata::add_model_path
- models::metadata::add_tag
- models::metadata::extract_models_from_provider
- models::metadata::initialize_model_metadata_config
- models::metadata::list_model_paths
- models::metadata::list_tags
- models::metadata::remove_model_path
- readers::get_reader_for_extension
- search::brave::search
- search::duckduckgo::search
- search::exa::search
- search::jina::search
- search::serpapi::search
- search::serper::search
- search::tavily::search
- services::mcp::call_global_tool
- services::mcp::close_global_server
- services::mcp::create_sse_server_config
- services::mcp::create_stdio_server_config
- services::mcp::ensure_server_connected
- services::mcp::get_global_manager
- services::mcp::list_global_tools
- services::proxy::generate_api_key
- services::proxy::parse_model_string
- services::proxy::start_proxy_server
- services::webchatproxy::fetch_kagi_models
- services::webchatproxy::list_webchatproxy_daemons
- services::webchatproxy::start_webchatproxy_daemon
- services::webchatproxy::start_webchatproxy_server
- services::webchatproxy::stop_webchatproxy_daemon
- sync::config::handle_sync_configure
- sync::encryption::decode_base64
- sync::encryption::decrypt_data
- sync::encryption::derive_key_from_password
- sync::encryption::encode_base64
- sync::encryption::encrypt_data
- sync::s3::download_from_s3
- sync::s3::download_from_s3_provider
- sync::s3::upload_to_s3
- sync::s3::upload_to_s3_provider
- sync::sync::decrypt_files
- sync::sync::encrypt_files
- sync::sync::handle_sync_from
- sync::sync::handle_sync_providers
- sync::sync::handle_sync_to
- utils::audio::generate_wav_header
- utils::audio::get_audio_file_extension
- utils::audio::is_likely_pcm
- utils::audio::pcm_to_wav
- utils::audio::process_audio_file
- utils::audio::process_audio_url
- utils::cli_utils::is_code_file
- utils::cli_utils::is_debug_mode
- utils::cli_utils::read_and_format_attachments
- utils::cli_utils::resolve_model_and_provider
- utils::cli_utils::set_debug_mode
- utils::image::process_image_file
- utils::image::process_image_url
- utils::image::process_images
- utils::test::cleanup_test_providers
- utils::test::get_test_provider_name
- utils::test::init_test_env