- PyPDF: To read and parse PDF Files
- AstraDB: To store the text chunks and convert them into vector embeddings using OpenAI Embeddings
- Streamlit: To represent the UI
- Langchain: To configure the llms and parse the text from the pdf
pip install -r requirements.txt
Be sure to initialize your own AstraDB, OPENAI_API_KEY and generate all the required environment variables.
Thank You for checking out!