Skip to main content
Open on GitHub

Memgraph

Memgraph is a high-performance, in-memory graph database that is optimized for real-time queries and analytics. Get started with Memgraph by visiting their website.

Installation and Setup

  • Install the Python SDK with pip install langchain-memgraph

MemgraphQAChain

There exists a wrapper around Memgraph graph database that allows you to generate Cypher statements based on the user input and use them to retrieve relevant information from the database.

from langchain_memgraph.chains.graph_qa import MemgraphQAChain
from langchain_memgraph.graphs.memgraph import Memgraph

See a usage example

Constructing a Knowledge Graph from unstructured data

You can use the integration to construct a knowledge graph from unstructured data.

from langchain_memgraph.graphs.memgraph import Memgraph
from langchain_experimental.graph_transformers import LLMGraphTransformer
API Reference:LLMGraphTransformer

See a usage example

Memgraph Tools and Toolkit

Memgraph also provides a toolkit that allows you to interact with the Memgraph database. See a usage example.

from langchain_memgraph import MemgraphToolkit

Was this page helpful?