La Grok Imagine API para video en APIMart usa el modelo grok-imagine-video de xAI: texto a video, imagen a video con una o varias imágenes de referencia y edición de un clip existente. Los clips duran de 1 a 15 segundos en 480p o 720p y pagas por segundo de salida.
Aspectos destacados del servicio
Genera un vídeo desde el prompt con imágenes de referencia opcionales.
Revisa el prompt y las imágenes de entrada antes del envío. Las solicitudes marcadas no crean tareas ni generan cargos.
El enlace del vídeo es válido durante 72 horas. Descárgalo o guárdalo cuanto antes.
Precios transparentes sin tarifas ocultas. Paga solo por lo que uses.
| Variante | Nivel | Precio OroPrecio actual | Precio Platino | Precio Diamante | Precio oficial | Tu ahorro |
|---|---|---|---|---|---|---|
grok-imagine-video | Imagen de referencia (por imagen) | 0.016Credits(~$0.0016)/img | 0.0152Credits(~$0.0015)/img | 0.0144Credits(~$0.0014)/img | 0.02Credits(~$0.002)/img | 20% |
| Vídeo de referencia (por segundo del vídeo de origen) | 0.08Credits(~$0.008)/seg | 0.076Credits(~$0.0076)/seg | 0.072Credits(~$0.0072)/seg | 0.1Credits(~$0.01)/seg | 20% | |
| 480P | 0.4Credits(~$0.04)/seg | 0.38Credits(~$0.038)/seg | 0.36Credits(~$0.036)/seg | 0.5Credits(~$0.05)/seg | 20% | |
| 720P | 0.56Credits(~$0.056)/seg | 0.532Credits(~$0.0532)/seg | 0.504Credits(~$0.0504)/seg | 0.7Credits(~$0.07)/seg | 20% |
* Los costos reales dependen del resultado final.
Un endpoint, tres modos: envía solo un prompt para texto a video, añade image_urls para animar imágenes fijas o pasa video.url para editar un video que ya tienes. ¿Necesitas 1080p? Grok Imagine Video 1.5 tiene su propia página; esta cubre el modelo base grok-imagine-video, el único que admite edición de video.
50K+
Usuarios Activos
99.9%
Tiempo Activo
2x
Más Rápido
—
Ahorro de Costos
Llama a la Grok Imagine Video API en APIMart con una sola solicitud POST. La generación es asíncrona: envía una tarea y consulta el endpoint de tareas para obtener la URL del video.
Guarda la clave que creaste arriba en la variable de entorno APIMART_API_KEY y envíala como Authorization: Bearer <key> en cada solicitud.
POST /v1/videos/generations con model grok-imagine-video, tu prompt, duration, resolution y aspect_ratio. Añade image_urls para imagen a video, o envía solo video.url para editar un clip. El ID de tarea está en data[0].task_id.
Consulta GET /v1/tasks/{task_id} hasta que status sea completed, lee la URL del video en data.result.videos[0].url[0] y guárdala antes de expires_at. Una tarea fallida indica el motivo en data.error.message y no se cobra.
Consulta la referencia de la Grok Imagine Video API para ver todos los campos, respuestas y códigos de error.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "Lento travelling hacia una taza de café de cerámica humeante sobre una mesa de madera, cálida luz de mañana entrando por una ventana, poca profundidad de campo",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "grok-imagine-video",
"prompt": "Lento travelling hacia una taza de café de cerámica humeante sobre una mesa de madera, cálida luz de mañana entrando por una ventana, poca profundidad de campo",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "La mujer de la foto se gira hacia la cámara y sonríe mientras el viento mueve su cabello, acercamiento lento, luz de día suave",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"image_urls": [
"https://example.com/portrait.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parámetro | Tipo | Obligatorio | Por defecto | Descripción |
|---|---|---|---|---|
model | string | Sí | Por defecto: grok-imagine-video | grok-imagine-video. Usa grok-imagine-video-1.5 para salida en 1080p; la edición de video solo funciona con grok-imagine-video. |
prompt | string | Sí | Por defecto: — | Descripción del video o instrucción de edición, de 1 a 8.000 caracteres sin espacios iniciales ni finales. |
duration | integer | Opcional | Por defecto: 8 | Duración de salida, número entero de 1 a 15 segundos. Solo generación. |
resolution | string | Opcional | Por defecto: 480p | 480p o 720p. Solo generación. |
aspect_ratio | string | Opcional | Por defecto: 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 3:2 o 2:3. Solo generación. |
image_urls | array | Opcional | Por defecto: — | URL de imágenes HTTPS públicas para Grok imagen a video. Se respeta el orden y cada imagen se cobra. Para texto a video omite el campo en vez de enviar un arreglo vacío. |
video.url | string | Opcional | Por defecto: — | URL HTTPS pública del video de origen para editar. Una solicitud de edición solo envía model, prompt, video y nsfw_check opcional. |
nsfw_check | boolean | Opcional | Por defecto: false | Ponlo en true para moderar el prompt y las imágenes antes de enviar la tarea. |
Qué acepta y devuelve el modelo grok-imagine-video, según la referencia de la API de APIMart
Usos habituales del texto a video, la imagen a video y la edición de video
Tres pasos desde el registro hasta tu primer video de Grok
Regístrate con correo, Google o GitHub. Puedes añadir una organización para tu equipo en cualquier momento.
Añade fondos a tu cuenta. El saldo sirve para todos los modelos de la plataforma, incluido Grok Imagine Video.
Crea una clave en el panel y úsala en la cabecera Authorization de cada solicitud.
Comentarios reales de creadores y desarrolladores en todo el mundo. Estas reseñas describen experiencias con la serie Grok Imagine Video.
“La simplicidad es brillante: solo un prompt y obtienes una salida de video utilizable. Ideal para prototipado rápido.”
Alex Morgan
Director Creativo
“Grok Imagine Video en APIMart ha cambiado nuestro pipeline de contenido. Producimos mucho más contenido de video con el mismo equipo.”
Sarah Kim
Gerente de Marketing
“La calidad del video es impresionante. Excelente coherencia de movimiento y fidelidad visual del motor de texto a video.”
James Wilson
Desarrollador Full-Stack
“Lo integramos en nuestra plataforma SaaS en menos de un día. La interfaz mínima lo hizo increíblemente fácil.”
Lisa Chen
CTO, StartupAI
“Como cineasta independiente, esta herramienta ha sido revolucionaria para crear visualizaciones de conceptos y animaciones de storyboard.”
Marco Rivera
Cineasta Independiente
“La infraestructura fiable de APIMart junto con la calidad de video de Grok lo ha convertido en nuestra opción por defecto para clips cortos.”
Emily Zhang
Ingeniero DevOps
Llamadas, precios y elección de modelo para grok-imagine-video
Es el acceso de APIMart al modelo grok-imagine-video de xAI, la parte de video de la Grok Imagine API. Un solo endpoint gestiona texto a video, imagen a video con imágenes de referencia y edición de un video existente, con clips de 1 a 15 segundos en 480p o 720p.
Ambos modelos comparten endpoint, límite de prompt, duración de 1 a 15 segundos y soporte de imágenes de referencia. grok-imagine-video genera en 480p o 720p y es el único que puede editar un video existente. grok-imagine-video-1.5 añade salida en 1080p pero no edición de video, y tiene su propia página en APIMart. Los precios cambian según modelo y resolución; consulta la tabla de precios de cada página.
Envía POST /v1/videos/generations con tu clave de API, model grok-imagine-video y un prompt, y lee data[0].task_id en la respuesta. Consulta GET /v1/tasks/{task_id} hasta que status sea completed y lee el video en data.result.videos[0].url[0]. Los ejemplos de cURL y Python de esta página siguen ese flujo y la referencia completa está en docs.apimart.ai.
model y prompt son obligatorios; prompt admite hasta 8.000 caracteres. Para generar puedes añadir duration (1 a 15 segundos, 8 por defecto), resolution (480p o 720p, 480p por defecto), aspect_ratio (16:9, 9:16, 1:1, 4:3, 3:4, 3:2 o 2:3, 16:9 por defecto) e image_urls. Para editar, envía video.url en su lugar. nsfw_check es opcional en ambos modos.
Añade una o varias URL de imágenes HTTPS públicas en image_urls junto con tu prompt. Con una imagen, el modelo anima esa toma fija; con varias, describe en el prompt el papel de cada una, por ejemplo la primera como sujeto y la segunda como estilo. Para texto a video omite image_urls por completo y no envíes un arreglo vacío.
Sí, solo con grok-imagine-video. Envía model, prompt y video.url (una URL de video HTTPS pública), y nsfw_check si quieres moderación. No envíes duration, resolution, aspect_ratio ni image_urls; la plataforma lee la duración del video de origen. grok-imagine-video-1.5 no admite edición.
Pagas cada segundo de video generado a la tarifa de la resolución elegida, más un pequeño importe por imagen de referencia; la edición se cobra por segundo de video de origen. Con las tarifas de miembro Gold de octubre de 2026, un clip de 8 segundos en 480p cuesta 8 × 0,04 $ = 0,32 $, un clip de imagen a video de 10 segundos en 720p con una imagen de referencia 10 × 0,056 $ + 0,0016 $ = 0,5616 $ y editar un clip de 6 segundos 6 × (0,056 $ + 0,008 $) = 0,384 $. La tabla de precios de esta página muestra siempre las tarifas vigentes y el cargo final es el campo cost de la tarea terminada.
La generación es asíncrona, así que el tiempo depende de la duración del clip, la resolución y la cola, no de un número fijo de segundos. Consulta la tarea cada pocos segundos y, si tu proceso se reinicia, retoma el sondeo con el ID guardado. Descarga el resultado antes de la hora de expires_at, porque las URL caducan.
Describe en este orden el sujeto, la acción, el movimiento de cámara y la luz, por ejemplo: un lento travelling hacia una taza de cerámica humeante con cálida luz de mañana. En imagen a video, describe el movimiento que quieres en vez de repetir lo que ya está en la imagen. Prueba ideas con clips cortos en 480p y renderiza en 720p la versión que te quedes.
Una tarea fallida devuelve status failed con el motivo en data.error.message y su coste es 0. HTTP 429 indica que las solicitudes llegan demasiado rápido: espera el tiempo de Retry-After o reduce el ritmo antes de reintentar. Si un error de red interrumpe un envío, reenvíalo con el mismo Idempotency-Key y el mismo cuerpo para no pagar dos veces.
No. La xAI Grok Imagine Video API no tiene cuota gratuita en APIMart. Es de pago por uso y se cobra por segundo de video generado; las tareas fallidas no se cobran y todos los precios de esta página tienen un 20 % de descuento.
Sí. La tabla de precios de esta página muestra el precio de miembro Gold, un 20 % por debajo de la tarifa original. Los miembros Platino y Diamante ahorran más, hasta un 28 %. Solo pagas por las solicitudes exitosas.
Regístrate en APIMart, abre la página API Keys de tu panel y crea una clave. La misma clave llama a la Grok Imagine Video API y a todos los demás modelos de la plataforma, con pago por uso y sin suscripción. Guarda la clave en tu servidor, no en el código del navegador.
Grok Imagine es el nombre que usa xAI para su generación de imágenes y videos, y grok-imagine-video es el modelo de video de xAI al que llama esta página. También puede aparecer escrito como Grok Imagine AI o GrokImagine, y al modo de imagen a video a veces se le llama Grok I2V. Los modelos de imagen de Grok, como grok-imagine-image, son distintos y tienen sus propias páginas.
Explora más modelos de la misma categoría.

Wan 3.0 Video
Wan 3.0 is Alibaba's all-in-one video model for text-to-video, first-frame, first-and-last-frame and multimodal reference generation. It accepts image, video, audio and document references and outputs 2–30 second videos at 480P, 720P or 1080P.

Seedance 2.5
Seedance 2.5 is ByteDance's audio-video model for text-to-video, multimodal reference, editing, extension and first-last-frame control. Generate up to 30 seconds in one job with up to 30 images, 10 videos and 10 audio clips as references, at up to 1080p.

Flux 3 Video
FLUX 3 Video by Black Forest Labs supports text-to-video, image-to-video with ordered keyframes and video continuation. It generates 5–20 second HD or FHD clips with synchronized audio in seven aspect ratios.

MiniMax H3
MiniMax H3 is MiniMax's video model for text-to-video, image-to-video with first and last frames, and multimodal reference-to-video using images, videos and audio. It outputs 4–15 second clips at 2K or 768P with an audio track.