Kling 3.0 API
Model-specific Buble API parameters, modes, pricing, and examples for Kling 3.0.
Kling 3.0 API
Kling 3.0 is a video model for motion-heavy shots, product movement, and start/end frame control.
Model keys
kling/kling-v3— Kling V3
Supported modes and inputs
| Model | Mode | Label | Input requirements |
|---|---|---|---|
kling/kling-v3 | text_to_video | Text to Video | Prompt max 2000 chars |
kling/kling-v3 | frames_to_video | Frames to Video | Prompt max 2000 chars Images start_frame,end_frame: 1-2 files, 10 MB, formats jpg, png, webp |
Options
| Model | Option | Default | Allowed values | Applies to |
|---|---|---|---|---|
kling/kling-v3 | duration | 5s | 5s, 10s, 15s | text_to_video |
kling/kling-v3 | frames_to_video_duration → duration | 5s | 5s, 10s | frames_to_video |
kling/kling-v3 | resolution | std | std, pro | All modes |
kling/kling-v3 | aspect_ratio | 16:9 | 16:9, 9:16, 1:1 | All modes |
kling/kling-v3 | audio | false | false, true | All modes |
Pricing
| Model | Pricing |
|---|---|
kling/kling-v3 | 1 credit per second; option multipliers: audio={"true":1.5,"false":1}, resolution={"pro":6,"std":4} |
Production guidance
- Pass
modeexplicitly. - Use only option values listed above.
- Upload media with
POST /api/v1/filesbefore calling media-input modes. - Use the exact model key for the variant you want.
Example: text to video
curl https://buble.ai/api/v1/generations \
-H "Authorization: Bearer $BUBLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling/kling-v3",
"mode": "text_to_video",
"prompt": "A cinematic product launch shot with slow camera movement, premium lighting, and realistic motion",
"duration": "5s",
"resolution": "std",
"aspect_ratio": "16:9",
"audio": "false"
}'Example: media-guided video
curl https://buble.ai/api/v1/generations \
-H "Authorization: Bearer $BUBLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling/kling-v3",
"mode": "frames_to_video",
"prompt": "Animate the source into a polished cinematic motion shot with natural camera movement",
"start_frame": "https://example.com/start.png",
"duration": "5s",
"resolution": "std",
"aspect_ratio": "16:9",
"audio": "false"
}'