Documentation Index
Fetch the complete documentation index at: https://docs.maximem.ai/llms.txt
Use this file to discover all available pages before exploring further.
configure() is synchronous and must be called before initialize() — once the SDK is initialized, re-configuration is rejected to prevent inconsistent runtime state. Any options not supplied keep their existing values.
Parameters
Override the default cache storage path on disk.
Cache backend selection. Pass
"sqlite" to enable on-disk caching, or None to disable it.Session timeout in minutes. Accepted range is
5–1440.Per-operation timeout overrides. Pass either a
TimeoutConfig instance or a plain dict with the fields you want to override.Retry policy for transient failures. Pass a
RetryPolicy, a dict, or None to disable retries entirely.Logging verbosity. One of
"DEBUG", "INFO", "WARNING", "ERROR".Custom logger instance to replace the SDK’s internal logger.
Returns
ReturnsNone.
Example
Raises
InvalidInputError— whenconfigure()is called afterinitialize(), or when an option value falls outside its accepted range.
See also
- initialize — the next step after
configure(). - shutdown — graceful teardown on exit.