Skip to content

Gemini-Powered-MultiPDF-Chatbot is a Streamlit application that leverages Google Generative AI Gemini and LangChain for conversational question-answering based on PDF documents. This chatbot allows users to ask questions related to the content of uploaded PDF files.

Notifications You must be signed in to change notification settings

shaadclt/Gemini-LangChain-MultiPDF-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Gemini-Powered-MultiPDF-Chatbot

gemini

Gemini-Powered-MultiPDF-Chatbot is a Streamlit application that leverages Google Generative AI Gemini and LangChain for conversational question-answering based on PDF documents. This chatbot allows users to ask questions related to the content of uploaded PDF files.

Features

  • Conversational Chatbot: Utilizes Google Generative AI for conversational question-answering.
  • PDF Processing: Extracts text from uploaded PDF files.
  • Vectorization: Converts text chunks into embeddings for efficient similarity search.
  • User Interaction: Users can ask questions related to the content of PDF files.

Usage

  1. Installation Clone the repository:
git clone https://github.com/shaadclt/Gemini-Powered-MultiPDF-Chatbot.git
cd Gemini-Powered-MultiPDF-Chatbot
  1. Install dependencies:
pip install -r requirements.txt
  1. Running the Application
streamlit run app.py

Usage Instructions

  1. Upload PDF files using the file uploader.
  2. Ask questions related to the content of the PDF files in the text input box.
  3. Click "Submit & Process" to extract text from the uploaded PDF files and process the user's question.
  4. The chatbot will provide an answer based on the context of the uploaded PDF files.

Dependencies

  • Streamlit
  • PyPDF2
  • langchain
  • Google Generative AI
  • python-dotenv

License

This project is licensed under the MIT License.

About

Gemini-Powered-MultiPDF-Chatbot is a Streamlit application that leverages Google Generative AI Gemini and LangChain for conversational question-answering based on PDF documents. This chatbot allows users to ask questions related to the content of uploaded PDF files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages