config ====== Configuration management using pydantic-settings. Provides centralized configuration loaded from config/*.yaml files with environment variable overrides and type-safe access. Config files: config/main.yaml - Retry and observability settings config/logging.yaml - Logging configuration config/paths.yaml - File system paths config/clients.yaml - AI client configurations config/model_defaults.yaml - Per-model default parameters .. automodule:: ffai.config :members: :undoc-members: :show-inheritance: Classes ------- .. autoclass:: ffai.config.ClientTypeConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.ClientsConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.Config :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.LoggingConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.LoggingRotationConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.MemoryConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.ModelDefaultsConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.OTelConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.ObservabilityConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.PathsConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.RAGConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.RetryConfig :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.config.YamlConfigSource :members: :undoc-members: :show-inheritance: :inherited-members: Functions --------- .. autofunction:: ffai.config.get_config .. autofunction:: ffai.config.reload_config