| import gradio as gr | |
| from langchain.text_splitter import CharacterTextSplitter | |
| from langchain.llms import HuggingFaceHub | |
| from langchain.embeddings import HuggingFaceEmbeddings | |
| from langchain.vectorstores import Chroma | |
| from langchain.chains import RetrievalQA | |
| from langchain.document_loaders import PyMuPDFLoader | |
| with gr.Blocks() as demo: | |
| pdf_file = gr.File(label='file upload', file_type='.pdf') | |
| demo.launch() |