Edit videos using Kling v3.0 Omni Edit with support for reference images. Supports auto or manual settings modes.

Model

kuaishou/kling-3.0-omni-edit

Parameters

ParameterTypeRequiredDefaultDescription
promptstringYes-Text prompt. Use <<<video_1>>>, <<<image_1>>>, <<<image_2>>> etc. to reference media
video_urlstringYes-Reference video URL (3-10 seconds max)
image_urlsarrayNo[]Reference image URLs (up to 4)
modestringNo"std""std" (720p output) or "pro" (1080p output)
auto_settingsbooleanNotrueAuto-derive settings from video, or use manual settings
durationintegerNo5Only when auto_settings: false. Video duration: 5 or 10 seconds
aspect_ratiostringNo"1:1"Only when auto_settings: false. "1:1", "16:9", or "9:16"

Settings Modes

Auto Mode (Default)

When auto_settings: true (default), dimensions and duration are automatically derived from the input video.

Manual Mode

When auto_settings: false, you must specify duration and aspect_ratio manually.

Example - Auto Mode (Default)

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-3.0-omni-edit",
    "input": {
      "prompt": "<<<video_1>>> transform into anime style",
      "video_url": "https://example.com/video.mp4",
      "mode": "pro"
    }
  }'

Example - Manual Mode with Custom Settings

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-3.0-omni-edit",
    "input": {
      "prompt": "<<<video_1>>> transform into anime style",
      "video_url": "https://example.com/video.mp4",
      "mode": "pro",
      "auto_settings": false,
      "duration": 5,
      "aspect_ratio": "16:9"
    }
  }'

Example - With Reference Images

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-3.0-omni-edit",
    "input": {
      "prompt": "Replace the person with <<<image_1>>> and change background to <<<image_2>>>",
      "video_url": "https://example.com/video.mp4",
      "image_urls": [
        "https://example.com/person.jpg",
        "https://example.com/background.jpg"
      ],
      "mode": "pro"
    }
  }'

Response

{
  "code": 200,
  "success": true,
  "data": {
    "task_id": "abc123def456",
    "status": "pending"
  }
}

Pricing

ModePrice
std (720p)$0.04/s
pro (1080p)$0.0533/s