This is a Python project that allows you to chat with a chatbot about the PDF you uploaded. and generate a PDF transcript of the conversation. The project is built using Python and Streamlit framework.
Installation To run this project, please follow the steps below:
Create and activate a virtual environment (optional but recommended): python3 -m venv venv
source venv/bin/activate
Install the dependencies from the requirements.txt file:
pip install -r requirements.txt
Add your GROQ_API_KEY in .env file
Running the Project
Once you have installed the required dependencies, you can run the project using Streamlit. Streamlit provides an easy way to create interactive web applications in Python.
streamlit run app.py This will start the Streamlit server and open the application in your default web browser..
License This project is licensed under the MIT License.