Kling 3.0 Motion Control API
Kuaishou の Kling 3.0 Motion Control による動画生成の完全な API リファレンス。
モデルの種類
この API は 1 種類のモデルに対応しています。
Kling 3.0 Motion Control
エンドポイント {#}
POST /api/v1/video/task
リクエストパラメータ
必須
任意
出力動画の長さは元の動画に従います。duration パラメータには対応していません。出力のアスペクト比は入力メディアによって決まり、aspect_ratio には対応していません。上流プロバイダーは、どの入力が出力のアスペクト比を決定するか、また具体的な選択ルールを明示していません。
料金は、元の動画の長さを秒単位で四捨五入した値と、選択した出力解像度に基づいて計算されます。たとえば、5.4 秒は 5 秒、5.5 秒は 6 秒として課金されます。
リクエスト例
例のメディア URL を、上記の要件を満たすご自身のファイルの URL に置き換えてください。
javascript
レスポンス形式
初期レスポンス
ポーリングに使用する task_id を返します。
json
GET /api/v1/video/{task_id} でポーリングして、ステータスを確認し、生成された動画を取得します。
ステータス値
submitted:タスクが受け付けられ、処理待ちの状態processing:動画を生成中succeed:動画の生成が完了failed:動画の生成に失敗
ベストプラクティス
- 参照メディア:画像 1 枚と動画 1 本を必ず指定し、送信前に形式、ファイルサイズ、寸法を確認してください
- 向き:
character_orientationを切り替える際、特に"image"を選択する場合は、参照動画の長さを再確認してください - 元の音声:参照動画の元の音声を保持しない場合は、
keep_original_soundをfalseに設定してください。省略すると音声は保持されます