Skip to content

Class swarmauri_core.vector_stores.ICloudVectorStore.ICloudVectorStore

swarmauri_core.vector_stores.ICloudVectorStore.ICloudVectorStore

Bases: ABC

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

connect abstractmethod

connect()

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

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

disconnect abstractmethod

disconnect()

Disconnects from the cloud-based vector store.

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