base_vector_db.py 320 B

123456789101112
  1. class BaseVectorDB:
  2. """Base class for vector database."""
  3. def __init__(self):
  4. self.client = self._get_or_create_db()
  5. def _get_or_create_db(self):
  6. """Get or create the database."""
  7. raise NotImplementedError
  8. def _get_or_create_collection(self):
  9. raise NotImplementedError