Avatar
Tạo video avatar điều khiển từ hình ảnh bằng Kling Avatar API trong CometAPI. Sử dụng POST /kling/v1/videos/avatar/image2video để tạo avatar image-to-video nhanh chóng.
Sử dụng endpoint này để tạo các clip avatar biết nói từ một ảnh nguồn cùng với một nguồn âm thanh.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Trước khi gọi
- Cung cấp một
imageavatar dưới dạng URL công khai hoặc chuỗi base64 thô - Gửi chính xác một trong hai:
audio_idhoặcsound_file - Hãy giữ yêu cầu đầu tiên ở mức đơn giản: một ảnh khuôn mặt, một đoạn âm thanh và một prompt ngắn tùy chọn
- Bắt đầu với
mode: stdtrừ khi bạn thực sự cần chế độ chất lượng cao hơn
Quy tắc nguồn âm thanh
audio_idlà cách đơn giản nhất khi bạn đã tạo giọng nói thông qua tuyến Kling TTSsound_filephù hợp khi bạn đã có sẵn tệp MP3, WAV, M4A hoặc AAC của riêng mình- Âm thanh cho avatar được tài liệu hóa là có độ dài từ 2 đến 60 giây
Quy trình tác vụ
Thăm dò tác vụ
Ủy quyền
Bearer token authentication. Use your CometAPI key.
Tiêu đề
Optional content type header.
Nội dung
- Option 1
- Option 2
Avatar reference image. Accepts an image URL or raw Base64 string (no data: prefix). Supported formats: JPG, JPEG, PNG. Max file size 10 MB. Minimum dimension 300 px on each side; aspect ratio between 1:2.5 and 2.5:1.
Audio ID returned by the Kling TTS API. Only audio clips between 2 and 60 seconds generated within the last 30 days are accepted. Mutually exclusive with sound_file — exactly one must be provided.
Text prompt to guide avatar actions, emotions, and camera movements. Max 2500 characters. Required — the API rejects requests without this field.
Audio file as a URL or Base64 string. Accepted formats: MP3, WAV, M4A, AAC. Max 5 MB, duration 2–60 seconds. Mutually exclusive with audio_id — exactly one must be provided.
Generation mode. std (standard, faster and more cost-effective) or pro (professional, higher quality output).
Webhook URL for task status notifications. The server sends a callback when the task status changes.
Optional user-defined task ID for your own tracking. Does not replace the system-generated task ID. Must be unique per account.