This project is a RAG based Streamlit web application designed to answer class 12 Book flamingo Q/A.
Ensure you have the following installed:
- llama3 model API served by Ollama
- Python 3.7 or higher
- pip (Python package installer)
- Jupyter Notebook (for generating the required files)
-
Clone the repository:
git clone https://github.com/MankiratSingh1315.git cd yourproject
-
Install required packages:
pip install -r requirements.txt
-
Generate
.pkl
andindex
files: Open the Jupyter Notebook (generate_files.ipynb
) and run all cells to generate the necessary.pkl
andindex
files.jupyter notebook generate_files.ipynb
-
Start the Streamlit application:
streamlit run app.py
-
Access the application: Open your web browser and navigate to
http://localhost:8501
.