update returns

This commit is contained in:
prestonrasmussen 2025-10-29 09:29:44 -04:00
parent c4f5c34598
commit afeabb73d8
3 changed files with 57 additions and 57 deletions

View file

@ -80,7 +80,7 @@ class GraphOperationsInterface(BaseModel):
driver: Any, driver: Any,
nodes: list[Any], nodes: list[Any],
batch_size: int = 100, batch_size: int = 100,
) -> None: ) -> dict[str, list[float]]:
""" """
Load embedding vectors for many nodes in batches. Mutates the provided node instances. Load embedding vectors for many nodes in batches. Mutates the provided node instances.
""" """
@ -184,7 +184,7 @@ class GraphOperationsInterface(BaseModel):
driver: Any, driver: Any,
edges: list[Any], edges: list[Any],
batch_size: int = 100, batch_size: int = 100,
) -> None: ) -> dict[str, list[float]]:
""" """
Load embedding vectors for many edges in batches. Mutates the provided edge instances. Load embedding vectors for many edges in batches. Mutates the provided edge instances.
""" """

View file

@ -1880,7 +1880,7 @@ async def get_embeddings_for_nodes(
driver: GraphDriver, nodes: list[EntityNode] driver: GraphDriver, nodes: list[EntityNode]
) -> dict[str, list[float]]: ) -> dict[str, list[float]]:
if driver.graph_operations_interface: if driver.graph_operations_interface:
await driver.graph_operations_interface.node_load_embeddings_bulk(driver, nodes) return await driver.graph_operations_interface.node_load_embeddings_bulk(driver, nodes)
elif driver.provider == GraphProvider.NEPTUNE: elif driver.provider == GraphProvider.NEPTUNE:
query = """ query = """
MATCH (n:Entity) MATCH (n:Entity)
@ -1952,7 +1952,7 @@ async def get_embeddings_for_edges(
driver: GraphDriver, edges: list[EntityEdge] driver: GraphDriver, edges: list[EntityEdge]
) -> dict[str, list[float]]: ) -> dict[str, list[float]]:
if driver.graph_operations_interface: if driver.graph_operations_interface:
await driver.graph_operations_interface.edge_load_embeddings_bulk(driver, edges) return await driver.graph_operations_interface.edge_load_embeddings_bulk(driver, edges)
elif driver.provider == GraphProvider.NEPTUNE: elif driver.provider == GraphProvider.NEPTUNE:
query = """ query = """
MATCH (n:Entity)-[e:RELATES_TO]-(m:Entity) MATCH (n:Entity)-[e:RELATES_TO]-(m:Entity)

2
uv.lock generated
View file

@ -783,7 +783,7 @@ wheels = [
[[package]] [[package]]
name = "graphiti-core" name = "graphiti-core"
version = "0.22.1rc1" version = "0.22.1rc2"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "diskcache" }, { name = "diskcache" },