Passer au contenu principal
POST
/
grok
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.cometapi.com/grok/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "A candle flickers on a wooden table."
}
'
{
  "request_id": "4b2cd27e-0b0d-3dec-c31c-7572daf74bb3"
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Utilisez ce endpoint pour démarrer une tâche vidéo Grok à partir de texte, ou de texte plus une image source. 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
  • Pour une première requête, gardez duration à 1 et resolution à 480p
  • Ajoutez image.url uniquement lorsque vous voulez faire de l’image vers vidéo
  • Si vous envoyez du base64, conservez la forme utilisée dans la documentation et l’exemple OpenAPI : data:image/png;base64,<BASE64_IMAGE_DATA>

Flux de la tâche

1

Créer la tâche

Envoyez le prompt et enregistrez le request_id renvoyé.
2

Interroger jusqu'à la fin

Appelez Get Video Generation Results jusqu’à ce que le statut du provider imbriqué devienne done.
3

Persister la sortie

Copiez l’URL finale video.url dans votre propre stockage si vous en avez besoin après la fenêtre de livraison temporaire du provider.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Corps

application/json
prompt
string
requis

Prompt for the video job.

Exemple:

"A candle flickers on a wooden table."

aspect_ratio
enum<string>

Output aspect ratio.

Options disponibles:
1:1,
16:9,
9:16,
4:3,
3:4,
3:2,
2:3
duration
integer
défaut:1

Output duration in seconds. xAI documents a range of 1 to 15 seconds.

image
object

Optional source image for image-to-video.

model
string
défaut:grok-imagine-video

xAI video model id.

Exemple:

"grok-imagine-video"

output
object
resolution
enum<string>

Output resolution.

Options disponibles:
480p,
720p
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.