Naar hoofdinhoud gaan
GET
/
grok
/
v1
/
videos
/
{request_id}
Query an xAI video job
curl --request GET \
  --url https://api.cometapi.com/grok/v1/videos/{request_id} \
  --header 'Authorization: Bearer <token>'
{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "4b2cd27e-0b0d-3dec-c31c-7572daf74bb3",
    "action": "VIDEO_GENERATION",
    "status": "SUCCESS",
    "fail_reason": "https://vidgen.x.ai/xai-vidgen-bucket/xai-video-72924fdc-e6d7-4885-b318-8a367aaa9a02.mp4",
    "submit_time": 1773297002,
    "start_time": 0,
    "finish_time": 1773297014,
    "progress": "100%",
    "data": {
      "model": "grok-imagine-video",
      "usage": {
        "cost_in_usd_ticks": 500000000
      },
      "video": {
        "url": "https://vidgen.x.ai/xai-vidgen-bucket/xai-video-72924fdc-e6d7-4885-b318-8a367aaa9a02.mp4",
        "duration": 1,
        "respect_moderation": true
      },
      "status": "done"
    }
  }
}
Gebruik dit endpoint nadat je al een request_id hebt. Het laat zien of de xAI-taak nog bezig is en geeft de uiteindelijke videometadata terug zodra die klaar is.

Controleer eerst deze velden

  • code en message voor fouten op topniveau
  • data.status voor de status van de CometAPI-taak
  • data.data.status voor de geneste providerstatus
  • data.data.video.url wanneer de render is voltooid

Polling-lus

1

Maak of bewerk eerst de video

Begin met Video Generation of Video Edit en kopieer daarna de geretourneerde request_id.
2

Blijf pollen totdat de geneste status done is

Controleer zowel de velden op topniveau als de geneste providervelden, zodat je fouten op topniveau kunt onderscheiden van fouten op providerniveau.
3

Sla het voltooide bestand op

Download of kopieer de uiteindelijke video.url meteen, omdat xAI documenteert dat gegenereerde URL’s tijdelijk zijn.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Padparameters

request_id
string
vereist

Deferred request id returned by the create or edit endpoint.

Respons

200 - application/json

Current task state.

code
string
vereist
message
string
vereist
data
object
vereist