Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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 |
-
|
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 = [
|
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
|