A chatbot that answers questions about the company based on its RAG model.
To run:
-
First make a virtual environment using python -m venv venv
-
For windows set execution policy: -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
Then activate the environment:: For windows:> .\venv\Scripts\activate
For Linux: source venv/bin/activate -
Install requirements: pip install -r requirement.txt
-
Run the backend: uvicorn main:api --reload
-
Run the frontend: streamlit run frontend.py