| 400/422 без ID | Исправить параметры, модель или медиа | Задача не считается успешно созданной |
| 429/503 без ID | NeuroAPI уже делает один внутренний повтор; повторить позже, если ошибка сохранилась | Ошибка доступности не тарифицируется как успешная генерация |
| 2xx и есть ID | Сохранить ID; не повторять POST; опрашивать GET | Итог определяется финальным состоянием задачи |
| 202 после потери ответа upstream | Не повторять POST; опрашивать GET с тем же стабильным ID | NeuroAPI восстанавливает задачу или автоматически возвращает резерв |
| Клиентский таймаут без ответа NeuroAPI | Не отправлять POST вслепую; сначала проверить журнал или поддержку | Исход мог остаться неопределённым |
| Общий 500 без ID после долгого ожидания | Не повторять часто; сохранить время запроса и обратиться в поддержку | Проверить историю операций и баланс перед новым create |
| failed | Прочитать безопасную ошибку и скорректировать запрос | Неуспешная генерация не должна списываться как успешная |
| Не скачивается completed | Повторить только GET /content с тем же ID | Новая генерация не создаётся |