動画 API を選択する
Seedance 動画を作成する
Seedance 動画タスクを作成します。
HappyHorse 動画を作成する
HappyHorse のテキストから動画へのジョブを作成します。
MiniMax H3 動画を作成する
MiniMax H3 のテキストから動画、または参照画像を使用した動画タスクを作成します。
Flux 3 動画を作成する
Flux 3 のテキストから動画、または画像から動画へのタスクを作成します。
Sora 2 動画を作成する
Sora 2 動画ジョブを作成します。
Sora 2 動画を取得する
Sora 動画ジョブを照会します。
Veo 3 動画を作成する
Veo 動画ジョブを作成します。
Wan 動画を作成する
Wan のテキストから動画、または画像から動画へのジョブを作成します。
xAI 動画を作成する
xAI 動画ジョブを生成します。
Vidu 動画を作成する
Vidu のテキストから動画、または画像から動画へのジョブを作成します。
Omni 動画を作成する(ベータ版)
ベータ版の Omni 動画ジョブを作成します。
Kling のテキストから動画へのタスクを作成する
テキストプロンプトから Kling 動画を生成します。
Runway モデルを使用する
画像、動画、または音声タスク用の Runway モデルを選択します。
動画タスクを作成してポーリングする
動画対応のモデル ID は、 モデルページ または モデルディレクトリから選択してください。以下の例では、POST /v1/videos を使用して動画タスクを作成し、タスクが終端状態に達するまで返されたタスク ID をポーリングします。
レスポンス例
作成に成功した場合のレスポンスは次のようになります。ポーリングする前にタスク ID を保存してください:video_url が含まれる場合があります。一部のプロバイダー形式では、モデル固有の結果フィールド、またはそのルートが文書化されている場合は動画コンテンツルートが使用されます:
モデルレコードの例
このモデルカタログレスポンスの例は、
/api/models エンベロープと動画モデルレコード1件の形式を示しています。完全なモデル一覧ではありません。cURL
よくあるエラー
タスクIDがない
タスクIDがない
ジョブハンドラーから戻る前に、作成レスポンスのIDを保存してください。
ポーリングが速すぎる
ポーリングが速すぎる
ステータス確認の間に遅延とバックオフを追加してください。
サポートされていない期間またはサイズ
サポートされていない期間またはサイズ
選択した動画エンドポイントで規定されている duration および resolution フィールドを使用してください。
video_url がない
video_url がない
video_url は省略可能として扱い、利用可能な場合はモデル固有の結果フィールドまたはコンテンツルートにフォールバックしてください。コールバックを受信できない
コールバックを受信できない
ポーリングを信頼できる情報源として使用し、コールバックURLが POST リクエストを受け付けることを確認してください。
エラーコードと再試行戦略
400
400
プロンプト(Prompt)、ファイル、duration、size の各フィールドを修正するまで再試行しないでください。
401
401
APIキーが存在し、有効になるまで再試行しないでください。
404
404
再試行する前に、タスクID、ベースURL、パス、モデルIDを確認してください。
413
413
再試行する前にアップロードサイズを縮小してください。
429
429
指数バックオフで再試行し、作成またはポーリングの同時実行数を減らしてください。
500 または 503
500 または 503
バックオフを使用してタスク作成を再試行してください。タスクが終端エラーに達しない限り、既存のタスクのポーリングは継続してください。
料金とモデルディレクトリ
モデルページ
CometAPIがドキュメントでモデルIDをどのように公開しているかを確認してください。
モデルディレクトリ
モデルの利用可否と機能を確認してください。
料金
モデルを呼び出す前に料金を確認してください。