Skip to content
Docs menu

Video models

Kling 3.0

On this page

Cinematic text & image to video with native sound and multi-shot support.

modelIdkling-3-0
Modalityvideo
PricingSee this model on the Pricing page for the current per-call price (with your markup).

Operations

OperationmodelIdEndpointRequired input
Defaultkling-3-0POST /api/v1/generatemulti_shots, prompt, duration
Poll taskGET /api/v1/task/{id}?model=kling-3-0

Input parameters

FieldTypeRequiredValues / example
image_urlsstring[]NoStart Frame / End Frame
multi_shotsbooleanYesTrue/false (default: false)
multi_promptobject[]NoUp to 5 shots, each 1-12 seconds. Their durations must add up to Duration. (array of { prompt, duration })
soundbooleanNoTrue/false (default: true)
promptstringYesText value Max 2500 characters. (default: A barista pours latte art in slow motion at a cozy window counter, morning light, steam curling.)
durationnumberYesRange 1-15 (default: 5)
kling_elementsobject[]NoArray of { name, description, media }
aspect_ratiostringNoOptions: 1:1 | 9:16 | 16:9 (default: 1:1)
modestringNoGeneration mode. std has standard resolution, pro has higher resolution. (options: std | pro | 4K) (default: std)

Example request

bash
curl -X POST https://you.bot/api/v1/generate \
  -H "Authorization: Bearer $YOUBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"modelId":"kling-3-0","input":{"image_urls":["https://example.com/input.jpg"],"multi_shots":false,"sound":true,"prompt":"A cinematic aerial shot of a coastal town at golden hour, gentle waves rolling onto the shore, warm light, slow camera push-in.","duration":5,"aspect_ratio":"1:1","mode":"std"}}'