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

https://github.com/stenwire/chat-pdf-streamlit-app

Chat with ultiple PDFs
https://github.com/stenwire/chat-pdf-streamlit-app

llm python rag streamlit

Last synced: 29 days ago
JSON representation

Chat with ultiple PDFs

Awesome Lists containing this project

README

          

# chat-pdf-streamlit-app
This app will enable you to chat with multiple PDFs

NOTE: If you want a better peformance, edit code to use a better LLM and embedding model from hugginface, right now the LLm model used in the code has a model size of just 248M params, and embedding model has a size of just 22.7M params. I selected these models because they are ligthweight. If you schoose to go with this, don't expect good performance, to be honest, expect bad performance. 🙂

## To run locally

### Requirements:
- Python

### Setting up:
- Clone repo
- cd into repo
- rename `.env.example` to `.env` and replace the keys with valid keys.
- create virtual environment
- install requirements

### Running the app
- Use `streamlit run ./app.py` to start streamlit server

## Contributing
- If you see a bug raise an issue. If you would like to fix it, make your fixes and send a PR.
- If you want to request a feature, raise an issue. If you would like to add the feature yourself, make your additions and send a PR.

---
Gracias ❤️