The project uses poetry as the package manager so simply run:
$ poetry install
The API makes use of the OpenAI API, thus you need to specify an API key in an ENV file placed in the root directory.
OPENAI_SECRET=sk-proj-XXXXXX
To run just the backend/API run:
$ poetry run langchain serve --port 8100
Then access the API on http://localhost:8100
To run both the backend and the frontend use docker:
$ docker-compose -f docker/docker-compose.yml up --build