Criar um vídeo xAI
Use o CometAPI POST /grok/v1/videos/generations para criar tarefas Grok de image-to-video a partir de uma imagem de entrada e um prompt, e depois consultar os resultados via request_id.
request_id imediatamente, então trate-o como a primeira etapa de um fluxo assíncrono.
Comece com uma solicitação pequena
- Use
model: grok-imagine-video-1.5 - Defina
image.urlcomo uma URL pública JPEG, PNG ou WebP - Na primeira solicitação, mantenha
durationem1eresolutionem720p - Mantenha o
promptexplícito para que a direção da animação fique clara - Se você enviar base64, mantenha a forma dos exemplos da documentação e do OpenAPI como
data:image/png;base64,<BASE64_IMAGE_DATA>
Duração e resolução
Fluxo da tarefa
Criar a tarefa
request_id retornado.Consultar até a conclusão
done.Persistir a saída
video.url final para o seu próprio armazenamento se precisar dela após a janela temporária de entrega do provedor.Autorizações
Bearer token authentication. Use your CometAPI key.
Corpo
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.
Resposta
Request accepted.
Deferred request id used for polling.