A chatbot to interact with PDF documents.
A demo of this project is available at Demo
This is a Python based project implemented using HuggingFace Large Language Models, Langchain Framework and Streamlit GUI. It takes multiple pdf documents as input and let's the user chat about the content in the pdf documents.
Clone the Repository
git clone <repo-link>
cd <repo>
Install requirements
pip3 install -r requirements.txt
Create .env file and include API Keys. Example: HUGGINGFACEHUB_API_KEY=""
To run the app
streamlit run app.py
- Python
- Streamlit
- Langchain
- PyPDF
- HuggingFace
- Faiss