開発者ドキュメント動画生成タスクの取得

動画生成タスクの取得

H3 動画タスク API · /api/v3

エンドポイント

GEThttps://fablun.com/api/v3/contents/generations/tasks/{id}

作成時に返された元の ID を使用します: cgt-… 。取得の上限はアカウントで共有する 20 QPS です。

リクエストとレスポンス

cURL
curl 'https://fablun.com/api/v3/contents/generations/tasks/cgt-0123456789abcdef0123456789abcdef' \
  -H "Authorization: Bearer $ARK_API_KEY"
JSON · 成功レスポンス例
{
  "id": "cgt-0123456789abcdef0123456789abcdef",
  "model": "h3-pro",
  "status": "succeeded",
  "created_at": 1793600000,
  "updated_at": 1793600030,
  "content": {
    "video_url": "https://YOUR_RESULT_HOST/video.mp4?SIGNED_QUERY"
  },
  "seed": 42,
  "resolution": "480p",
  "duration": 5,
  "ratio": "16:9",
  "framespersecond": 24,
  "generate_audio": true,
  "service_tier": "default",
  "error": null
}
フィールド型説明
statusstringタスクの状態。下の表を参照してください。
content.video_urlstring | null再生・ダウンロード URL。完了後 1 時間有効で、再取得しても延長されません。
seedinteger実際のシード値。ランダム指定でも確定した値が返されます。
created_at / updated_atinteger秒単位の Unix タイムスタンプ。
errorobject | null失敗時は code / message を確認します。成功時は null です。

タスクの状態

status意味対応
queued待機中同じタスクの状態確認を続けます。
running処理中入力準備、動画生成または配信処理中です。状態確認を続けます。
succeeded成功content.video_url を取得します。リンクの期限切れ後は null の場合があります。
failed失敗error.code と error.message を確認します。
expired期限切れ待機時間を含むタスクの有効期間が終了しました。
cancelledキャンセル済み状態確認を終了します。
約 2 秒おきに状態を確認してください。クライアントのタイムアウトではタスクはキャンセルされません。ID を保存して確認を続けます。通常のタスク記録は作成から 7 日間、キャンセル済み記録は 24 時間保持されます。動画 URL は 1 時間のみ有効です。