YepAPI
AI Models

Kling 3.0 Turbo

Kling 3.0 Turbo API. Faster, lower-cost Kling 3.0 text-to-video and image-to-video at 720p or 1080p, 3-15 seconds.

Pricing, live playground and model overview: Kling 3.0 Turbo API on YepAPI

POST/v1/media/queue
from $0.19/second

Overview

Kling 3.0 Turbo — a faster, lower-cost Kling 3.0 for text-to-video and image-to-video at 720p or 1080p. Async operation — submit a job, poll for completion.

PropertyValue
Model IDkwaivgi/kling-v3.0-turbo
Aliaskling-turbo
ProviderKling
Inputstext-to-video, image-to-video
Resolutions720p, 1080p
Aspect Ratios16:9, 9:16, 1:1
Duration3–15 seconds
Audio GenerationNot supported
BillingPer job — priced when queued, charged only on success
Pricingfrom $0.19/second

Usage

All media models use the async job queue. Submit a job, then poll for the result.

Step 1: Submit Job

Text-to-Video

const res = await fetch('https://api.yepapi.com/v1/media/queue', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'kwaivgi/kling-v3.0-turbo',
    prompt: 'A cinematic drone shot over a rugged coastline at golden hour',
    options: {
      aspectRatio: '16:9',
      resolution: '720p',
      duration: '5',
    },
  }),
});
const { data } = await res.json();
// data.jobId — use this to poll for results
curl -X POST https://api.yepapi.com/v1/media/queue \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "kwaivgi/kling-v3.0-turbo", "prompt": "A cinematic drone shot over a rugged coastline", "options": {"aspectRatio": "16:9", "resolution": "720p", "duration": "5"}}'

Image-to-Video

Pass a starting image via imageData to animate it.

const res = await fetch('https://api.yepapi.com/v1/media/queue', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'kwaivgi/kling-v3.0-turbo',
    prompt: 'Animate this scene — clouds drifting, light changing',
    options: {
      resolution: '720p',
      duration: '5',
    },
    imageData: {
      mimeType: 'image/jpeg',
      base64: '...', // Base64-encoded image
    },
  }),
});
curl -X POST https://api.yepapi.com/v1/media/queue \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "kwaivgi/kling-v3.0-turbo", "prompt": "Animate this scene — clouds drifting, light changing", "options": {"resolution": "720p", "duration": "5"}, "imageData": {"mimeType": "image/jpeg", "base64": "..."}}'

Step 2: Poll for Result

const status = await fetch(`https://api.yepapi.com/v1/media/status/${data.jobId}`, {
  headers: { 'x-api-key': 'YOUR_API_KEY' },
});
const { data: job } = await status.json();
// job.status — "pending" | "processing" | "completed" | "failed"
// job.result.video — { mimeType, base64 } when completed
curl https://api.yepapi.com/v1/media/status/JOB_ID \
  -H "x-api-key: YOUR_API_KEY"

Request Body

ParameterTypeRequiredDescriptionDefault
modelstringYeskwaivgi/kling-v3.0-turbo or alias kling-turbo—
promptstringYesText description of the video to generate—
options.aspectRatiostringNoOne of: 16:9, 9:16, 1:1 (text-to-video only)16:9
options.resolutionstringNo720p, 1080p720p
options.durationstring or numberNo3 to 15 (seconds)5
imageData.mimeTypestringNoMIME type of input image (image/png, image/jpeg, image/webp)—
imageData.base64stringNoBase64-encoded input image for image-to-video generation—

Options are validated when you submit: an unsupported duration, resolution or value returns 400 naming the allowed values.

Features

  • Text-to-video and image-to-video
  • 720p or 1080p, 3–15 seconds
  • Faster turnaround than Kling 3.0 Standard and Pro

Pricing

Tier≈ Cost/sec5-second video
720p$0.19$0.96
1080p$0.238$1.19

Prices shown are for a 5-second clip at the default settings; longer clips cost proportionally more. Each job is priced when it's queued — the exact quote for your duration, resolution and options — and charged only if it succeeds. Failed or moderated jobs are free.

Info

Video jobs can take several minutes to complete. When capacity is busy, jobs wait in the queue (status stays pending or processing) — no action needed. Results retained for 1 hour.

Under the Hood

Powered by Kling's Kling 3.0 Turbo via our AI provider.

On this page