in skills/retrieval_augmented_generation/evaluation/vectordb.py [0:0]
def load_db(self):
if not os.path.exists(self.db_path):
raise ValueError("Vector database file not found. Use load_data to create a new database.")
with open(self.db_path, "rb") as file:
data = pickle.load(file)
self.embeddings = data["embeddings"]
self.metadata = data["metadata"]
self.query_cache = json.loads(data["query_cache"])