Skip to main content
POST
Utilisez ce endpoint pour démarrer une tâche Grok d’image vers vidéo à partir d’une image source et d’un prompt. Il renvoie immédiatement un request_id, considérez-le donc comme la première étape d’un workflow asynchrone.

Commencez par une petite requête

  • Utilisez model: grok-imagine-video-1.5
  • Définissez image.url sur une URL publique JPEG, PNG ou WebP
  • Pour une première requête, gardez duration à 1 et resolution à 720p
  • Gardez prompt explicite pour que la direction de l’animation soit claire
  • Si vous envoyez du base64, conservez dans la documentation et l’exemple OpenAPI le format data:image/png;base64,<BASE64_IMAGE_DATA>

Duration et resolution

Flux de tâche

1

Créer la tâche

Envoyez le prompt et l’image source, puis enregistrez le request_id renvoyé.
2

Interroger jusqu'à la fin

Appelez Obtenir les résultats de la vidéo xAI jusqu’à ce que le statut du fournisseur imbriqué devienne done.
3

Conserver la sortie

Copiez le video.url final dans votre propre stockage si vous en avez besoin après la fenêtre de livraison temporaire du fournisseur.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Corps

application/json
prompt
string
requis

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

Exemple:

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

Options disponibles:
1:1,
16:9,
9:16,
4:3,
3:4,
3:2,
2:3
duration
integer
défaut: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
défaut:grok-imagine-video-1.5

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

Exemple:

"grok-imagine-video-1.5"

output
object
resolution
enum<string>
défaut:720p

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

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

Deprecated size field. Prefer aspect_ratio and resolution.

user
string

Optional end-user identifier.

Réponse

200 - application/json

Request accepted.

request_id
string
requis

Deferred request id used for polling.