Skip to main content

Module utils

Module utils 

Source

Re-exports§

pub use auth::load_api_key_from_env;
pub use cache::Cache;
pub use retry::execute_with_retry_builder;
pub use retry::handle_response_json;
pub use retry::handle_response_text;
pub use security::create_safe_error_message;
pub use security::redact_sensitive_content;
pub use url_builder::UrlBuilder;
pub use validation::check_prompt_token_limits;
pub use validation::check_token_limits;
pub use validation::validate_chat_request;
pub use validation::validate_completion_request;
pub use validation::validate_web_search_request;

Modules§

auth
Authentication utilities for managing API keys and authorization tokens.
cache
https
HTTPS enforcement utilities
retry
Retry utilities for HTTP requests with exponential backoff
security
Security utilities for redacting sensitive information
url_builder
validation
Validation utilities module for all API endpoints