Kling
建立 Kling 虛擬人像影片
使用 CometAPI 中的 Kling Avatar API,從圖片產生由虛擬人像驅動的影片。使用 POST /kling/v1/videos/avatar/image2video 快速建立 image-to-video 虛擬人像。
POST
cURL
使用這個端點,透過一張來源圖片加上一個音訊來源來建立會說話的虛擬人像短片。
呼叫前須知
- 提供一張虛擬人像
image,可使用公開 URL 或原始 base64 字串 - 使用符合 Kling 像素需求的虛擬人像圖片;過小的縮圖會被生成任務拒絕
- 在
audio_id或sound_file中只能傳送其中一個 - 第一個請求請盡量保持簡單:一張臉部圖片、一段音訊片段,以及一個可選的簡短 prompt
- 當參照的音訊屬於必須關聯的先前任務時,請包含
task_id - 除非你明確需要更高品質的路徑,否則請從
mode: std開始
音訊來源規則
- 當你已透過 Kling TTS 路徑產生語音時,
audio_id是最簡單的方式 - 當你已經有自己的 MP3、WAV、M4A 或 AAC 資產時,可使用
sound_file - 文件說明虛擬人像音訊長度需為 2 到 60 秒
任務流程
1
建立虛擬人像任務
提交圖片與一個音訊來源,然後儲存回傳的 task id。
2
輪詢任務
持續使用 取得 Kling 任務,直到任務進入最終狀態。
3
儲存完成結果
如果你需要在供應商交付 URL 失效後仍保留結果,請將最終資產複製到你自己的儲存空間中。
如需完整參數參考,請參閱官方 Kling Avatar 文件。
授權
Bearer token authentication. Use your CometAPI key.
標頭
Optional content type header.
主體
application/json
- Option 1
- Option 2
Avatar image URL or base64 image string. Use an image that meets Kling pixel requirements; very small thumbnails are rejected.
Prompt describing the desired avatar performance.
Audio id from a prior Kling audio task.
Public audio URL when you provide your own audio.
Optional prior task id associated with the referenced audio asset.
Generation mode. Use std or pro; omitted requests use std.
可用選項:
std, pro