Update app.py
Browse files
app.py
CHANGED
@@ -4,19 +4,13 @@ import streamlit as st
|
|
4 |
import os
|
5 |
import sys
|
6 |
import shutil
|
7 |
-
from langchain.text_splitter import TokenTextSplitter,RecursiveCharacterTextSplitter
|
8 |
from langchain.document_loaders import PyPDFLoader
|
9 |
from langchain.document_loaders.pdf import PyPDFDirectoryLoader
|
10 |
from langchain_community.embeddings import HuggingFaceEmbeddings
|
11 |
from transformers import pipeline
|
12 |
import torch
|
13 |
-
from transformers import AutoTokenizer, AutoModelForCausalLM, BitsAndBytesConfig,AutoModelForSeq2SeqLM
|
14 |
-
from langchain.retrievers.self_query.base import SelfQueryRetriever
|
15 |
from langchain.chains.query_constructor.base import AttributeInfo
|
16 |
-
from langchain.retrievers import ContextualCompressionRetriever
|
17 |
-
from langchain.retrievers.document_compressors import LLMChainExtractor
|
18 |
-
from langchain_huggingface.llms import HuggingFacePipeline
|
19 |
-
from langchain.text_splitter import CharacterTextSplitter, RecursiveCharacterTextSplitter
|
20 |
from langchain.vectorstores import DocArrayInMemorySearch
|
21 |
from langchain.document_loaders import TextLoader
|
22 |
from langchain.chains import RetrievalQA, ConversationalRetrievalChain
|
|
|
4 |
import os
|
5 |
import sys
|
6 |
import shutil
|
7 |
+
from langchain.text_splitter import TokenTextSplitter,RecursiveCharacterTextSplitter,CharacterTextSplitter
|
8 |
from langchain.document_loaders import PyPDFLoader
|
9 |
from langchain.document_loaders.pdf import PyPDFDirectoryLoader
|
10 |
from langchain_community.embeddings import HuggingFaceEmbeddings
|
11 |
from transformers import pipeline
|
12 |
import torch
|
|
|
|
|
13 |
from langchain.chains.query_constructor.base import AttributeInfo
|
|
|
|
|
|
|
|
|
14 |
from langchain.vectorstores import DocArrayInMemorySearch
|
15 |
from langchain.document_loaders import TextLoader
|
16 |
from langchain.chains import RetrievalQA, ConversationalRetrievalChain
|