Skip to content

Class swarmauri_core.vector_stores.IPersistentVectorStore.IPersistentVectorStore

swarmauri_core.vector_stores.IPersistentVectorStore.IPersistentVectorStore

Bases: ABC

Interface for a persitent-based vector store responsible for storing, indexing, and retrieving documents.

connect abstractmethod

connect()

Connects to the persistent-based vector store using provided credentials.

Source code in swarmauri_core/vector_stores/IPersistentVectorStore.py
 9
10
11
12
13
14
@abstractmethod
def connect(self) -> None:
    """
    Connects to the persistent-based vector store using provided credentials.
    """
    pass

disconnect abstractmethod

disconnect()

Disconnects from the persistent-based vector store.

Source code in swarmauri_core/vector_stores/IPersistentVectorStore.py
16
17
18
19
20
21
@abstractmethod
def disconnect(self) -> None:
    """
    Disconnects from the persistent-based vector store.
    """
    pass