List of all items
Structs
- Aimo
- StreamingResponse
- client::ALL_CLIENT_MODELS
- client::AzureOpenAIClient
- client::BedrockClient
- client::BuiltinModels
- client::ClaudeClient
- client::CloudflareClient
- client::CohereClient
- client::CompletionDetails
- client::ErnieClient
- client::ExtraConfig
- client::GeminiClient
- client::ImageUrl
- client::Message
- client::Model
- client::ModelCapabilities
- client::ModelConfig
- client::OllamaClient
- client::OpenAIClient
- client::OpenAICompatibleClient
- client::PromptFormat
- client::QianwenClient
- client::ReplicateClient
- client::SendData
- client::SsMmessage
- client::SseHandler
- client::VertexAIClaudeClient
- client::VertexAIClient
- config::Config
- config::Input
- config::InputContext
- config::Role
- render::MarkdownRender
- render::RenderOptions
- utils::CODE_BLOCK_RE
Enums
- client::ClientConfig
- client::ClientModel
- client::MessageContent
- client::MessageContentPart
- client::MessageRole
- client::SseEvent
- config::Keybindings
- config::State
- config::WorkingMode
- utils::PromptKind
Traits
Macros
- client::client_common_fns
- client::config_get_fn
- client::impl_client_trait
- client::register_client
- client::unsupported_model
- client_common_fns
- config_get_fn
- impl_client_trait
- register_client
- unsupported_model
Functions
- client::catch_error
- client::create_client_config
- client::create_config
- client::create_openai_compatible_client_config
- client::ensure_model_capabilities
- client::extract_system_message
- client::generate_prompt
- client::init_client
- client::json_stream
- client::list_client_types
- client::list_models
- client::maybe_catch_error
- client::patch_system_message
- client::send_message_as_streaming
- client::send_stream
- client::smart_prompt_format
- client::sse_stream
- config::default_wrap
- logger::setup_logger
- render::render_error
- render::render_stream
- utils::base64_decode
- utils::base64_encode
- utils::cl100k_base_singleton
- utils::count_tokens
- utils::create_abort_signal
- utils::detect_os
- utils::detect_shell
- utils::encode_uri
- utils::extract_block
- utils::format_option_value
- utils::fuzzy_match
- utils::get_env_name
- utils::hex_encode
- utils::hmac_sha256
- utils::light_theme_from_colorfgbg
- utils::now
- utils::prompt_input_integer
- utils::prompt_input_string
- utils::render_prompt
- utils::run_command
- utils::run_spinner
- utils::set_text
- utils::sha256
- utils::tokenize