File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 51
51
from core .storage .local_storage import LocalStorage
52
52
from core .storage .s3_storage import S3Storage
53
53
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
55
55
56
56
# Initialize FastAPI app
57
57
logger = logging .getLogger (__name__ )
@@ -173,9 +173,7 @@ async def lifespan(app_instance: FastAPI):
173
173
if not settings .POSTGRES_URI :
174
174
raise ValueError ("PostgreSQL URI is required for pgvector store" )
175
175
176
- vector_store = PGVectorStore (
177
- uri = settings .POSTGRES_URI ,
178
- )
176
+ vector_store = vector_store_factory (settings )
179
177
180
178
# Initialize storage
181
179
match settings .STORAGE_PROVIDER :
@@ -260,7 +258,7 @@ async def lifespan(app_instance: FastAPI):
260
258
completion_model = completion_model ,
261
259
cache_factory = cache_factory ,
262
260
reranker = reranker ,
263
- enable_colpali = settings .ENABLE_COLPALI ,
261
+ enable_colpali = settings .COLPALI_MODE != "off" ,
264
262
colpali_embedding_model = colpali_embedding_model ,
265
263
colpali_vector_store = colpali_vector_store ,
266
264
)
Original file line number Diff line number Diff line change @@ -105,7 +105,8 @@ storage_path = "./storage"
105
105
# bucket_name = "morphik-s3-storage"
106
106
107
107
[vector_store ]
108
- provider = " qdrant"
108
+ provider = " pgvector"
109
+ # provider = "qdrant"
109
110
qdrant_host = " localhost"
110
111
qdrant_port = 6333
111
112
qdrant_https = false
You can’t perform that action at this time.
0 commit comments