リップシンクの顔認識
リップシンク(`kling-lip-sync`)の第 1 ステップ:素材内の顔を認識し、session ID と顔 ID を取得します。
POST
/v1/kling/faces同期エンドポイントで、1 回ごとに課金されます。認識結果にはセッション ID と顔 ID が含まれ、有効期間は 24 時間です。次のステップでそれらを動画タスクを送信の extra.session_id と extra.face_choose(ちょうど 1 項目で、face_id と sound_file を含む)に指定します。流れはリップシンクを参照してください。
リクエストボディは videos 配列のみ受け付けます。各項目は url / file_id のどちらか一方で、規則はメディアの指定方法と同じです。
ヘッダー
Authorization:必須string
Bearer sk-…:コンソールの「API キー」で作成したキー。キーのグループにリクエストするモデルが含まれている必要があります
リクエストボディJSON
videos:必須array of object
顔を認識する素材。1 項目以上
個数≥ 1 個
url:任意string
公開アクセス可能な絶対 HTTP(S) アドレス。内部ネットワーク、ループバック、リンクローカルのアドレスや認証情報を含む URL は不可
file_id:任意string
既存素材のファイル ID
レスポンス
200認識結果の JSON。セッション ID と顔 ID を含みます(24 時間有効)
application/json 顔認識の結果
エラー
400リクエストが不適合で、課金されません。原文:
request body does not match the JSON contract: …:JSON が不正、表にないフィールドがある、またはリクエストボディの後ろに 2 つ目の JSON 値がある
videos is required and must contain at least one item
videos[<番号>] must provide exactly one of url or file_id
videos[<番号>].url must be a publicly accessible absolute http(s) URL401キー未指定、キーが無効または期限切れ(
missing_api_key / invalid_api_key / api_key_expired)