from abc import ABC, abstractmethod from typing import Any class VectorStore(ABC): @abstractmethod def add_data(self, *args, **kwargs) -> Any: """ Add data to the vector store """ pass @abstractmethod def search(self, *args, **kwargs) -> Any: """ Search data from vector store """ pass