Generate high-quality AI videos using Kling O1 (Omni) with multiple generation modes and video editing.

Models

ModelDescription
kuaishou/kling-o1-generateGenerate videos from images
kuaishou/kling-o1-editEdit/transform existing videos

Generate Mode 1: Reference Images

Use 1-7 reference images to guide video generation.

Parameters

ParameterTypeRequiredDescription
promptstringYesText description
image_urlsarrayYes1-7 reference images
aspect_ratiostringYes1:1, 9:16, 16:9
durationintegerYes3-10 seconds
resolutionstringNo720p or 1080p

Example

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-o1-generate",
    "input": {
      "prompt": "Create a video featuring these characters",
      "image_urls": ["https://example.com/ref1.jpg", "https://example.com/ref2.jpg"],
      "aspect_ratio": "16:9",
      "duration": 10,
      "resolution": "1080p"
    }
  }'

Generate Mode 2: Start/End Frame

Use a start image (required) and optionally an end image for smooth transitions.

Parameters

ParameterTypeRequiredDescription
promptstringYesText description
start_image_urlstringYesStarting frame
end_image_urlstringNoEnding frame
aspect_ratiostringYes1:1, 9:16, 16:9
durationintegerYes5 or 10 seconds only
resolutionstringNo720p or 1080p

Example

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-o1-generate",
    "input": {
      "prompt": "Smooth transition between scenes",
      "start_image_url": "https://example.com/start.jpg",
      "end_image_url": "https://example.com/end.jpg",
      "aspect_ratio": "16:9",
      "duration": 10,
      "resolution": "1080p"
    }
  }'

Edit Mode

Transform and edit existing videos using AI.

Parameters

ParameterTypeRequiredDescription
promptstringYesEdit/transformation description
video_urlstringYesSource video (3-10 seconds)
image_urlsarrayNoReference images (max 4)
aspect_ratiostringYes1:1, 9:16, 16:9
durationintegerYes3-10 seconds
resolutionstringNo720p or 1080p

Example

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kuaishou/kling-o1-edit",
    "input": {
      "prompt": "Transform this into a cartoon style",
      "video_url": "https://example.com/video.mp4",
      "image_urls": ["https://example.com/style-ref.jpg"],
      "aspect_ratio": "16:9",
      "duration": 5
    }
  }'

Response

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

Pricing

$0.048/s
DurationPrice
3s$0.144
5s$0.24
10s$0.48