check it out here: pdf-wiz
chat with multiple pdfs along with added conversational memory to maintain chat history and context
-used streamlit for gui and python for backend
-integrated GROQ's LLM api to empower the application with advanced capabilities for processing natural language queries directly from uploaded PDF files.
-utilized PyPDF2 package for extracting text from uploaded PDFs and splitting them into manageable chunks for processing
-upload multiple pdfs at a time
to use it on your own system:
- clone the repo
- create and activate a virtual environment
- install dependencies using pip install -r requirements.txt
- create .env file
- get an API key from GROQ CLOUD
- store API key in .env file using GROQ_API_KEY_GIT = " api key goes here (without quotes) "
- in the terminal type streamlit run app.py