メインコンテンツへスキップ
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
}
このエンドポイントは、CometAPI の /v1/videos ラッパーを通じて作成された Veo ジョブをポーリングするために使用します。現在のタスク状態と、CometAPI がそのジョブに使用している解決済みのバックエンド model 情報を返します。

ポーリングループ

1

まずジョブを作成

最初に Veo3 Async Generation を実行し、返された id を保存します。
2

タスクが終端状態になるまでポーリング

ジョブが queued または in_progress を離れて、完了状態に到達するまで、このエンドポイントを呼び出し続けてください。
3

結果を保存

出力の準備ができたら、アプリケーションで永続的なコピーが必要な場合は、自身のストレージに移動してください。

model 名が変わる可能性がある理由

Google の公式 Veo ワークフローは、現在も非同期のポーリングループです。CometAPI はその形を維持していますが、レスポンスは /v1/videos ラッパーに正規化されており、送信時に指定したエイリアスではなく、解決済みのバックエンド model id が表示される場合があります。

承認

Authorization
string
header
必須

Bearer token authentication. Use your CometAPI key.

パスパラメータ

video_id
string
必須

Task id returned by the create endpoint.

レスポンス

200 - application/json

Current job state.

id
string
必須
size
string
必須
model
string
必須
object
string
必須
status
string
必須
progress
integer
必須
created_at
integer
必須
task_id
string