An open API service indexing awesome lists of open source software.

https://github.com/nebeyoumusie/chat-with-multiple-pdf-documents

In this project I have built an app that can answer questions from your multiple PDFs using Google's gemini-1.5-flash model.
https://github.com/nebeyoumusie/chat-with-multiple-pdf-documents

faiss faiss-vector-database gemini-flash google-api google-embeddings google-generative-ai langchain python streamlit streamlit-webapp

Last synced: 6 months ago
JSON representation

In this project I have built an app that can answer questions from your multiple PDFs using Google's gemini-1.5-flash model.

Awesome Lists containing this project

README

          

# Chat with Multiple PDF Documents
- In this project I have built an app that can answer questions from your multiple PDFs using Google's gemini-1.5-flash model.

![Chat with PDFs UI Image](./images/chat%20with%20pdf%20image.png)

## DEMO
- You can try the project live [here](https://8501-01j0bv4h1g771v2shtqjfpr66t.cloudspaces.litng.ai/)

## Libraries Used
- streamlit
- google-generativeai
- python-dotenv
- langchain_community
- PyPDF2
- chromadb
- faiss-cpu
- langchain_google_genai

## Installation
1. Prerequisites
- Git
- Command line familiarity
2. Clone the Repository: `git clone https://github.com/NebeyouMusie/Chat-with-Multiple-PDF-Documents.git`
3. Create and Activate Virtual Environment (Recommended)
- `python -m venv venv`
- `source venv/bin/activate` for Mac and `venv/bin/activate` for Windows
4. Navigate to the projects directory `cd ./Chat-with-Multiple-PDF-Documents` using your terminal
5. Install Libraries: `pip install -r requirements.txt`
6. run `streamlit run app/app.py`
7. open the link displayed in the terminal on your preferred browser

## Collaboration
- Collaborations are welcomed ❤️

## Acknowledgments
- I would like to thank [Krish Naik](https://www.youtube.com/@krishnaik06)

## Contact
- LinkedIn: [Nebeyou Musie](https://www.linkedin.com/in/nebeyou-musie)
- Gmail: nebeyoumusie@gmail.com
- Telegram: [Nebeyou Musie](https://t.me/NebeyouMusie)