Hopp til hovedinnhold
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"
    }
  }
}
Bruk dette endepunktet etter at du allerede har en request_id. Det forteller deg om xAI-jobben fortsatt kjører og returnerer de endelige videometadataene når de er klare.

Sjekk disse feltene først

  • Wrapper-code og message for feil på øverste nivå
  • data.status for CometAPI-oppgavestatusen
  • data.data.status for den nestede leverandørstatusen
  • data.data.video.url når rendringen er fullført

Polling-løkke

1

Opprett eller rediger videoen først

Start med Video Generation eller Video Edit, og kopier deretter den returnerte request_id.
2

Fortsett å polle til den nestede statusen er done

Sjekk både wrapper- og nestede leverandørfelt slik at du kan skille mellom wrapper-feil og feil på leverandørnivå.
3

Lagre den fullførte filen

Last ned eller kopier den endelige video.url raskt, fordi xAI dokumenterer genererte URL-er som midlertidige.

Hva du kan forvente på CometAPI

Dette er fortsatt det samme polling-steget som xAI beskriver i sin offisielle arbeidsflyt. CometAPI legger til en wrapper rundt leverandørpayloaden, slik at du kan håndtere async-jobber mer konsekvent på tvers av leverandører.

Autorisasjoner

Authorization
string
header
påkrevd

Bearer token authentication. Use your CometAPI key.

Stien-parametere

request_id
string
påkrevd

Deferred request id returned by the create or edit endpoint.

Svar

200 - application/json

Current task state.

code
string
påkrevd
message
string
påkrevd
data
object
påkrevd