Vector_store_configuration
This module contains functionality related to the the vector_store_configuration
module for embedding.bootstrap.configuration
.
Vector_store_configuration
VectorStoreConfiguration
Bases: BaseConfigurationWithSecrets
, ABC
Abstract base configuration class for vector stores.
Inherits from BaseConfigurationWithSecrets to handle secure configuration settings. All specific vector store configurations should inherit from this class.
Attributes: |
|
---|
Source code in src/embedding/bootstrap/configuration/vector_store_configuration.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
VectorStoreConfigurationRegistry
Bases: ConfigurationRegistry
Registry for vector store configurations.
Maps VectorStoreName enum values to their corresponding configuration classes. Used to retrieve the appropriate configuration based on the selected vector store.
Source code in src/embedding/bootstrap/configuration/vector_store_configuration.py
50 51 52 53 54 55 56 57 58 |
|
VectorStoreName
Bases: str
, Enum
Enumeration of supported vector store providers.
Source code in src/embedding/bootstrap/configuration/vector_store_configuration.py
12 13 14 15 16 17 18 19 |
|