Deaksh commited on
Commit
8f231d5
Β·
verified Β·
1 Parent(s): 60bf7e5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -4,18 +4,23 @@ import pickle
4
  import time
5
  import requests
6
  from bs4 import BeautifulSoup
 
 
7
  from langchain_community.embeddings import HuggingFaceEmbeddings
8
- from langchain_text_splitters import RecursiveCharacterTextSplitter
9
  from langchain_community.vectorstores import FAISS
10
- from langchain_groq import ChatGroq
11
- from langchain.schema import Document
12
-
13
- # ⬇️ New imports replacing RetrievalQAWithSourcesChain
14
- from langchain.chains.combine_documents import create_stuff_documents_chain
15
- from langchain.chains.retrieval import create_retrieval_chain
16
  from langchain_community.chains import RetrievalQAWithSourcesChain
 
 
17
  from langchain_core.prompts import ChatPromptTemplate
18
  from langchain_core.output_parsers import StrOutputParser
 
 
 
 
 
 
 
 
19
 
20
 
21
  st.title("RockyBot: News Research Tool πŸ“ˆ")
 
4
  import time
5
  import requests
6
  from bs4 import BeautifulSoup
7
+
8
+ # ---- LangChain Community Packages ----
9
  from langchain_community.embeddings import HuggingFaceEmbeddings
 
10
  from langchain_community.vectorstores import FAISS
 
 
 
 
 
 
11
  from langchain_community.chains import RetrievalQAWithSourcesChain
12
+
13
+ # ---- LangChain Core Packages ----
14
  from langchain_core.prompts import ChatPromptTemplate
15
  from langchain_core.output_parsers import StrOutputParser
16
+ from langchain_core.documents import Document # βœ… Correct import
17
+
18
+ # ---- Text Splitters ----
19
+ from langchain_text_splitters import RecursiveCharacterTextSplitter
20
+
21
+ # ---- LLM ----
22
+ from langchain_groq import ChatGroq
23
+
24
 
25
 
26
  st.title("RockyBot: News Research Tool πŸ“ˆ")