List of all items
Structs
- api::Apis
- api::CodexWebSocketStats
- api::classify::ClassifyOptions
- api::images::ImagesOptions
- auth::Interaction
- auth::Link
- auth::LoginOptions
- auth::OAuthAuth
- auth::SelectOption
- auth::anthropic::AnthropicOAuth
- auth::callback::PendingPage
- auth::callback::Reply
- auth::callback::Server
- auth::chatgpt::ChatGptOAuth
- auth::codex::CodexOAuth
- auth::copilot::CopilotOAuth
- auth::federation::Config
- auth::google_adc::Token
- auth::kimi::KimiOAuth
- auth::lock::FileLock
- auth::meta::MetaOAuth
- auth::openrouter::OpenRouterOAuth
- auth::pkce::Pkce
- auth::radius::RadiusOAuth
- auth::store::CredentialStore
- auth::xai::XaiOAuth
- aws::AwsEnv
- aws::Credentials
- aws::eventstream::Decoder
- aws::eventstream::Message
- aws::ini::Profiles
- aws::sigv4::Scope
- faux::Faux
- faux::Response
- http::SseReader
- key_auth::Ambient
- key_auth::Resolved
- llama::Architecture
- llama::Client
- llama::Meta
- llama::ModelInfo
- llama::Progress
- llama::Props
- llama::Status
- llama::huggingface::Client
- llama::huggingface::Details
- llama::huggingface::Model
- llama::huggingface::Quantization
- model_catalog::ModelsStore
- model_catalog::ProviderModels
- model_catalog::RefreshOptions
- model_catalog::Refreshed
- model_catalog::Target
- providers::ApiKeyMethod
- providers::ProviderInfo
- registry::Auth
- registry::Availability
- registry::ModelRegistry
- schema::Grammar
- schema::GrammarInput
- sse::Decoder
- sse::Event
- stream::EventSender
- stream::EventStream
- stream::ProviderResponse
- stream::Request
- stream::RequestHooks
- stream::StreamOptions
- stream::ThinkingBudgets
Enums
- auth::AuthError
- auth::AuthEvent
- auth::AuthPrompt
- auth::AuthRequest
- auth::lock::LockError
- auth::store::CredentialKind
- http::Failure
- model_catalog::Source
- registry::LoginKind
- stream::CacheRetention
- stream::StreamEvent
- stream::Transport
Traits
Functions
- api::builtin
- api::classify::classify
- api::classify::error_result
- api::classify::llama_server_root
- api::close_codex_websockets
- api::codex_websocket_stats
- api::failed_stream
- api::google::requires_tool_call_id
- api::images::error_result
- api::images::generate_images
- api::reset_codex_websocket_stats
- auth::builtin_oauth
- auth::callback::error_page
- auth::callback::query
- auth::callback::success_page
- auth::copilot::available_model_ids
- auth::federation::invalidate
- auth::federation::token
- auth::google_adc::credentials_file
- auth::google_adc::token
- auth::launch
- auth::lock::write_atomic
- auth::open_browser
- auth::pkce::challenge
- auth::pkce::generate
- auth::pkce::random_base64url
- auth::post_form
- auth::radius::normalize_gateway
- auth::store::with_file_lock
- aws::default_credentials
- aws::eventstream::encode
- aws::ini::config_path
- aws::ini::credentials_path
- aws::ini::home
- aws::ini::load
- aws::profile_region
- aws::sigv4::amz_date
- aws::sigv4::escape
- aws::sigv4::sha256_hex
- aws::sigv4::sign
- aws::sigv4::sign_request
- catalog::all_builtin_classifiers
- catalog::all_builtin_image_models
- catalog::all_builtin_models
- catalog::builtin_classifiers
- catalog::builtin_image_models
- catalog::builtin_models
- catalog::builtin_providers
- cost::calculate_cost
- cost::calculate_cost_with
- credentials::api_key_env_vars
- credentials::env_api_key
- credentials::env_var_names
- credentials::is_command
- credentials::is_configured
- credentials::missing_env_vars
- credentials::provider_env_value
- credentials::resolve
- credentials::resolve_template
- credentials::unresolved_message
- errors::is_context_overflow
- errors::is_recoverable_length
- errors::is_retryable_assistant_error
- errors::retry_delay_ms
- hash::short_hash
- http::client
- http::is_truthy
- http::next_openai_chunk
- http::provider_error_message
- http::proxy_env
- http::read_chunk
- http::sdk_error_message
- http::sdk_status_message
- http::send
- http::set_idle_timeout_ms
- http::set_settings_proxy
- http::user_agent
- json_parse::js_parse_error
- json_parse::parse_json_with_repair
- json_parse::parse_streaming_json
- json_parse::repair_json
- key_auth::anthropic_federation
- key_auth::cloudflare_base_url
- key_auth::is_custom
- key_auth::login
- key_auth::resolve
- llama::chat_model
- llama::classifier_model
- llama::context_window
- llama::fetch_models
- llama::format_bytes
- llama::huggingface::find_token
- llama::huggingface::quantization
- llama::inference_url
- llama::is_selectable
- llama::normalize_server_url
- model_catalog::cancel_after
- model_catalog::generated_at_ms
- model_catalog::refresh
- model_catalog::restore
- providers::info
- registry::strip_json_comments
- schema::grammar_input
- schema::grammar_properties
- schema::grammar_sampling
- schema::make_strict
- schema::strict_sampling
- schema::tool_parameters
- stream::new_output
- stream::now_ms
- stream::send_error
- thinking::budget_for_level
- thinking::budgeted
- thinking::clamp_level
- thinking::clamp_max_tokens_to_context
- thinking::effort
- thinking::requested_max_tokens
- thinking::supported_levels
- transcript::current_system_message
- transcript::current_tools
- transcript::declarations_equal
- transcript::declared_tools
- transcript::estimate_context_tokens
- transcript::estimate_message_tokens
- transcript::has_non_additive_tool_changes
- transcript::has_tool_redefinitions
- transcript::initial_system_message
- transcript::resolve_transcript
- transcript::resolve_transcript_tools
- transcript::tool_state_changes
- transcript::transform_messages
- validation::validate_tool_arguments
Type Aliases
- auth::callback::Handler
- credentials::ProviderEnv
- schema::KeywordCheck
- stream::Hook
- stream::RequestHeaders
- transcript::NormalizeToolCallId
Constants
- auth::federation::OAUTH_API_BETA
- auth::google_adc::CLOUD_PLATFORM_SCOPE
- auth::google_adc::OAUTH2_TOKEN_URL
- auth::radius::DEFAULT_GATEWAY
- credentials::AMBIENT_CREDENTIALS
- credentials::BEARER_TOKEN_ENV
- errors::DEFAULT_MAX_AGENT_RETRY_DELAY_MS
- http::ABORTED_BEFORE_RESPONSE
- http::ABORTED_DURING_STREAM
- http::ABORTED_READ
- http::DEFAULT_IDLE_TIMEOUT_MS
- http::MALFORMED_SSE_JSON
- llama::BASE_URL_ENV
- llama::DEFAULT_SERVER_URL
- llama::PROVIDER_ID
- model_catalog::DEFAULT_CATALOG_BASE_URL
- model_catalog::REFRESH_INTERVAL_MS
- model_catalog::REFRESH_TIMEOUT
- providers::PROVIDERS
- thinking::MIN_ANSWER_TOKENS