Configuration
DENSE_EMBEDDING_SIZE = 1536
module-attribute
QDRANT_CONTENT_KEY = 'content'
module-attribute
QDRANT_METADATA_KEY = 'metadata'
module-attribute
default_dense_embedder = OpenAIEmbeddings(api_key=SecretStr(settings.OPENAI_API_KEY), model='text-embedding-3-small')
module-attribute
default_dense_vector_params = qdrant_models.VectorParams(size=DENSE_EMBEDDING_SIZE, distance=qdrant_models.Distance.COSINE)
module-attribute
default_sparse_vector_params = qdrant_models.SparseVectorParams()
module-attribute
default_sparse_embedder()
Get the default sparse embedder.
Note: This takes ~0.1s and makes network requests to do. So, lazily load only when needed