La Grok Imagine API pour la vidéo sur APIMart appelle le modèle grok-imagine-video de xAI : texte vers vidéo, image vers vidéo à partir d'une ou plusieurs images de référence, et retouche d'un clip existant. Les clips durent de 1 à 15 secondes en 480p ou 720p, facturés à la seconde de sortie.
Points forts du service
Générez une vidéo à partir du prompt, avec des images de référence facultatives.
Vérifie le prompt et les images d’entrée avant l’envoi. En cas de contenu signalé, aucune tâche n’est créée et aucuns frais ne sont facturés.
Le lien vidéo est valable 72 heures. Téléchargez ou enregistrez-le rapidement.
Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.
| Variante | Niveau | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|---|
grok-imagine-video | Image de référence (par image) | 0.016Credits(~$0.0016)/img | 0.0152Credits(~$0.0015)/img | 0.0144Credits(~$0.0014)/img | 0.02Credits(~$0.002)/img | 20% |
| Vidéo de référence (par seconde de vidéo source) | 0.08Credits(~$0.008)/s | 0.076Credits(~$0.0076)/s | 0.072Credits(~$0.0072)/s | 0.1Credits(~$0.01)/s | 20% | |
| 480P | 0.4Credits(~$0.04)/s | 0.38Credits(~$0.038)/s | 0.36Credits(~$0.036)/s | 0.5Credits(~$0.05)/s | 20% | |
| 720P | 0.56Credits(~$0.056)/s | 0.532Credits(~$0.0532)/s | 0.504Credits(~$0.0504)/s | 0.7Credits(~$0.07)/s | 20% |
* Les coûts réels dépendent du résultat final.
Un endpoint, trois modes : un prompt seul pour le texte vers vidéo, image_urls pour animer des images fixes, ou video.url pour retoucher une vidéo existante. Besoin de 1080p ? Grok Imagine Video 1.5 a sa propre page ; celle-ci couvre le modèle de base grok-imagine-video, le seul qui prend en charge le montage vidéo.
50K+
Utilisateurs actifs
99.9%
Disponibilité
2x
Plus rapide
—
Économies
Appelez la Grok Imagine Video API sur APIMart avec une seule requête POST. La génération est asynchrone : envoyez une tâche, puis interrogez l'endpoint de tâche pour obtenir l'URL de la vidéo.
Enregistrez la clé créée plus haut dans la variable d'environnement APIMART_API_KEY et envoyez-la sous la forme Authorization: Bearer <key> dans chaque requête.
POST /v1/videos/generations avec model grok-imagine-video, votre prompt, duration, resolution et aspect_ratio. Ajoutez image_urls pour l'image vers vidéo, ou envoyez seulement video.url pour retoucher un clip. L'identifiant de tâche est dans data[0].task_id.
Interrogez GET /v1/tasks/{task_id} jusqu'à ce que status vaille completed, puis lisez l'URL de la vidéo dans data.result.videos[0].url[0] et enregistrez-la avant expires_at. Une tâche échouée indique la raison dans data.error.message et n'est pas facturée.
Consultez la référence de la Grok Imagine Video API pour tous les champs, réponses et codes d'erreur.
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": "Lent travelling avant sur une tasse à café en céramique fumante posée sur une table en bois, chaude lumière du matin à travers une fenêtre, faible profondeur de champ",
"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": "Lent travelling avant sur une tasse à café en céramique fumante posée sur une table en bois, chaude lumière du matin à travers une fenêtre, faible profondeur de champ",
"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 femme de la photo se tourne vers la caméra et sourit tandis que le vent soulève ses cheveux, lent zoom avant, lumière du jour douce",
"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"| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
model | string | Oui | Par défaut: grok-imagine-video | grok-imagine-video. Utilisez grok-imagine-video-1.5 pour une sortie en 1080p ; le montage vidéo ne fonctionne qu'avec grok-imagine-video. |
prompt | string | Oui | Par défaut: — | Description de la vidéo ou consigne de retouche, de 1 à 8 000 caractères hors espaces de début et de fin. |
duration | integer | Facultatif | Par défaut: 8 | Durée de sortie, nombre entier de 1 à 15 secondes. Génération uniquement. |
resolution | string | Facultatif | Par défaut: 480p | 480p ou 720p. Génération uniquement. |
aspect_ratio | string | Facultatif | Par défaut: 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 3:2 ou 2:3. Génération uniquement. |
image_urls | array | Facultatif | Par défaut: — | URL d'images HTTPS publiques pour Grok image vers vidéo. L'ordre est conservé et chaque image est facturée. Pour le texte vers vidéo, omettez le champ au lieu d'envoyer un tableau vide. |
video.url | string | Facultatif | Par défaut: — | URL HTTPS publique de la vidéo source à retoucher. Une requête de montage n'envoie que model, prompt, video et nsfw_check (facultatif). |
nsfw_check | boolean | Facultatif | Par défaut: false | Réglez sur true pour modérer le prompt et les images avant l'envoi de la tâche. |
Ce que le modèle grok-imagine-video accepte et renvoie, d'après la référence API d'APIMart
Usages courants du texte vers vidéo, de l'image vers vidéo et du montage vidéo
Trois étapes de l'inscription à votre première vidéo Grok
Inscrivez-vous par e-mail, Google ou GitHub. Vous pouvez ajouter une organisation pour votre équipe à tout moment.
Alimentez votre compte. Le solde fonctionne pour tous les modèles de la plateforme, y compris Grok Imagine Video.
Créez une clé dans le tableau de bord et utilisez-la dans l'en-tête Authorization de chaque requête.
Retours authentiques de créateurs et développeurs du monde entier. Ces avis portent sur l’utilisation de la série Grok Imagine Video.
“La simplicité est brillante - juste une invite et vous obtenez une sortie vidéo exploitable. Idéal pour le prototypage rapide.”
Alex Morgan
Directeur créatif
“Grok Imagine Video sur APIMart a changé notre pipeline de contenu. Nous produisons bien plus de contenu vidéo avec la même équipe.”
Sarah Kim
Responsable marketing
“La qualité vidéo est impressionnante. Excellente cohérence de mouvement et fidélité visuelle du moteur texte-vers-vidéo.”
James Wilson
Développeur full-stack
“Nous l'avons intégré dans notre plateforme SaaS en moins d'une journée. L'interface minimale a rendu cela incroyablement facile.”
Lisa Chen
CTO, StartupAI
“En tant que cinéaste indépendant, cet outil a changé la donne pour créer des visualisations de concepts et des animations de storyboard.”
Marco Rivera
Cinéaste indépendant
“L'infrastructure fiable d'APIMart associée à la qualité vidéo de Grok en a fait notre choix par défaut pour les clips courts.”
Emily Zhang
Ingénieure DevOps
Appel, tarifs et choix du modèle pour grok-imagine-video
C'est l'accès d'APIMart au modèle grok-imagine-video de xAI, la partie vidéo de la Grok Imagine API. Un seul endpoint gère le texte vers vidéo, l'image vers vidéo à partir d'images de référence et la retouche d'une vidéo existante, avec des clips de 1 à 15 secondes en 480p ou 720p.
Les deux modèles partagent le même endpoint, la même limite de prompt, une durée de 1 à 15 secondes et la prise en charge des images de référence. grok-imagine-video sort en 480p ou 720p et est le seul à pouvoir retoucher une vidéo existante. grok-imagine-video-1.5 ajoute le 1080p mais pas le montage vidéo, et dispose de sa propre page sur APIMart. Les prix varient selon le modèle et la résolution ; consultez le tableau de prix de chaque page.
Envoyez POST /v1/videos/generations avec votre clé API, model grok-imagine-video et un prompt, puis lisez data[0].task_id dans la réponse. Interrogez GET /v1/tasks/{task_id} jusqu'à ce que status vaille completed et lisez la vidéo dans data.result.videos[0].url[0]. Les exemples cURL et Python de cette page suivent ce flux ; la référence complète est sur docs.apimart.ai.
model et prompt sont obligatoires ; prompt peut atteindre 8 000 caractères. Pour la génération, ajoutez duration (1 à 15 secondes, 8 par défaut), resolution (480p ou 720p, 480p par défaut), aspect_ratio (16:9, 9:16, 1:1, 4:3, 3:4, 3:2 ou 2:3, 16:9 par défaut) et image_urls. Pour le montage, envoyez plutôt video.url. nsfw_check est facultatif dans les deux modes.
Ajoutez une ou plusieurs URL d'images HTTPS publiques dans image_urls avec votre prompt. Avec une image, le modèle anime ce plan fixe ; avec plusieurs, décrivez le rôle de chacune dans le prompt, par exemple la première comme sujet et la seconde comme style. Pour le texte vers vidéo, omettez complètement image_urls et n'envoyez pas de tableau vide.
Oui, uniquement avec grok-imagine-video. Envoyez model, prompt et video.url (une URL vidéo HTTPS publique), plus nsfw_check si vous voulez une modération. N'envoyez ni duration, ni resolution, ni aspect_ratio, ni image_urls : la plateforme lit elle-même la durée de la vidéo source. grok-imagine-video-1.5 ne prend pas en charge le montage.
Vous payez chaque seconde de vidéo produite au tarif de la résolution choisie, plus un petit montant par image de référence ; le montage est facturé à la seconde de vidéo source. Aux tarifs membre Gold d'octobre 2026, un clip de 8 secondes en 480p coûte 8 × 0,04 $ = 0,32 $, un clip image vers vidéo de 10 secondes en 720p avec une image de référence 10 × 0,056 $ + 0,0016 $ = 0,5616 $, et la retouche d'un clip de 6 secondes 6 × (0,056 $ + 0,008 $) = 0,384 $. Le tableau de prix de cette page affiche toujours les tarifs actuels ; le montant final est le champ cost de la tâche terminée.
La génération est asynchrone : la durée dépend de la longueur du clip, de la résolution et de la file d'attente, pas d'un nombre fixe de secondes. Interrogez la tâche toutes les quelques secondes et reprenez le suivi avec l'identifiant enregistré si votre processus redémarre. Téléchargez le résultat avant l'heure indiquée dans expires_at, car les URL expirent.
Décrivez dans l'ordre le sujet, l'action, le mouvement de caméra et la lumière, par exemple : lent travelling avant sur une tasse en céramique fumante dans une chaude lumière du matin. En image vers vidéo, décrivez le mouvement voulu plutôt que de répéter le contenu de l'image. Testez vos idées en clips courts en 480p, puis rendez la version retenue en 720p.
Une tâche échouée renvoie status failed avec la raison dans data.error.message, et son coût est de 0. Le code HTTP 429 signifie que les requêtes arrivent trop vite : attendez la durée indiquée par Retry-After ou espacez vos essais. Si une erreur réseau interrompt un envoi, renvoyez-le avec le même Idempotency-Key et le même corps de requête pour éviter une double facturation.
Non. La xAI Grok Imagine Video API n'a pas de quota gratuit sur APIMart. Elle est facturée à l'usage, à la seconde de vidéo générée ; les tâches échouées ne sont pas facturées et tous les prix de cette page bénéficient de 20 % de réduction.
Oui. Le tableau de prix de cette page affiche le prix membre Gold, 20 % sous le tarif d'origine. Les membres Platine et Diamant économisent davantage, jusqu'à 28 %. Vous ne payez que les requêtes réussies.
Inscrivez-vous sur APIMart, ouvrez la page API Keys de votre tableau de bord et créez une clé. La même clé appelle la Grok Imagine Video API et tous les autres modèles de la plateforme, à l'usage et sans abonnement. Conservez la clé sur votre serveur, pas dans le code du navigateur.
Grok Imagine est le nom donné par xAI à sa génération d'images et de vidéos, et grok-imagine-video est le modèle vidéo xAI appelé par cette page. On le voit aussi écrit Grok Imagine AI ou GrokImagine, et le mode image vers vidéo est parfois appelé Grok I2V. Les modèles d'image Grok comme grok-imagine-image sont distincts et ont leurs propres pages.
Découvrez d'autres modèles de la même catégorie.

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.