API Hop

Dokumentacja

Dokumentacja API Hop

Generowanie wideo MiniMax H3 i Grok

Asynchroniczne żądania wideo, limity, jednostki rozliczeń i sprawdzanie zadań.

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

Dostę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.

modelsecondsresolutionimagesaudios
minimax-h36-30768p (domyślnie), 480p0-80-3
grok-imagine-video-1.56-15720p0-7Nieobsł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ń

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"
}

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.