Документация API Hop
Генерация видео MiniMax H3 и Grok
Асинхронные запросы видео, ограничения, единицы оплаты и проверка задач.
https://api.apihop.ai/v1/video-generationsДоступность
Доступность зависит от вашего API-ключа API Hop. Отправляйте запрос только тогда, когда GET /v1/models возвращает точный ID нужной модели: minimax-h3 или grok-imagine-video-1.5. Документация не предоставляет доступ. Veo 3.1 Fast и Gemini Omni Flash недоступны в рамках этого публичного руководства.
Параметры запроса
Отправляйте JSON с Authorization: Bearer YOUR_APIHOP_API_KEY и Content-Type: application/json.
| model | seconds | resolution | images | audios |
|---|---|---|---|---|
minimax-h3 | 6-30 | 768p (по умолчанию), 480p | 0-8 | 0-3 |
grok-imagine-video-1.5 | 6-15 | 720p | 0-7 | Не поддерживается |
Обязательны model и непустая строка prompt. Для Grok допустимо не более 1200 символов. seconds принимает целое число или его строковую запись; по умолчанию 6. aspect_ratio по умолчанию равен 16:9; также доступен 9:16. images и audios — массивы HTTP(S)-адресов; для изображений Grok также принимает PNG, JPEG или WebP в виде base64 data URI. H3 не гарантирует вывод 480p; используйте 768p. Не передавайте stream либо задайте false. Неподдерживаемые поля и противоречащие друг другу псевдонимы отклоняются.
Примеры запросов
curl --request POST \
--url https://api.apihop.ai/v1/video-generations \
--header 'Authorization: Bearer YOUR_APIHOP_API_KEY' \
--header 'Content-Type: application/json' \
--data '{"model":"minimax-h3","prompt":"A slow pan across a mountain lake","seconds":"6","resolution":"768p","aspect_ratio":"16:9"}'{
"model": "grok-imagine-video-1.5",
"prompt": "A slow pan across a mountain lake",
"seconds": "6",
"resolution": "720p",
"aspect_ratio": "16:9"
}Статус задач и результаты
Принятый запрос возвращает HTTP 202, data.jobId в виде десятичной строки и data.status: "PENDING". Сохраняйте ID как строку. Проверяйте GET /v1/jobs/{id} каждые 5–10 секунд ключом того же аккаунта. PENDING, CONNECT и PROCESSING не являются конечными статусами. При COMPLETED читайте ссылки на видео из data.outputResult.result[].url; каждая ссылка — строка. Прекратите опрос при FAILED или CANCELLED. Сохраняйте готовые видео своевременно. При тайм-ауте или длительной обработке перед повтором проверьте существующую задачу и расход аккаунта; новый POST может создать ещё одну платную задачу.
Оплата
MiniMax H3 оплачивается за секунду созданного видео, Grok Imagine Video 1.5 — за запрос. Опубликованные ставки см. в ценах. Не умножайте стоимость запроса Grok на длительность видео.