API Hop Belgeleri
MiniMax H3 ve Grok video oluşturma
Asenkron video istekleri, sınırlar, ücretlendirme birimleri ve görev sorgulama.
https://api.apihop.ai/v1/video-generationsKullanılabilirlik
Kullanılabilirlik, API Hop API anahtarınıza bağlıdır. Yalnızca GET /v1/models istenen modelin tam kimliğini döndürdüğünde istek gönderin: minimax-h3 veya grok-imagine-video-1.5. Dokümantasyon erişim sağlamaz. Veo 3.1 Fast ve Gemini Omni Flash bu genel kılavuz üzerinden kullanılamaz.
İstek parametreleri
JSON gönderirken Authorization: Bearer YOUR_APIHOP_API_KEY ve Content-Type: application/json kullanın.
| model | seconds | resolution | images | audios |
|---|---|---|---|---|
minimax-h3 | 6-30 | 768p (varsayılan), 480p | 0-8 | 0-3 |
grok-imagine-video-1.5 | 6-15 | 720p | 0-7 | Desteklenmiyor |
model ve boş olmayan prompt metni zorunludur. Grok en fazla 1.200 karakter kabul eder. seconds tam sayı veya tam sayı metni kabul eder; varsayılan 6’dır. aspect_ratio varsayılan olarak 16:9 kullanır; 9:16 da geçerlidir. images ve audios, HTTP(S) URL dizileridir; Grok görüntüleri PNG, JPEG veya WebP base64 data URI biçiminde de kabul eder. H3, 480p çıktıyı garanti etmez; 768p kullanın. stream alanını atlayın veya false yapın. Desteklenmeyen alanlar ve çelişen takma adlar reddedilir.
İstek örnekleri
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"
}Görev durumu ve sonuçlar
Kabul edilen istek HTTP 202, ondalık metin olarak data.jobId ve data.status: "PENDING" döndürür. Kimliği metin olarak saklayın. Aynı hesaba ait anahtarla GET /v1/jobs/{id} çağrısını 5-10 saniyede bir sorgulayın. PENDING, CONNECT ve PROCESSING son durum değildir. COMPLETED olduğunda video URL’lerini data.outputResult.result[].url içinden okuyun; her URL bir metindir. FAILED veya CANCELLED durumunda durun. Tamamlanan videoları gecikmeden kaydedin. Zaman aşımı veya uzun süren işlemde yeniden denemeden önce mevcut görevi ve hesap kullanımını kontrol edin; yeni POST ayrıca ücretlendirilen bir görev oluşturabilir.
Ücretlendirme
MiniMax H3 oluşturulan videonun saniyesi başına, Grok Imagine Video 1.5 istek başına ücretlendirilir. Yayımlanan ücretler için Fiyatlar sayfasına bakın. Grok’un istek başına ücretini video süresiyle çarpmayın.