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()