Utwórz wideo xAI
Użyj CometAPI POST /grok/v1/videos/generations, aby tworzyć zadania Grok image-to-video na podstawie obrazu wejściowego i promptu, a następnie odpytywać wyniki przez request_id.
request_id, więc traktuj go jako pierwszy krok w asynchronicznym workflow.
Zacznij od małego żądania
- Użyj
model: grok-imagine-video-1.5 - Ustaw
image.urlna publiczny URL JPEG, PNG lub WebP - W przypadku pierwszego żądania pozostaw
durationna1, aresolutionna720p - Zachowaj jednoznaczny
prompt, aby kierunek animacji był jasny - Jeśli wysyłasz base64, zachowaj formę z dokumentacji i przykładu OpenAPI jako
data:image/png;base64,<BASE64_IMAGE_DATA>
Czas trwania i rozdzielczość
Przepływ zadania
Utwórz zadanie
request_id.Odpytywanie o zakończenie
done.Zapisz wynik
video.url do własnego storage, jeśli potrzebujesz go po zakończeniu tymczasowego okna dostarczania u providera.Autoryzacje
Bearer token authentication. Use your CometAPI key.
Treść
Prompt describing how the source image should animate. CometAPI requires this field for this route.
"Animate the still image with a slow camera move and natural motion."
Output aspect ratio. Combine with resolution to choose the target frame; for example 480p with 1:1 targets 480x480, 720p with 16:9 targets 1280x720, and 720p with 9:16 targets 720x1280. This endpoint does not expose an exact size field.
1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Output duration in seconds. Use an integer from 1 through 15. If omitted, CometAPI treats the request as an 8-second generation for billing and default handling.
Source image for image-to-video. Use a public JPEG, PNG, or WebP URL, or a data URI such as data:image/png;base64,<BASE64_IMAGE_DATA>.
xAI video model id. The default example uses Grok Imagine 1.5 for image-to-video.
"grok-imagine-video-1.5"
Output resolution. Use 720p for a small image-to-video test, or 1080p when you need a higher resolution tier.
480p, 720p, 1080p Deprecated size field. Prefer aspect_ratio and resolution.
Optional end-user identifier.
Odpowiedź
Request accepted.
Deferred request id used for polling.