Spaces:
Sleeping
Sleeping
File size: 455 Bytes
a3d26e6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from vectore_store import ConnectorStrategy
class VectoreStoreManager:
def __init__(self, strategy: ConnectorStrategy):
self.strategy = strategy
def getDocs(self):
return self.strategy.getDocs()
def addDoc(self, filename, text_chunks, embedding):
self.strategy.addDoc(filename, text_chunks, embedding)
def retriever(self, query, embedding):
return self.strategy.retriever(query, embedding)
|