Membuat video xAI
Gunakan CometAPI POST /grok/v1/videos/generations untuk membuat job image-to-video Grok dari gambar input dan prompt, lalu poll hasilnya melalui request_id.
request_id, jadi perlakukan ini sebagai langkah pertama dalam alur kerja async.
Mulai dengan request kecil
- Gunakan
model: grok-imagine-video-1.5 - Atur
image.urlke URL JPEG, PNG, atau WebP publik - Untuk request pertama, pertahankan
durationpada1danresolutionpada720p - Buat
prompteksplisit agar arah animasinya jelas - Jika Anda mengirim base64, pertahankan bentuk contoh docs dan OpenAPI sebagai
data:image/png;base64,<BASE64_IMAGE_DATA>
Duration dan resolution
Alur task
Create the job
request_id yang dikembalikan.Poll for completion
done.Persist the output
video.url final ke penyimpanan Anda sendiri jika Anda membutuhkannya setelah jendela pengiriman sementara dari provider berakhir.Otorisasi
Bearer token authentication. Use your CometAPI key.
Body
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.
Respons
Request accepted.
Deferred request id used for polling.