1. Create a virtual environment
python3 -m venv ~/.venvs/phi-linear
source ~/.venvs/phi-linear/bin/activate
2. Export OPENAI_API_KEY and DISCORD_BOT_TOKEN
export OPENAI_API_KEY=***
export DISCORD_BOT_TOKEN=***
3. Run redis and PGvector docker containers
docker run --name redis -p 6379:6379 -d redis
docker run -d \
-e POSTGRES_DB=ai \
-e POSTGRES_USER=ai \
-e POSTGRES_PASSWORD=ai \
-e PGDATA=/var/lib/postgresql/data/pgdata \
-v pgvolume:/var/lib/postgresql/data \
-p 5532:5432 \
--name pgvector \
phidata/pgvector:16
pip install -r requirements.txt