Ein Kling Omni-Video erstellen
Verwenden Sie CometAPI POST /kling/v1/videos/omni-video, um Kling O1-Videotasks zu erstellen und den Status mit der Omni-Abfrageroute nachzuverfolgen.
Eingabemodus wählen
- Text-zu-Video: Senden Sie
prompt,mode,aspect_ratioundduration - Referenzbild für den ersten Frame: Fügen Sie
image_list-Elemente mitimage_urlundtype: first_framehinzu und referenzieren Sie dann das Bild inpromptals<<<image_1>>> - Ausgabe mit Wasserzeichen: Fügen Sie
watermark_info.enabled: truehinzu, wenn Sie in der Abfrageantwort eine Video-URL mit Wasserzeichen benötigen - Model ID: Lassen Sie
model_nameweg, um den Standardwert der Route zu verwenden, oder senden Sie eine getestete Omni Video-Model ID wiekling-video-o1oderkling-v3-omni
Dauer und Seitenverhältnis
size bereit. Behandeln Sie aspect_ratio als Anfrage für die Frame-Form; eine Text-zu-Video-Anfrage mit 16:9 kann als Full-HD 1920x1080 gerendert werden.
Task-Ablauf
Den Omni-Task erstellen
task_id.Den Omni-Task abfragen
Das fertige Video speichern
Autorisierungen
Bearer token authentication. Use your CometAPI key.
Header
Content type of the request body.
Body
Text prompt describing the desired video. Maximum length is 2,500 characters. When you send image_list, reference the image with <<<image_1>>>.
Optional model ID for this Kling Omni video request. Omit this field to use the route default.
Optional first-frame image reference for image-referenced Omni generation.
Whether to generate audio with the video. Use on or off.
on, off Generation mode. Use std for standard generation or pro when the selected model supports the higher-quality mode.
std, pro Aspect ratio request for beta Kling Omni generation. The endpoint does not expose an exact size field; a 16:9 text-to-video request can render as 1920x1080.
16:9, 9:16, 1:1 Requested output length for text-to-video and first-frame image-reference workflows. Use 5 or 10 as a string.
5, 10 Watermark options. When enabled is true, the task can return watermarked result URLs in addition to original result URLs.
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.