Chatbizz-backend-api
- Python
Make sure to have Python3 installed & running on your computer. If you already have installed Python on your computer, you can start from below step. We suggest you to use Python(3.10.8).
- Technologies Used
- Python
- FastAPI
- PostgreSQL
- Weaviate vector DB
- Getting started
| Command | Description |
|---|---|
| python -m venv venv (windows) python3 -m venv venv (ubuntu) |
Create virtual environment |
| source venv/bin/activate (ubuntu) venv/Script/activate (windows) |
Activate environment |
| pip install -r requirements.txt | Install dependency |
| alembic upgrade head | For DB migration |
| python3 main.py(ubuntu) python main.py(windows) |
Start server |
- Database
Database migration (_this project currently uses postgresql to manage the database, you can use any sql by changing database connection string at `SQLALCHEMY_DATABASE_URI` in .env file_)