File tree Expand file tree Collapse file tree 7 files changed +13
-14
lines changed
Expand file tree Collapse file tree 7 files changed +13
-14
lines changed Original file line number Diff line number Diff line change 11import os
22
3- from langchain_community . graphs import Neo4jGraph
3+ from langchain_neo4j import Neo4jGraph
44from dotenv import load_dotenv
55from utils import (
66 create_vector_index ,
Original file line number Diff line number Diff line change 33import streamlit as st
44from streamlit .logger import get_logger
55from langchain .callbacks .base import BaseCallbackHandler
6- from langchain_community . graphs import Neo4jGraph
6+ from langchain_neo4j import Neo4jGraph
77from dotenv import load_dotenv
88from utils import (
99 create_vector_index ,
Original file line number Diff line number Diff line change 88from langchain_ollama import ChatOllama
99from langchain_aws import ChatBedrock
1010
11- from langchain_community . vectorstores import Neo4jVector
11+ from langchain_neo4j import Neo4jVector
1212
1313from langchain .chains import RetrievalQAWithSourcesChain
1414from langchain .chains .qa_with_sources import load_qa_with_sources_chain
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ services:
3131
3232 database :
3333 user : neo4j:neo4j
34- image : neo4j:5.23
34+ image : neo4j:5.26
3535 ports :
3636 - 7687:7687
3737 - 7474:7474
Original file line number Diff line number Diff line change 11import os
22import requests
33from dotenv import load_dotenv
4- from langchain_community . graphs import Neo4jGraph
4+ from langchain_neo4j import Neo4jGraph
55import streamlit as st
66from streamlit .logger import get_logger
77from chains import load_embedding_model
1515password = os .getenv ("NEO4J_PASSWORD" )
1616ollama_base_url = os .getenv ("OLLAMA_BASE_URL" )
1717embedding_model_name = os .getenv ("EMBEDDING_MODEL" )
18- # Remapping for Langchain Neo4j integration
19- os .environ ["NEO4J_URL" ] = url
2018
2119logger = get_logger (__name__ )
2220
Original file line number Diff line number Diff line change 55from PyPDF2 import PdfReader
66from langchain .callbacks .base import BaseCallbackHandler
77from langchain .text_splitter import RecursiveCharacterTextSplitter
8- from langchain_community . vectorstores import Neo4jVector
8+ from langchain_neo4j import Neo4jVector
99from streamlit .logger import get_logger
1010from chains import (
1111 load_embedding_model ,
Original file line number Diff line number Diff line change @@ -12,9 +12,10 @@ sse-starlette
1212boto3
1313streamlit == 1.32.1
1414# missing from the langchain base image?
15- langchain-openai == 0.2.4
16- langchain-community == 0.3.3
17- langchain-google-genai == 2.0.3
18- langchain-ollama == 0.2.0
19- langchain-huggingface == 0.1.1
20- langchain-aws == 0.2.4
15+ langchain-openai == 0.3.8
16+ langchain-community == 0.3.19
17+ langchain-google-genai == 2.0.11
18+ langchain-ollama == 0.2.3
19+ langchain-huggingface == 0.1.2
20+ langchain-aws == 0.2.15
21+ langchain-neo4j == 0.4.0
You can’t perform that action at this time.
0 commit comments