dummy#
__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")