# Kling V3 Omni (kling-v3-omni) Vendor: KlingAI Model ID: `kling-v3-omni` Base URL: `https://api.mulerouter.ai` Type: Inference API (async task-based) ## Description Kling V3 Omni video generation model with text-to-video, image-to-video, reference-to-video, and video-to-video capabilities including multi-shot, audio generation, element references, and 3-15s duration support ## Variant: Video to Video Edit Endpoint: `POST /vendors/klingai/v1/kling-v3-omni/video-to-video/edit` ### Input Schema The API accepts the following input parameters: - **`mode`** (`string`, _optional_): Generation mode. std for standard quality (720P), pro for higher quality (1080P). - Options: `"std"`, `"pro"` - Default: `"pro"` - **`video`** (`string`, _required_): Video URL to edit. - **`images`** (`list`, _optional_): Optional list of reference image URLs or Base64 strings. - **`prompt`** (`string`, _required_): Text prompt describing the desired edit. Use @Video1 to reference the input video. - Max length: 2500 - **`elements`** (`list`, _optional_): Element list. Combined count of images and elements must not exceed 4 when using reference video. - Items: max: 4 - **`type`** (`string`, _required_): Element type. - Options: `"image"`, `"video"` - **`frontal_image`** (`string | null`, _optional_): Frontal reference image of the subject (URL or Base64). Constraints: jpg/jpeg/png, <=10MB, >=300px, aspect ratio 1:2.5~2.5:1. - **`reference_images`** (`list`, _optional_): Additional reference images from other angles (URL or Base64), up to 3 images. - Items: min: 1, max: 3 - **`reference_videos`** (`list`, _optional_): Reference video URLs. - Items: min: 1 - **`aspect_ratio`** (`string | null`, _optional_): Aspect ratio of the generated video. - **`negative_prompt`** (`string | null`, _optional_): Negative prompt to exclude unwanted content. **Required Parameters Example**: ```json { "prompt": "", "video": "