Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search Sign up Reseting focus

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

PDF Chatbot is a Streamlit web application that leverages NLP techniques to enable users to interactively ask questions based on the content of uploaded PDF files. The chatbot utilizes Google's Generative AI models and LangChain libraries for efficient document processing and question answering. Simply upload your PDF file and start querying!

Notifications You must be signed in to change notification settings

hardiksyal/gemini_pdf_bot

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Go to file

Folders and files

Last commit message Last commit date

Latest commit

History

View all files

Repository files navigation

gemini_pdf_bot

PDF Chatbot is a Streamlit web application that allows users to interactively ask questions based on the content of uploaded PDF files. The chatbot utilizes language models and question-answering techniques to provide responses to user queries.

Table of Contents

Dependencies

The project relies on the following dependencies:

Installation

  1. Clone the repository:
git clone https://github.com/hardiksyal/gemini_pdf_bot.git
cd gemini_pdf_bot
pip install -r requirements.txt
GOOGLE_API_KEY="your-google-api-key" 

Make sure to replace your-google-api-key with your actual Google API key.

Usage

To run the PDF Chatbot web application, execute the following command:

streamlit run app.py

This will start the Streamlit server, and you can access the application in your web browser.

About

PDF Chatbot is a Streamlit web application that leverages NLP techniques to enable users to interactively ask questions based on the content of uploaded PDF files. The chatbot utilizes Google's Generative AI models and LangChain libraries for efficient document processing and question answering. Simply upload your PDF file and start querying!