API Hop

Documentación

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.

POSThttps://api.apihop.ai/v1/video-generations

Disponibilidad

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.

modelsecondsresolutionimagesaudios
minimax-h36-30768p (predeterminado), 480p0-80-3
grok-imagine-video-1.56-15720p0-7No 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

bash
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"}'
json
{
  "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.