Очередь, ожидание и отмена генерации
Обновлено
Запуск генерации не даёт результат мгновенно — сначала Строфи резервирует кредиты и отправляет задачу в обработку. Что происходит дальше, как отменить задачу и что при этом будет с кредитами — по шагам ниже.
Что происходит сразу после запуска генерации
Строфи резервирует нужное количество кредитов — удерживает их за этой задачей, но пока не списывает.
Дальше задача уходит в обработку: если есть свободное место, генерация стартует сразу, если мест нет — ждёт очереди, и на блоке в это время виден индикатор ожидания.
У каждого аккаунта есть предел числа одновременных генераций: даже если поставить сразу много задач, часть подождёт, пока не освободится место.
Как отменить генерацию
Список задач открывается наведением на счётчик кредитов в шапке проекта. У каждой задачи есть кнопка «Отмена».
Что будет с кредитами, зависит от того, началась ли генерация:
- задача ещё в очереди — отмена происходит сразу, резерв возвращается на баланс;
- генерация уже идёт — Строфи предупредит, что кредиты не вернутся, и отменит после подтверждения. Запрос к этому моменту уже ушёл в сервис генерации и оплачен ему.
Удаление блока во время генерации работает так же: Строфи предупредит и отменит задачу вместе с блоком, а вернутся кредиты или нет — по тому же правилу.
Что происходит с кредитами в конце
Кредиты списываются окончательно в момент успешного завершения. Если задача до него не дошла из-за ошибки, резерв возвращается на баланс. Почему генерация могла не удаться и что делать по каждому отказу — в статье Почему генерация не удалась.