典型的なユースケース:
注意事項:
ref_image_url を指定してください##すべてのインターフェースは Bearer Token による認証が必要です##
API キーの取得:
API キー管理ページ にアクセスして API キーを取得してください
リクエストヘッダーに以下を追加してください:
Authorization: Bearer YOUR_API_KEYモデル名
videoretalk "videoretalk"
口パクを置き換える人物を含む入力動画 URL
要件:
2 ~ 300 秒"https://example.com/speaker.mp4"
ターゲット音声 URL(動画内の人物がこの音声に合わせて話します)
要件:
"https://example.com/target-speech.wav"
顔参照画像 URL
動画に複数の顔がある場合、この画像で口パクを置き換えるターゲットの顔を指定します
要件:
"https://example.com/target-person-face.jpg"
音声の長さが動画の長さより長い場合、動画を自動的に音声の長さまで延長するかどうか
true:出力時間 = 音声時間(動画が自動延長される)false:出力時間 = min(動画時間, 音声時間)false
顔マッチングの信頼度しきい値
120 ~ 200140)190)120 <= x <= 200170
タスク完了後の HTTPS コールバック URL
コールバックのタイミング:
セキュリティ制限:
2048 文字以内コールバックの仕組み:
10 秒3 回リトライ(失敗後それぞれ 1 秒 / 2 秒 / 4 秒後にリトライ)"https://your-domain.com/webhooks/video-task-completed"
音声駆動ポートレート動画生成タスクの作成に成功
タスク作成タイムスタンプ
1775200000
タスク ID
"task-unified-1775200000-xyz12345"
実際に使用されたモデル名
"videoretalk"
タスクの具体的なタイプ
video.generation.task タスクの進捗率 (0-100)
0 <= x <= 1000
タスクのステータス
| ステータス | progress | 説明 |
|---|---|---|
pending | 0~10 | 処理待ち |
processing | 10~80 | 処理中 |
completed | 100 | 完了 |
failed | 0 | 失敗 |
pending, processing, completed, failed "pending"
動画タスクの詳細情報
タスクの出力タイプ
video "video"
使用量と課金情報