Retriever_configuration
This module contains functionality related to the the retriever_configuration
module for augmentation.bootstrap.configuration.components
.
Retriever_configuration
RetrieverConfiguration
Bases: BaseConfiguration
Configuration class for retrievers.
This class defines the parameters needed to configure a retriever component in the RAG pipeline.
Source code in src/augmentation/bootstrap/configuration/components/retriever_configuration.py
17 18 19 20 21 22 23 24 25 26 27 28 |
|
RetrieverConfigurationRegistry
Bases: ConfigurationRegistry
Registry for retriever configurations.
Maps RetrieverName enum values to their corresponding configuration classes. Used for dynamic instantiation of retriever components based on configuration.
Attributes: |
|
---|
Source code in src/augmentation/bootstrap/configuration/components/retriever_configuration.py
31 32 33 34 35 36 37 38 39 40 41 42 |
|
RetrieverName
Bases: str
, Enum
Enumeration of supported retriever types.
Source code in src/augmentation/bootstrap/configuration/components/retriever_configuration.py
10 11 12 13 14 |
|