dummy
Adapted from the Griptape AI Framework documentation.
__all__ = ['DummyVectorStoreDriver']
module-attribute
Bases:
BaseVectorStoreDriver
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
@define() class DummyVectorStoreDriver(BaseVectorStoreDriver): embedding_driver: BaseEmbeddingDriver = field( kw_only=True, default=Factory(lambda: DummyEmbeddingDriver()), metadata={"serializable": True}, ) def delete_vector(self, vector_id: str) -> None: raise DummyError(__class__.__name__, "delete_vector") def upsert_vector( self, vector: list[float], vector_id: Optional[str] = None, namespace: Optional[str] = None, meta: Optional[dict] = None, **kwargs, ) -> str: raise DummyError(__class__.__name__, "upsert_vector") def load_entry(self, vector_id: str, *, namespace: Optional[str] = None) -> Optional[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "load_entry") def load_entries(self, *, namespace: Optional[str] = None) -> list[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "load_entries") def query_vector( self, vector: list[float], *, count: Optional[int] = None, namespace: Optional[str] = None, include_vectors: bool = False, **kwargs, ) -> list[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "query_vector") def query( self, query: str | TextArtifact | ImageArtifact, *, count: Optional[int] = None, namespace: Optional[str] = None, include_vectors: bool = False, **kwargs, ) -> list[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "query")
embedding_driver = field(kw_only=True, default=Factory(lambda: DummyEmbeddingDriver()), metadata={'serializable': True})
class-attribute instance-attribute
delete_vector(vector_id)
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
def delete_vector(self, vector_id: str) -> None: raise DummyError(__class__.__name__, "delete_vector")
load_entries(*, namespace=None)
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
def load_entries(self, *, namespace: Optional[str] = None) -> list[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "load_entries")
load_entry(vector_id, *, namespace=None)
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
def load_entry(self, vector_id: str, *, namespace: Optional[str] = None) -> Optional[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "load_entry")
query(query, *, count=None, namespace=None, include_vectors=False, **kwargs)
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
def query( self, query: str | TextArtifact | ImageArtifact, *, count: Optional[int] = None, namespace: Optional[str] = None, include_vectors: bool = False, **kwargs, ) -> list[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "query")
query_vector(vector, *, count=None, namespace=None, include_vectors=False, **kwargs)
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
def query_vector( self, vector: list[float], *, count: Optional[int] = None, namespace: Optional[str] = None, include_vectors: bool = False, **kwargs, ) -> list[BaseVectorStoreDriver.Entry]: raise DummyError(__class__.__name__, "query_vector")
upsert_vector(vector, vector_id=None, namespace=None, meta=None, **kwargs)
Source Code in griptape/drivers/vector/dummy_vector_store_driver.py
def upsert_vector( self, vector: list[float], vector_id: Optional[str] = None, namespace: Optional[str] = None, meta: Optional[dict] = None, **kwargs, ) -> str: raise DummyError(__class__.__name__, "upsert_vector")
- On this page
- delete_vector(vector_id)
- load_entries(*, namespace=None)
- load_entry(vector_id, *, namespace=None)
- query(query, *, count=None, namespace=None, include_vectors=False, **kwargs)
- query_vector(vector, *, count=None, namespace=None, include_vectors=False, **kwargs)
- upsert_vector(vector, vector_id=None, namespace=None, meta=None, **kwargs)
Could this page be better? Report a problem or suggest an addition!