MetalVectorStore#
- class llama_index.vector_stores.MetalVectorStore(api_key: str, client_id: str, index_id: str)#
Bases:
VectorStore
Attributes Summary
Return Metal client.
Methods Summary
add
(nodes, **add_kwargs)Add nodes to index.
delete
(ref_doc_id, **delete_kwargs)Delete nodes using with ref_doc_id.
query
(query, **kwargs)Query vector store.
Attributes Documentation
- client#
Return Metal client.
Methods Documentation
- add(nodes: List[BaseNode], **add_kwargs: Any) List[str] #
Add nodes to index.
- Parameters
nodes – List[BaseNode]: list of nodes with embeddings.
- delete(ref_doc_id: str, **delete_kwargs: Any) None #
Delete nodes using with ref_doc_id.
- Parameters
ref_doc_id (str) – The doc_id of the document to delete.
- query(query: VectorStoreQuery, **kwargs: Any) VectorStoreQueryResult #
Query vector store.