Очередь, ожидание и отмена генерации

Обновлено

Скачать Markdown

Запуск генерации не даёт результат мгновенно — сначала Строфи резервирует кредиты и отправляет задачу в обработку. Что происходит дальше, как отменить задачу и что при этом будет с кредитами — по шагам ниже.

Что происходит сразу после запуска генерации

Строфи резервирует нужное количество кредитов — удерживает их за этой задачей, но пока не списывает.

Дальше задача уходит в обработку: если есть свободное место, генерация стартует сразу, если мест нет — ждёт очереди, и на блоке в это время виден индикатор ожидания.

У каждого аккаунта есть предел числа одновременных генераций: даже если поставить сразу много задач, часть подождёт, пока не освободится место.

Как отменить генерацию

Список задач открывается наведением на счётчик кредитов в шапке проекта. У каждой задачи есть кнопка «Отмена».

Что будет с кредитами, зависит от того, началась ли генерация:

  • задача ещё в очереди — отмена происходит сразу, резерв возвращается на баланс;
  • генерация уже идёт — Строфи предупредит, что кредиты не вернутся, и отменит после подтверждения. Запрос к этому моменту уже ушёл в сервис генерации и оплачен ему.

Удаление блока во время генерации работает так же: Строфи предупредит и отменит задачу вместе с блоком, а вернутся кредиты или нет — по тому же правилу.

Что происходит с кредитами в конце

Кредиты списываются окончательно в момент успешного завершения. Если задача до него не дошла из-за ошибки, резерв возвращается на баланс. Почему генерация могла не удаться и что делать по каждому отказу — в статье Почему генерация не удалась.