Async-задачи
Отправляешь /generate — получаешь task_id. Опрашиваешь статус или ставишь webhook. Никаких таймаутов на минутных генерациях видео.
Async-задачи
Отправляешь /generate — получаешь task_id. Опрашиваешь статус или ставишь webhook. Никаких таймаутов на минутных генерациях видео.
Биллинг hold + refund
Стоимость резервируется при создании задачи. Провал — автоматический возврат на ключ. Никаких теневых списаний.
Маршрутизация и fallback
Под каждой моделью — primary провайдер и резерв. Если первый лёг — задача автоматом уйдёт ко второму. Тебе только результат.
Один ключ — все модели
Не нужно регистрироваться в десятке сервисов. Видео, изображения, разные провайдеры — один токен, один счёт.
/generate → GET /tasks/{id} или webhook