Skip to main content
Kling Video O1 R2V generates creative videos using character, prop, or scene references from multiple viewpoints. It can combine multiple reference images to create coherent video content.

Try in playground

Test Kling Video O1 R2V in the Runpod Hub playground.
Endpointhttps://api.runpod.ai/v2/kling-video-o1-r2v/runsync
Pricing$0.112 per second
TypeVideo generation

Request

All parameters are passed within the input object in the request body.
input.prompt
string
required
Text description of the desired video action.
input.images
array
required
Array of 1-10 reference image URLs.
input.video
string
Optional reference video URL.
input.negative_prompt
string
Elements to exclude from the generated video.
input.aspect_ratio
string
default:"16:9"
Aspect ratio. Options: 16:9, 9:16, 1:1.
input.duration
integer
default:"5"
Video duration in seconds. Options: 3-10 seconds.
input.seed
integer
default:"-1"
Seed for reproducible results. Set to -1 for random.
input.enable_prompt_expansion
boolean
default:"false"
Automatically expand and enhance the prompt.
input.enable_safety_checker
boolean
default:"true"
Enable content safety checking.
curl -X POST "https://api.runpod.ai/v2/kling-video-o1-r2v/runsync" \
  -H "Authorization: Bearer $RUNPOD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "prompt": "The robot is dancing with the teddy bear",
      "images": [
        "https://example.com/robot.png",
        "https://example.com/teddy-bear.png"
      ],
      "aspect_ratio": "16:9",
      "duration": 5,
      "seed": -1
    }
  }'

Response

id
string
Unique identifier for the request.
status
string
Request status. Returns COMPLETED on success, FAILED on error.
output
object
The generation result containing the video URL and cost.
output.video_url
string
URL of the generated video. This URL expires after 7 days.
output.cost
float
Cost of the generation in USD.
{
  "id": "sync-a1b2c3d4-e5f6-7890-abcd-ef1234567890-u1",
  "status": "COMPLETED",
  "delayTime": 30,
  "executionTime": 75432,
  "output": {
    "video_url": "https://video.runpod.ai/abc123/output.mp4",
    "cost": 0.56
  }
}
Video URLs expire after 7 days. Download and store generated videos immediately if you need to keep them.

Cost calculation

Kling Video O1 R2V charges $0.112 per second of video:
DurationCost
3 seconds$0.336
5 seconds$0.56
10 seconds$1.12