The chat agent is intended to be unique for each client, allowing their preferences to be stored in the backend and easily linked to incoming requests from the frontend.
- Clone the repository and navigate to its main directory:
git clone <repository-url>
cd <repository-directory>
- Install poetry for handling Python package dependencies.
- Install dependencies:
poetry install
Use poetry install --sync for re-installs.
4. Install pre-commit hooks to ensure code quality before commits:
pre-commit install
- Activate the poetry virtualenv:
poetry shell
- Run local API to test:
uvicorn api.main:app --reload --port=8000