- Python 3.9 or later
- uv (Python package installer)
$ uv venv
$ source .venv/bin/activate
$ uv sync$ cp .env.example .envThen set your environment variables in the .env file. Like OPENAI_API_KEY value and others.
$ cd docker
$ cp .env.example .envThen set your credential for postgre database. Run docker containers:
$ sudo docker compose up -d$ uv run -- uvicorn main:app --reload --host 0.0.0.0 --port 5000Note: Yo can Find the POSTMAN collection for developed APIs in assets folder