Skip to content

Commit 4b151a2

Browse files
committed
feat: adding qdrant vector db
# Conflicts: # core/api.py # Conflicts: # core/api.py
1 parent 082a35b commit 4b151a2

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

core/api.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
from core.storage.local_storage import LocalStorage
5252
from core.storage.s3_storage import S3Storage
5353
from core.vector_store.multi_vector_store import MultiVectorStore
54-
from core.vector_store.pgvector_store import PGVectorStore
54+
from core.vector_store import vector_store_factory
5555

5656
# Initialize FastAPI app
5757
logger = logging.getLogger(__name__)
@@ -173,9 +173,7 @@ async def lifespan(app_instance: FastAPI):
173173
if not settings.POSTGRES_URI:
174174
raise ValueError("PostgreSQL URI is required for pgvector store")
175175

176-
vector_store = PGVectorStore(
177-
uri=settings.POSTGRES_URI,
178-
)
176+
vector_store = vector_store_factory(settings)
179177

180178
# Initialize storage
181179
match settings.STORAGE_PROVIDER:
@@ -260,7 +258,7 @@ async def lifespan(app_instance: FastAPI):
260258
completion_model=completion_model,
261259
cache_factory=cache_factory,
262260
reranker=reranker,
263-
enable_colpali=settings.ENABLE_COLPALI,
261+
enable_colpali=settings.COLPALI_MODE != "off",
264262
colpali_embedding_model=colpali_embedding_model,
265263
colpali_vector_store=colpali_vector_store,
266264
)

morphik.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ storage_path = "./storage"
105105
# bucket_name = "morphik-s3-storage"
106106

107107
[vector_store]
108-
provider = "qdrant"
108+
provider = "pgvector"
109+
# provider = "qdrant"
109110
qdrant_host = "localhost"
110111
qdrant_port = 6333
111112
qdrant_https = false

0 commit comments

Comments
 (0)