Skip to main content
POST
Usa este endpoint para iniciar un trabajo de imagen a video de Grok a partir de una imagen de origen y un prompt. Devuelve un request_id de inmediato, así que trátalo como el primer paso de un flujo de trabajo asíncrono.

Comienza con una solicitud pequeña

  • Usa model: grok-imagine-video-1.5
  • Establece image.url en una URL pública de JPEG, PNG o WebP
  • Para una primera solicitud, mantén duration en 1 y resolution en 720p
  • Mantén prompt explícito para que la dirección de la animación quede clara
  • Si envías base64, mantén el formato de la documentación y del ejemplo de OpenAPI como data:image/png;base64,<BASE64_IMAGE_DATA>

Duración y resolución

Flujo de la tarea

1

Crear el trabajo

Envía el prompt y la imagen de origen, y luego guarda el request_id devuelto.
2

Consultar hasta completar

Llama a Obtener resultados de video de xAI hasta que el estado anidado del proveedor pase a ser done.
3

Conservar la salida

Copia la video.url final en tu propio almacenamiento si la necesitas después de la ventana temporal de entrega del proveedor.

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Cuerpo

application/json
prompt
string
requerido

Prompt describing how the source image should animate. CometAPI requires this field for this route.

Ejemplo:

"Animate the still image with a slow camera move and natural motion."

aspect_ratio
enum<string>

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.

Opciones disponibles:
1:1,
16:9,
9:16,
4:3,
3:4,
3:2,
2:3
duration
integer
predeterminado:8

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.

image
object

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>.

model
string
predeterminado:grok-imagine-video-1.5

xAI video model id. The default example uses Grok Imagine 1.5 for image-to-video.

Ejemplo:

"grok-imagine-video-1.5"

output
object
resolution
enum<string>
predeterminado:720p

Output resolution. Use 720p for a small image-to-video test, or 1080p when you need a higher resolution tier.

Opciones disponibles:
480p,
720p,
1080p
size
string

Deprecated size field. Prefer aspect_ratio and resolution.

user
string

Optional end-user identifier.

Respuesta

200 - application/json

Request accepted.

request_id
string
requerido

Deferred request id used for polling.