video
kling-v3-turbo-i2v-1080p
background_tasks

Kling 3.0 Turbo I2V 1080p - Generate video

Generate AI video from a first-frame image using Kling 3.0 Turbo at 1080p resolution, a fast image-to-video model from the Kling 3.0 family.

Features:

  • Image-to-video: Animate a static image into a dynamic video
  • Optional prompt: Guide the motion and animation style with text
  • Resolution: Fixed 1080p output
  • Duration: 3-15 seconds

How it works:

  1. Submit an image (URL or Base64) to use as the first frame, with an optional prompt
  2. Receive a task ID to track progress
  3. Poll the status endpoint or use a webhook_url to get notified when the task completes
  4. Download the generated video from the result URL (valid for 30 minutes)
post/v1/ai/image-to-video/kling-v3-turbo-1080p

Request

  • Base URL: https://api.magnific.com
  • URL: https://api.magnific.com/v1/ai/image-to-video/kling-v3-turbo-1080p
  • Auth: API key in header x-magnific-api-key

Request body

webhook_urlstring uri

Optional callback URL that will receive asynchronous notifications whenever the task changes status. The payload sent to this URL is the same as the corresponding GET endpoint response, but without the data field.

imagestring required

First-frame image used to start the video. Supports Base64 encoding (including a data:image/...;base64,... data URI) or a publicly accessible image URL.

Image requirements:

  • Minimum: 300x300 pixels
  • Maximum: 50MB file size
  • Aspect ratio: 1:2.5 to 2.5:1
  • Formats: JPG, JPEG, PNG
  • Only the first frame is supported
promptstring

Optional text prompt to guide the motion and animation style. If omitted, motion is inferred from the source image. Maximum 2500 characters.

Tips for better results:

  • Describe the movement, camera behavior, and visual style
  • Add negative descriptions inline (for example, "no text, no blur") to steer the model away from unwanted elements
duration'3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15'

Duration of the generated video in seconds.

Range: 3-15 seconds

Example request

{
  "webhook_url": "https://www.example.com/webhook",
  "image": "https://example.com/my-image.jpg",
  "prompt": "The subject slowly turns their head and smiles"
}

Response

OK - Task created successfully

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.