APIMaster.ai

Grok Imagine Video 1.5 API

Wywołuj Grok Imagine Video 1.5 przez APIMaster, aby generować wideo z tekstu i z obrazu.

Grok Imagine Video 1.5

Korzystaj z asynchronicznego API wideo APIMaster z modelem grok-imagine-video-1.5 do generowania wideo z tekstu i z obrazu.

Bazowy adres URL: https://apimaster.ai/v1 (https://apimaster.ai/v1). Utwórz zadanie za pomocą POST https://apimaster.ai/v1/videos/generations.

Zgłaszanie zadania

POST https://apimaster.ai/v1/videos/generations

Pole Typ Wymagane Opis
model string Tak grok-imagine-video-1.5
prompt string Tak Opis wideo w języku angielskim lub chińskim
aspect_ratio string Nie Współczynnik proporcji, taki jak 16:9, 9:16 lub 1:1; domyślnie 16:9
duration integer Nie Długość wideo w sekundach; domyślnie 6
resolution string Nie 480p, 720p lub inna aktualnie dostępna rozdzielczość; domyślnie 720p
image_urls string[] Nie Publicznie dostępne adresy URL obrazów referencyjnych HTTP(S)

Generowanie wideo z tekstu

curl -s "https://apimaster.ai/v1/videos/generations" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-video-1.5",
    "prompt": "A dog running on a sunny beach, cinematic slow motion",
    "aspect_ratio": "16:9",
    "duration": 6,
    "resolution": "720p"
  }'

Generowanie wideo z obrazu

curl -s "https://apimaster.ai/v1/videos/generations" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-video-1.5",
    "prompt": "Animate the scene naturally with a gentle camera push-in",
    "image_urls": ["https://example.com/start.png"],
    "aspect_ratio": "16:9",
    "duration": 10,
    "resolution": "720p"
  }'

Odpowiedź na zgłoszenie zawiera identyfikator zadania:

{
  "code": 200,
  "data": [{"task_id": "task_xxxxxxxx", "status": "submitted"}]
}

Sprawdzanie statusu zadania

GET https://apimaster.ai/v1/videos/{task_id}

curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" \
  -H "Authorization: Bearer YOUR_API_KEY"

Po zakończeniu odpowiedź zawiera adres URL wideo:

{
  "id": "task_xxxxxxxx",
  "status": "completed",
  "progress": "100%",
  "url": "https://apimaster.ai/v1/videos/task_xxxxxxxx/content"
}

Pobieranie

GET https://apimaster.ai/v1/videos/{task_id}/content

curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o output.mp4

Limity i błędy

  • Czasy trwania poniżej 6 sekund są normalizowane do 6 sekund; dostępne maksimum i rozdzielczości określa aktualna karta modelu oraz odpowiedź.
  • Każdy wpis w image_urls musi być publicznym adresem URL HTTP(S).
  • 401 oznacza nieprawidłowy klucz API, 402 — niewystarczające saldo, a 429 — przekroczenie limitu zapytań.
  • W przypadku nieudanego zadania zapoznaj się z błędem w odpowiedzi statusu przed próbą pobrania.