Naar hoofdinhoud gaan
GET
/
v1
/
videos
/
{video_id}
Retrieve a Veo video job
curl --request GET \
  --url https://api.cometapi.com/v1/videos/{video_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
  "size": "16x9",
  "model": "veo_3_1-4K",
  "object": "video",
  "status": "queued",
  "task_id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
  "progress": 0,
  "created_at": 1773297229
}
Gebruik dit endpoint om een Veo-taak te pollen die is aangemaakt via de CometAPI /v1/videos wrapper. Het geeft de huidige taakstatus terug en de opgeloste backend-modelinformatie die CometAPI voor de taak gebruikt.

Polling-lus

1

Maak eerst de taak aan

Begin met Veo3 Async Generation en sla de geretourneerde id op.
2

Poll totdat de taak een eindstatus heeft

Blijf dit endpoint aanroepen totdat de taak niet meer in queued of in_progress staat en een voltooide status bereikt.
3

Sla het resultaat op

Zodra de output klaar is, verplaats je die naar je eigen opslag als je applicatie een duurzame kopie nodig heeft.

Waarom de modelnaam kan veranderen

De officiële Veo-workflow van Google is nog steeds een async polling-lus. CometAPI behoudt die vorm, maar de response wordt genormaliseerd in de /v1/videos wrapper en kan de opgeloste backend model id tonen in plaats van de alias die je hebt ingediend.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Padparameters

video_id
string
vereist

Task id returned by the create endpoint.

Respons

200 - application/json

Current job state.

id
string
vereist
size
string
vereist
model
string
vereist
object
string
vereist
status
string
vereist
progress
integer
vereist
created_at
integer
vereist
task_id
string