Zum Hauptinhalt springen
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
}
Verwenden Sie diesen Endpoint, um einen Veo-Job abzufragen, der über den CometAPI-Wrapper /v1/videos erstellt wurde. Er gibt den aktuellen Task-Status und die aufgelösten Backend-Model-Informationen zurück, die CometAPI für den Job verwendet.

Abfrage-Schleife

1

Erstellen Sie zuerst den Job

Beginnen Sie mit Veo3 Async Generation und speichern Sie die zurückgegebene id.
2

Fragen Sie ab, bis der Task einen Endzustand erreicht

Rufen Sie diesen Endpoint weiterhin auf, bis der Job queued oder in_progress verlässt und einen abgeschlossenen Zustand erreicht.
3

Speichern Sie das Ergebnis

Sobald die Ausgabe bereit ist, verschieben Sie sie in Ihren eigenen Speicher, wenn Ihre Anwendung eine dauerhafte Kopie benötigt.

Warum sich der Model-Name ändern kann

Googles offizieller Veo-Workflow ist weiterhin eine asynchrone Abfrage-Schleife. CometAPI behält diese Form bei, aber die Antwort wird in den /v1/videos-Wrapper normalisiert und kann die aufgelöste Backend-Model-ID statt des von Ihnen übermittelten Alias anzeigen.

Autorisierungen

Authorization
string
header
erforderlich

Bearer token authentication. Use your CometAPI key.

Pfadparameter

video_id
string
erforderlich

Task id returned by the create endpoint.

Antwort

200 - application/json

Current job state.

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