karthikeyan-r commited on
Commit
860dd23
·
verified ·
1 Parent(s): a7d8963

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -4
app.py CHANGED
@@ -2,14 +2,12 @@ from langchain.text_splitter import CharacterTextSplitter
2
  # from langchain.vectorstores import FAISS
3
  from langchain_community.vectorstores import FAISS
4
  # from langchain.chat_models import ChatOpenAI
5
- from langchain_community.document_loaders import UnstructuredFileLoader
6
  from langchain_community.chat_models import ChatOpenAI
7
  from langchain_openai import AzureChatOpenAI,AzureOpenAIEmbeddings
8
  from langchain.memory import ConversationBufferMemory
9
  from langchain.chains import ConversationChain
10
  from langchain.chains import ConversationalRetrievalChain
11
- # from langchain.document_loaders import UnstructuredFileLoader
12
- from langchain_unstructured import UnstructuredFileLoader
13
  from typing import List, Dict, Tuple
14
  import gradio as gr
15
  import validators
@@ -50,7 +48,7 @@ class ChatDocumentQA:
50
  List[str]: Extracted text from the PDFs.
51
  """
52
  docs = []
53
- loaders = [UnstructuredFileLoader(file_obj, strategy="fast") for file_obj in file_paths]
54
  for loader in loaders:
55
  docs.extend(loader.load())
56
  return docs
 
2
  # from langchain.vectorstores import FAISS
3
  from langchain_community.vectorstores import FAISS
4
  # from langchain.chat_models import ChatOpenAI
 
5
  from langchain_community.chat_models import ChatOpenAI
6
  from langchain_openai import AzureChatOpenAI,AzureOpenAIEmbeddings
7
  from langchain.memory import ConversationBufferMemory
8
  from langchain.chains import ConversationChain
9
  from langchain.chains import ConversationalRetrievalChain
10
+ from langchain_unstructured import UnstructuredLoader
 
11
  from typing import List, Dict, Tuple
12
  import gradio as gr
13
  import validators
 
48
  List[str]: Extracted text from the PDFs.
49
  """
50
  docs = []
51
+ loaders = [UnstructuredLoader(file_obj, strategy="fast") for file_obj in file_paths]
52
  for loader in loaders:
53
  docs.extend(loader.load())
54
  return docs