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_)