Skip to content

Commit 4fe8dde

Browse files
authored
Update to langchain neo4j (#103)
1 parent d5e090a commit 4fe8dde

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

modules/genai-ecosystem/pages/langchain.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ image::https://cdn.graphacademy.neo4j.com/assets/img/courses/banners/llm-chatbot
2929

3030
[source,shell]
3131
----
32-
pip install langchain langchain-community
32+
pip install langchain langchain-community langchain-neo4j
3333
# pip install langchain-openai tiktoken
3434
# pip install neo4j
3535
----
@@ -52,7 +52,7 @@ The Neo4j Vector integration supports a number of operations
5252
from langchain.docstore.document import Document
5353
from langchain.text_splitter import CharacterTextSplitter
5454
from langchain_community.document_loaders import TextLoader
55-
from langchain_community.vectorstores import Neo4jVector
55+
from langchain_neo4j import Neo4jVector
5656
from langchain_openai import OpenAIEmbeddings
5757
5858
loader = TextLoader("../../modules/state_of_the_union.txt")
@@ -87,7 +87,7 @@ Hybrid search combines vector search with fulltext search with re-ranking and de
8787
from langchain.docstore.document import Document
8888
from langchain.text_splitter import CharacterTextSplitter
8989
from langchain_community.document_loaders import TextLoader
90-
from langchain_community.vectorstores import Neo4jVector
90+
from langchain_neo4j import Neo4jVector
9191
from langchain_openai import OpenAIEmbeddings
9292
9393
loader = TextLoader("../../modules/state_of_the_union.txt")
@@ -137,7 +137,7 @@ Many integrations allow you to use the Neo4j Graph as a source of data for LangC
137137

138138
[source,python]
139139
----
140-
from langchain_community.graphs import Neo4jGraph
140+
from langchain_neo4j import Neo4jGraph
141141
142142
graph = Neo4jGraph(url=NEO4J_URI, username=NEO4J_USERNAME, password=NEO4J_PASSWORD)
143143
@@ -161,8 +161,7 @@ Using an LLM and the graph schema it translates the user question into a Cypher
161161
# pip install --upgrade --quiet langchain
162162
# pip install --upgrade --quiet langchain-openai
163163
164-
from langchain.chains import GraphCypherQAChain
165-
from langchain_community.graphs import Neo4jGraph
164+
from langchain_neo4j import Neo4jGraph, GraphCypherQAChain
166165
from langchain_openai import ChatOpenAI
167166
168167
graph = Neo4jGraph(url=NEO4J_URI, username=NEO4J_USERNAME, password=NEO4J_PASSWORD)
@@ -285,7 +284,7 @@ Creating a Knowledge Graph from unstructured data like PDF documents used to be
285284

286285
The https://python.langchain.com/docs/use_cases/graph/constructing[Graph Transformers^] are tools that allows you to extract structured data from unstructured documents and transform it into a Knowledge Graph.
287286

288-
NOTE: You can see a practical application, code and demo for extracting knowledge graphs from PDFs, YouTube transcripts, wikpedia articles and more with the xref:llm-graph-builder.adoc[LLM Graph Builder].
287+
NOTE: You can see a practical application, code and demo for extracting knowledge graphs from PDFs, YouTube transcripts, wikipedia articles and more with the xref:llm-graph-builder.adoc[LLM Graph Builder].
289288

290289
image::
291290

0 commit comments

Comments
 (0)