Simple media recommendation engine
- Python 3.13 or higher
- uv package manager
Install dependencies using uv:
uv syncStart the development server:
uv run fastapi dev app.pyThe app will be available at http://localhost:8000
For production:
uv run fastapi run app.pyOnce the server is running, you can access:
- Interactive API docs (Swagger UI):
http://localhost:8000/docs - Alternative API docs (ReDoc):
http://localhost:8000/redoc