Welcome to the PDF-Chatbot! This application is designed to help you get insights from your PDF documents through an interactive chat interface. Powered by the open-source Llama Index and HuggingFace models, this tool allows you to upload a PDF and ask questions about its content, providing accurate and context-aware responses.
- PDF Upload: Easily upload your PDF documents for processing.
- Interactive Chat: Ask questions about the content of the uploaded PDF and receive detailed answers.
- Open-Source Models: Utilizes state-of-the-art open-source models from HuggingFace for natural language processing and embeddings.
-
Clone the Repository
git clone https://github.com/prdowluri/PDF-Chatbot.git cd PDF-Chatbot
-
Install Dependencies Ensure you have Python 3.7 or higher. Then install the required Python packages:
pip install -r requirements.txt
-
Run the Application
streamlit run app.py
Visit the project's website : PDF-Chatbot
-
Upload a PDF
- Click on the "Upload your PDF and Click Submit" button in the sidebar.
- Choose your PDF file and click "Submit".
-
Ask Questions
- Use the chat input at the bottom to ask any questions related to the content of the uploaded PDF.
- The assistant will provide accurate responses based on the document content.
Contributions are welcome! If you have suggestions or improvements, please create an issue or submit a pull request.
This project is open-source and licensed under the MIT License.
- HuggingFace for providing the powerful NLP models.
- Llama Index for the indexing and querying capabilities.
For any inquiries or support, reach out to Prudhvi Raj Dowluri.