Documentación de API Hop
Generación de vídeo con MiniMax H3 y Grok
Solicitudes asíncronas de vídeo, límites, unidades de cobro y consulta de tareas.
https://api.apihop.ai/v1/video-generationsDisponibilidad
La disponibilidad depende de su clave API de API Hop. Envíe una solicitud solo cuando GET /v1/models devuelva el ID exacto del modelo solicitado: minimax-h3 o grok-imagine-video-1.5. La documentación no habilita el acceso. Veo 3.1 Fast y Gemini Omni Flash no están disponibles mediante esta guía pública.
Parámetros de solicitud
Envíe JSON con Authorization: Bearer YOUR_APIHOP_API_KEY y Content-Type: application/json.
| model | seconds | resolution | images | audios |
|---|---|---|---|---|
minimax-h3 | 6-30 | 768p (predeterminado), 480p | 0-8 | 0-3 |
grok-imagine-video-1.5 | 6-15 | 720p | 0-7 | No compatible |
Se requieren model y una cadena prompt no vacía. Grok admite un máximo de 1.200 caracteres. seconds acepta un entero o una cadena de entero; el valor predeterminado es 6. aspect_ratio usa 16:9 de forma predeterminada y también admite 9:16. images y audios son matrices de URL HTTP(S); Grok también admite imágenes PNG, JPEG o WebP como URI data base64. H3 no garantiza una salida de 480p; use 768p. Omita stream o use false. Se rechazan los campos no compatibles y los alias contradictorios.
Ejemplos de solicitudes
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"
}Estado y resultados de las tareas
Una solicitud aceptada devuelve HTTP 202, data.jobId como cadena decimal y data.status: "PENDING". Mantenga el ID como cadena. Consulte GET /v1/jobs/{id} cada 5-10 segundos con una clave de la misma cuenta. PENDING, CONNECT y PROCESSING no son estados finales. En COMPLETED, lea las URL de vídeo en data.outputResult.result[].url; cada URL es una cadena. Deténgase en FAILED o CANCELLED. Guarde pronto los vídeos terminados. Ante un tiempo de espera agotado o un procesamiento prolongado, revise la tarea existente y el consumo antes de reintentar; otro POST puede crear otra tarea con cargo.
Facturación
MiniMax H3 se cobra por segundo de vídeo generado; Grok Imagine Video 1.5 por solicitud. Consulte los precios publicados. No multiplique el precio por solicitud de Grok por la duración del vídeo.