Download from GitHub
git clone [email protected]:rishabh-sonal/Aiva.git
Change directory into backend
cd backend
Create a Virtual Environment
python3 -m venv venv
Activate Virtual Environment (MAC)
source venv/bin/activate
Upgrade PIP
pip3 install --upgrade pip
Install required Python packages
pip3 install openai python-decouple fastapi "uvicorn[standard]" python-multipart
Or use this alternative method
pip3 install -r requirements.txt
Create your .env file
touch .env
Update your .env file with the following
OPEN_AI_ORG=enter-you-key-here
OPEN_AI_KEY=enter-you-key-here
ELEVEN_LABS_API_KEY=enter-you-key-here
Start your backend server
uvicorn main:app
Alternatively, you can ensure your server resets every time you make a change by typing:
uvicorn main:app --reload
You can check your server is working by going to:
http://localhost:8000/health
Change directory into frontend
cd ..
cd frontend
Install packages
yarn --exact
Build application
yarn build
Start server in dev mode
yarn dev
You can check your dev server is working by going to:
http://localhost:5173/health
or alternatively in live mode:
yarn start
You can check your live server is working by going to:
http://localhost:4173/health