Bir xAI videosu oluşturun
Bir giriş görseli ve prompt kullanarak Grok image-to-video işleri oluşturmak, ardından sonuçları request_id ile sorgulamak için CometAPI POST /grok/v1/videos/generations kullanın.
request_id döndürür, bu yüzden bunu async bir iş akışının ilk adımı olarak ele alın.
Küçük bir istekle başlayın
model: grok-imagine-video-1.5kullanınimage.urldeğerini herkese açık bir JPEG, PNG veya WebP URL’si olarak ayarlayın- İlk istek için
durationdeğerini1,resolutiondeğerini720polarak tutun - Animasyon yönünün net olması için
promptdeğerini açık ve net tutun - Base64 gönderiyorsanız, dokümanlarda ve OpenAPI örnek biçiminde şu formu koruyun:
data:image/png;base64,<BASE64_IMAGE_DATA>
Süre ve çözünürlük
Görev akışı
İşi oluşturun
request_id değerini kaydedin.Tamamlanmayı sorgulayın
done olana kadar xAI video sonuçlarını alın çağrısı yapın.Çıktıyı kalıcı olarak saklayın
video.url değerini kendi depolamanıza kopyalayın.Yetkilendirmeler
Bearer token authentication. Use your CometAPI key.
Gövde
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.
Yanıt
Request accepted.
Deferred request id used for polling.