Documentazione API Hop
Generazione video MiniMax H3 e Grok
Richieste video asincrone, limiti, unità di fatturazione e stato delle attività.
https://api.apihop.ai/v1/video-generationsDisponibilità
La disponibilità dipende dalla tua chiave API API Hop. Invia una richiesta solo se GET /v1/models restituisce l’ID esatto del modello richiesto: minimax-h3 o grok-imagine-video-1.5. La documentazione non abilita l’accesso. Veo 3.1 Fast e Gemini Omni Flash non sono disponibili tramite questa guida pubblica.
Parametri della richiesta
Invia JSON con Authorization: Bearer YOUR_APIHOP_API_KEY e Content-Type: application/json.
| model | seconds | resolution | images | audios |
|---|---|---|---|---|
minimax-h3 | 6-30 | 768p (predefinito), 480p | 0-8 | 0-3 |
grok-imagine-video-1.5 | 6-15 | 720p | 0-7 | Non supportato |
model e una stringa prompt non vuota sono obbligatori; Grok ammette al massimo 1.200 caratteri. seconds accetta un intero o una stringa intera, con valore predefinito 6. aspect_ratio usa 16:9 per impostazione predefinita e accetta anche 9:16. images e audios sono array di URL HTTP(S); Grok accetta anche immagini PNG, JPEG o WebP come URI data base64. H3 non garantisce l’output 480p; usa 768p. Ometti stream o usa false. Campi non supportati e alias in conflitto vengono rifiutati.
Esempi di richieste
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"
}Stato e risultati delle attività
Una richiesta accettata restituisce HTTP 202, data.jobId come stringa decimale e data.status: "PENDING". Mantieni l’ID come stringa. Interroga GET /v1/jobs/{id} ogni 5-10 secondi con una chiave dello stesso account. PENDING, CONNECT e PROCESSING non sono definitivi. Con COMPLETED, leggi gli URL video in data.outputResult.result[].url, ciascuno come stringa. Fermati con FAILED o CANCELLED. Salva subito i video completati. In caso di timeout o elaborazione prolungata, verifica l’attività esistente e il consumo prima di riprovare: un altro POST può creare un’altra attività a pagamento.
Fatturazione
MiniMax H3 è fatturato per secondo di video generato; Grok Imagine Video 1.5 per richiesta. Consulta i prezzi pubblicati. Non moltiplicare il prezzo per richiesta di Grok per la durata del video.