- Create a virtual environment and activate on your local machine to isolate the project's dependencies.
python -m venv
source env/bin/activate
-
Install the required Python packages using
pip
.pip install -r requirements.txt
-
Install the "llama-cpp-python" library.
pip install llama-cpp-python
-
Open your terminal and run the following command to start the application:
streamlit run app.py
-
You can now input the GitHub repository link.
-
it will fetch all the files from the repository and store them in a folder named "cloned_repo."
-
The embeddings are stored locally in a vector database called ChromaDB.