Задание долго не завершается
Ограничьте частоту опроса и покажите пользователю реальный статус, не создавая дубль.
Как подготовить сценарий, состояние задания, хранение файла и бюджет до открытия публичной видеогенерации.
Базовый адрес — https://tokenmost.ru/v1. Создайте ключ в личном кабинете, выберите модель в каталоге и отправьте первый запрос. Методы, которые ещё не доступны, отмечены отдельно.
Публичная генерация видео Токенмоста пока закрыта. В отличие от текстового ответа, длительная задача требует состояния, идентификатора, ограниченных проверок готовности и сохранения результата; не закладывайте неподтверждённый URL или длительность в рабочий код.
{
"localJobId": "video-001",
"status": "pending",
"providerJobId": null,
"lastCheckedAt": null,
"outputPath": null
}Публичное видео планируется. JSON — локальная запись состояния, а не подтверждённый контракт будущего API.
Пользователь видит понятный статус и получает файл только после подтверждённого завершения задания.
Технические маршруты видео в коде не означают публичный доступ. Не используйте /v1/videos до объявления маршрута, моделей и тарифа.
Видеогенерация может быть дорогой; единица оплаты и лимиты ещё не опубликованы. Нужны предварительная оценка и жёсткий бюджет.
Ограничьте частоту опроса и покажите пользователю реальный статус, не создавая дубль.
Проверяйте фактический Content-Type и размер скачанного результата.
Сохраняйте связь локального задания и ID метода до перехода в ожидание.
Этот маршрут ещё не открыт для внешних ключей. Не повторяйте платные запросы вслепую; проверьте /docs/api-reference.
Не считайте технический маршрут готовым тарифом. Дождитесь опубликованной цены и проверьте баланс до первого запроса.