Skip to content

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