Dokumentacja API Hop
Generowanie wideo MiniMax H3 i Grok
Asynchroniczne żądania wideo, limity, jednostki rozliczeń i sprawdzanie zadań.
https://api.apihop.ai/v1/video-generationsDostępność
Dostępność zależy od Twojego klucza API API Hop. Wyślij żądanie tylko wtedy, gdy GET /v1/models zwraca dokładny identyfikator wybranego modelu: minimax-h3 lub grok-imagine-video-1.5. Dokumentacja nie nadaje dostępu. Veo 3.1 Fast i Gemini Omni Flash nie są dostępne w ramach tego publicznego przewodnika.
Parametry żądania
Wyślij JSON z Authorization: Bearer YOUR_APIHOP_API_KEY oraz Content-Type: application/json.
| model | seconds | resolution | images | audios |
|---|---|---|---|---|
minimax-h3 | 6-30 | 768p (domyślnie), 480p | 0-8 | 0-3 |
grok-imagine-video-1.5 | 6-15 | 720p | 0-7 | Nieobsługiwane |
Wymagane są model i niepusty tekst prompt. Grok dopuszcza maksymalnie 1200 znaków. seconds przyjmuje liczbę całkowitą lub jej zapis tekstowy, domyślnie 6. aspect_ratio ma domyślną wartość 16:9; obsługuje też 9:16. images i audios to tablice adresów HTTP(S); Grok przyjmuje także obrazy PNG, JPEG lub WebP jako URI data base64. H3 nie gwarantuje wyjścia 480p; użyj 768p. Pomiń stream lub ustaw false. Nieobsługiwane pola i sprzeczne aliasy są odrzucane.
Przykłady żądań
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"
}Stan zadań i wyniki
Przyjęte żądanie zwraca HTTP 202, data.jobId jako tekst dziesiętny i data.status: "PENDING". Zachowaj ID jako tekst. Sprawdzaj GET /v1/jobs/{id} co 5-10 sekund kluczem tego samego konta. PENDING, CONNECT i PROCESSING nie są stanami końcowymi. Przy COMPLETED odczytaj adresy filmów z data.outputResult.result[].url; każdy URL jest tekstem. Zakończ odpytywanie przy FAILED lub CANCELLED. Zapisuj ukończone filmy niezwłocznie. Po przekroczeniu czasu lub przy długim przetwarzaniu sprawdź istniejące zadanie i zużycie konta przed ponowieniem; kolejny POST może utworzyć kolejne płatne zadanie.
Rozliczenia
MiniMax H3 jest rozliczany za sekundę wygenerowanego filmu, a Grok Imagine Video 1.5 za żądanie. Opublikowane stawki znajdziesz w cenniku. Nie mnoż stawki Grok za żądanie przez długość filmu.