Resolves and validates client configuration from explicit options and environment variables.
Explicit options always win over environment variables. Empty or whitespace-only environment values are ignored and fall back to the built-in defaults.
Summary
Functions
The environment variable names read during resolution.
Resolve configuration, raising TypeSafe.ConfigError when the API key or timeout is invalid.
Types
Functions
The environment variable names read during resolution.
Resolve configuration, raising TypeSafe.ConfigError when the API key or timeout is invalid.
Recognized options: :api_key, :base_url, :model, :timeout (milliseconds), and :headers.