Skip to main content
POST
https://api.novita.ai
/
v3
/
async
/
kling-o1-i2v
Kling-o1 Image to Video
curl --request POST \
  --url https://api.novita.ai/v3/async/kling-o1-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "image": "<string>",
  "prompt": "<string>",
  "duration": 123,
  "last_image": "<string>",
  "aspect_ratio": "<string>"
}
'
{
  "task_id": "<string>"
}
Kling Omni Video O1 image-to-video tool leverages MVL (Multimodal Vision Language) technology to convert static images into dynamic cinematic videos. It maintains subject consistency while adding natural motion, physical simulation, and smooth scene dynamics.
This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the Task Result API to retrieve the video generation results.

Request Headers

Content-Type
string
required
Supports: application/json
Authorization
string
required
Bearer authentication format, for example: Bearer {{API Key}}.

Request Body

image
string
required
first_frame is the first frame
prompt
string
required
The positive prompt for the generation.
duration
integer
default:5
The duration of the generated media in seconds.Optional values: 5, 10
last_image
string
last_frame is the last frame.
aspect_ratio
string
default:"16:9"
The aspect ratio of the generated video.Optional values: 16:9, 9:16, 1:1

Response

task_id
string
required
Use the task_id to request the Task Result API to retrieve the generated outputs.