Module config

Source
Expand description

Configuration system for LLM providers.

This module defines the configuration traits and utilities that providers use to manage their settings, validation, and initialization.

Modules§

env
Environment variable helper for loading configuration.
validation
Validation utilities for configuration values.

Structs§

HttpConfig
Common HTTP client configuration options.
PoolConfig
Connection pool configuration.
RateLimitConfig
Rate limiting configuration.
RetryConfig
Retry configuration for failed requests.
SecretString
A secure string type for sensitive configuration values like API keys.

Traits§

ConfigBuilder
Builder pattern helper for configuration types.
ProviderConfig
Trait for provider configuration types.