Skip to content

Vector DB Settings

BaseVectorDBConfig

Bases: BaseConfig

Base configuration class for vector databases.

type = Field(description='Mandatory type field to identify the database type.') class-attribute instance-attribute

NanoVectorDBConfig

Bases: BaseVectorDBConfig

Configuration class for NanoVectorDB.

type = Field(default='NanoVectorDB', description='Default type for NanoVectorDBConfig.') class-attribute instance-attribute

storage_file = Field(default='nano-vectordb.json', description='Path to the storage file for NanoVectorDB.') class-attribute instance-attribute

embedding_dim = Field(default=1536, description='Default embedding dimension for NanoVectorDB.') class-attribute instance-attribute