Spaces:
Running
Running
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) | |