Skip to main content
POST
Interfaz grok-imagine-video-1.5-preview

Autorizaciones

Authorization
string
header
requerido

##Todas las APIs requieren autenticación Bearer Token##

Obtener API Key:

Visita la Página de gestión de API Key para obtener tu API Key

Agregar al encabezado de la solicitud:

Cuerpo

application/json
model
enum<string>
predeterminado:grok-imagine-video-1.5-preview
requerido

Nombre del modelo

Opciones disponibles:
grok-imagine-video-1.5-preview
Ejemplo:

"grok-imagine-video-1.5-preview"

prompt
string
requerido

Prompt de descripción del video (obligatorio, no puede estar vacío)

Límite de longitud: no más de 4096 caracteres

Ejemplo:

"The person starts dancing"

image_urls
string<uri>[]
requerido

URL de imagen de referencia (este modelo es de imagen a video, obligatorio)

Requisitos:

  • Solo soporta 1 imagen
  • Tamaño de imagen: máx 10MB
  • Formatos soportados: JPEG, PNG, WebP
Required array length: 1 element
Ejemplo:
duration
integer
predeterminado:6

Duración del video (segundos), cualquier entero entre 1 y 15 segundos

Rango requerido: 1 <= x <= 15
Ejemplo:

6

aspect_ratio
enum<string>
predeterminado:16:9

Relación de aspecto

Opciones:

  • 16:9: Horizontal (predeterminado)
  • 9:16: Vertical
  • 1:1: Cuadrado
  • 4:3: Horizontal 4:3
  • 3:4: Vertical 3:4
  • 3:2: Horizontal 3:2
  • 2:3: Vertical 2:3
Opciones disponibles:
16:9,
9:16,
1:1,
4:3,
3:4,
3:2,
2:3
Ejemplo:

"16:9"

quality
enum<string>
predeterminado:480p

Resolución del video, por defecto 480p

Descripción:

  • 480p: Resolución estándar, este es el valor predeterminado
  • 720p: Alta resolución
Opciones disponibles:
480p,
720p
Ejemplo:

"480p"

callback_url
string<uri>

URL de callback HTTPS tras completar la tarea

Momento del Callback:

  • Se activa cuando la tarea se completa, falla o se cancela
  • Se envía después de la confirmación de facturación

Restricciones de Seguridad:

  • Solo se soporta protocolo HTTPS
  • Callback a IPs internas prohibido (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
  • La longitud de la URL no debe exceder 2048 caracteres

Mecanismo de Callback:

  • Tiempo de espera: 10 segundos
  • Máximo 3 reintentos en caso de fallo (después de 1/2/4 segundos)
  • El formato de respuesta coincide con la API de consulta de tareas
  • Código de estado 2xx = éxito, otros activan reintento
Ejemplo:

"https://your-domain.com/webhooks/video-task-completed"

Respuesta

Tarea de video creada exitosamente

created
integer

Marca de tiempo de creación de la tarea

Ejemplo:

1757169743

id
string

ID de tarea

Ejemplo:

"task-unified-1757169743-7cvnl5zw"

model
string

Nombre del modelo real utilizado

Ejemplo:

"grok-imagine-video-1.5-preview"

object
enum<string>

Tipo de tarea específico

Opciones disponibles:
video.generation.task
progress
integer

Porcentaje de progreso de la tarea (0-100)

Rango requerido: 0 <= x <= 100
Ejemplo:

0

status
enum<string>

Estado de la tarea

Opciones disponibles:
pending,
processing,
completed,
failed
Ejemplo:

"pending"

task_info
object

Información detallada de la tarea de video

type
enum<string>

Tipo de salida de la tarea

Opciones disponibles:
text,
image,
audio,
video
Ejemplo:

"video"

usage
object

Información de uso y facturación