Мне казалось, что я обещал написать README ранее, но, видимо, нет. В любом случае, я опубликовал простое руководство по самостоятельному размещению или переиспользованию! Репозиторий всё ещё находится на GitHub, но я вставлю его ниже, на случай если вы по какой-то причине не хотите уходить отсюда.
Инструкции
Настройка
Убедитесь, что у вас есть venv и Python 3.13 или новее (тестировалось только на 3.14, но 3.13 не должно вызывать проблем; если у вас возникают ошибки компиляции, просто обновите Python):
uv venv
source .venv/bin/activate
uv pip install .
При необходимости отредактируйте файл конфигурации:
nano src/backend_config.jsonc
Большинство настроек понятны из контекста. web.hostname нужен лишь для визуального отображения в интерфейсе и не влияет на функциональность.
Всё! Запустите:
python3 -m src
Вам не нужно вручную запускать приложение uvicorn — модуль Python сделает это автоматически.