llama-index-llms-openai = "^0.1.22" llama-index-vector-stores-neo4jvector = "^0.1.4" llama-index-embeddings-openai = "^0.1.10" neo4j = "^5.21.0" llama-index-graph-stores-neo4j = "^0.2.4" llama-index-embeddings-bedrock = "^0.2.1"
llama-index-vector-stores-neo4jvector = "^0.1.5"
if its not already installed# TODO: Temp copy of VectorStore for pydantic, can't mix with runtime_checkable class BasePydanticVectorStore(BaseComponent, ABC): """Abstract vector store protocol.""" stores_text: bool is_embedding_query: bool = True class Config: arbitrary_types_allowed = True @property @abstractmethod def client(self) -> Any: """Get client."""
client
in Neo4jVectorStore
def client(self) -> neo4j.GraphDatabase.driver: return self._driver