KLING AI · VIDEO API

Kling 3.0 API

स्वतंत्र API प्रदाता BetterToken के माध्यम से Kling AI API से टेक्स्ट या फ़्रेम से वीडियो बनाएँ।

शुरुआत$0.099/सेकंड
Kling 3.0 · Standard 720p · ऑडियो बंद
पहला टॉप-अप: $3.00 चुकाएँ, $5.00 बैलेंस पाएँ ≈ 50 सेकंड वीडियो →
Kling 3.016:9
एक कुंजी: 4 वीडियो मॉडल + टेक्स्ट और इमेज
इस्तेमाल के अनुसार भुगतान, कोई सदस्यता नहीं
असफल जनरेशन का शुल्क नहीं लिया जाता
Stripe + USDT
पहला टॉप-अप: $3.00 चुकाएँ, $5.00 बैलेंस पाएँ

कीमतें

Kling API मूल्य: Standard, Pro और 4K

ऑडियो चालू या बंद होने पर प्रति आउटपुट सेकंड मूल्य। 4K की कीमत ऑडियो के साथ या बिना समान है।

तैयार वीडियो के प्रति सेकंड · USD
आउटपुट स्तरऑडियो बंदऑडियो चालू
Pro 1080ppro$0.128 / सेकंड$0.192 / सेकंड
4K4k$0.471 / सेकंड$0.471 / सेकंड

वास्तविक आउटपुट सेकंड के आधार पर शुल्क लगता है। कार्य के दौरान लगभग 1 अतिरिक्त सेकंड की सहन-सीमा आरक्षित होती है; अप्रयुक्त राशि निपटान पर मुक्त होती है। असफल जनरेशन पर शुल्क नहीं लगता।

केवल Kling 3.0 · Standard 720p / Pro 1080p / 4K

कीमतों का स्नैपशॉट · 2026-11-09

Kling API लागत का अनुमान लगाएँ

आउटपुट स्तर, ऑडियो और क्लिप की अवधि चुनें।

आउटपुट स्तर
मूल ऑडियो

अनुमानित मासिक लागत$49.50
प्रति क्लिप अनुमानित लागत
$0.495
हर महीने आउटपुट सेकंड
500
API कुंजी पाएँ →

अनुमान = प्रति सेकंड मूल्य × अनुरोधित सेकंड × क्लिप। वास्तविक आउटपुट थोड़ा लंबा हो सकता है (जैसे 5 सेकंड के अनुरोध पर 5.04 सेकंड)। यह आरक्षण सीमा या अंतिम शुल्क नहीं है।

  • Standard में ऑडियो बंद करके मसौदा बनाएँ
  • 4K केवल अंतिम संस्करण के लिए उपयोग करें
  • अपना संगीत जोड़ते समय ऑडियो बंद करें

टॉप-अप राशि और ऑफ़र

Kling 3.0 · Standard 720p · ऑडियो बंद · चुनी गई सेटिंग पर अनुमान

बैलेंस में जुड़ने वाली राशिआपका भुगतानछूटवीडियो सेकंड · अनुमानबैलेंस जोड़ें
$5.00पहला टॉप-अप$3.00$2.00≈ 50 सेकंडबैलेंस जोड़ें →
$50.00$48.00$2.00≈ 505 सेकंडबैलेंस जोड़ें →
$100.00$95.00$5.00≈ 1,010 सेकंडबैलेंस जोड़ें →
$200.00$185.00$15.00≈ 2,020 सेकंडबैलेंस जोड़ें →
$500.00$450.00$50.00≈ 5,050 सेकंडबैलेंस जोड़ें →

पहले टॉप-अप और राशि के आधार पर मिलने वाली छूट अलग ऑफ़र हैं। लागू ऑफ़र की पुष्टि चेकआउट पर होती है। उपलब्ध भुगतान तरीकों की पुष्टि भी चेकआउट पर होती है।

Kling 3.0 से क्या बना सकते हैं?

अपनी क्लिप का स्तर, ध्वनि और इनपुट चुनें।

एक अनुरोध में छह कस्टम शॉट

Kling में हर शॉट के अपने प्रॉम्प्ट और अवधि के साथ अधिकतम छह शॉट बनाएँ। नीचे छह 2-सेकंड के शॉट हैं, कुल 12 सेकंड।

kling-3.0 · std · ऑडियो बंद · 12 सेकंड · 16:9 · अंतिम फ़्रेम नहीं

कस्टम शॉट: अनुरोध की पूरी बॉडी
Kling 3.016:9
  1. शॉट 1 · 2 सेकंडलकड़ी की मेज़ पर मग
  2. शॉट 2 · 2 सेकंडकिनारे के ऊपर भाप
  3. शॉट 3 · 2 सेकंडबगल का दृश्य और हत्था
  4. शॉट 4 · 2 सेकंडग्लेज़ का क्लोज़-अप
  5. शॉट 5 · 2 सेकंडऊपर से कॉफ़ी
  6. शॉट 6 · 2 सेकंडखिड़की के पास मग

मूल ऑडियो

संवाद, संगीत या ध्वनि प्रभावों के लिए मूल ऑडियो माँगने हेतु audio.mode=on सेट करें; परिणाम प्रॉम्प्ट और मॉडल पर निर्भर करता है।

Standard, Pro या 4K

Standard 720p, Pro 1080p या 4K आउटपुट चुनें।

टेक्स्ट या फ़्रेम से वीडियो

टेक्स्ट, पहले फ़्रेम या पहले और अंतिम फ़्रेम से बनाएँ।

3–15 सेकंड

लैंडस्केप, पोर्ट्रेट या वर्गाकार प्रारूप में 3–15 सेकंड के वीडियो बनाएँ। आस्पेक्ट रेशियो केवल टेक्स्ट-टू-वीडियो पर लागू होते हैं।

वीडियो मॉडल

एक API कुंजी। चार वीडियो मॉडल।

Seedance, Kling, MiniMax H3 और WAN एक ही बैलेंस से चलाएँ। यही कुंजी टेक्स्ट और इमेज मॉडल के लिए भी काम करती है।

सभी वीडियो मॉडल देखें →

Seedance 2.5

Seedance 2.516:9

30 सेकंड तक के वीडियो और 30 रेफ़रेंस इमेज के लिए।

शुरुआत · 480p
$0.176 / सेकंड
अधिकतम अवधि
30 सेकंड
अधिकतम रिज़ॉल्यूशन
1080p
API देखें →

Kling 3.0

इस पेज पर
Kling 3.016:9

अलग प्रॉम्प्ट और अवधि वाले छह शॉट के लिए।

शुरुआत · Standard 720p · ऑडियो बंद
$0.099 / सेकंड
अधिकतम अवधि
15 सेकंड
अधिकतम रिज़ॉल्यूशन
4K
API देखें →

MiniMax H3

MiniMax H316:9

रेफ़रेंस आधारित 2K वीडियो और मूल ऑडियो के लिए।

शुरुआत · 768p
$0.05 / सेकंड
अधिकतम अवधि
15 सेकंड
अधिकतम रिज़ॉल्यूशन
2K
API देखें →

WAN 3.0

WAN 3.016:9

रेफ़रेंस आधारित, 30 सेकंड तक के वीडियो के लिए।

शुरुआत · 480p
$0.047 / सेकंड
अधिकतम अवधि
30 सेकंड
अधिकतम रिज़ॉल्यूशन
1080p
API देखें →
साझा प्रॉम्प्ट

अंग्रेज़ी मूल · जनरेशन प्रॉम्प्ट

Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.

एक ही एसिंक्रोनस API: अनुमान → बनाएँ → स्थिति जाँचें → डाउनलोड करें। मॉडल बदलें और उसके समर्थित पैरामीटर इस्तेमाल करें।

डेवलपर के लिए त्वरित शुरुआत

Kling API कुंजी पाएँ और अपनी पहली कॉल करें

कीमत का अनुमान लें, टास्क बनाएँ, उसकी स्थिति जाँचें और तैयार वीडियो डाउनलोड करें।टास्क बनाने का अनुरोध फिर भेजते समय वही idempotency key रखें। स्वीकार किया गया टास्क अभी प्रोसेस हो रहा होता है; पूरा होने के बाद ही डाउनलोड करें।ये न्यूनतम उदाहरण हैं — प्रोडक्शन में Idempotency-Key और टास्क ID स्थायी रूप से सहेजें, ताकि रीस्टार्ट के बाद काम जारी रख सकें।

AI एजेंट के निर्देश दिखाएँ
उपयोगकर्ता के ऐप में BetterToken वीडियो API जोड़ें।
BETTERTOKEN_API_KEY केवल एनवायरनमेंट से पढ़ें; उसे कोड में न लिखें, लॉग में न रखें और एनालिटिक्स को न भेजें।
बेस URL: https://bettertoken.ai/v1
मॉडल: kling-3.0.
प्रॉम्प्ट: A rainy city street at night, slow forward camera move
नीचे दी गई अनुरोध JSON को हूबहू उपयोग करें और चयनित मॉडल के समर्थित फ़ील्ड व सीमाओं का पालन करें।
उसी अनुरोध के साथ POST /videos/quote करने पर बैलेंस रिज़र्व किए बिना अनुमान मिलता है। प्रमाणीकरण ज़रूरी है; यह सार्वजनिक कीमतों वाला एंडपॉइंट नहीं है।
POST /videos से पहले नया Idempotency-Key और अनुरोध का सटीक बॉडी प्रोसेस के बाहर स्थायी रूप से सहेजें। रीस्टार्ट के बाद वह स्थिति लोड करें या स्वीकार किए गए टास्क की सहेजी हुई ID से जारी रखें। जवाब अनिश्चित होने पर वही key और body दोबारा इस्तेमाल करें; केवल टाइमआउट के कारण नया भुगतान वाला टास्क न बनाएँ।
/videos पर 202 स्वीकृति मिलने के बाद (संगत रूट पर 200) id सहेजें और हर 5 सेकंड में GET /videos/{id} जाँचें। queued, in_progress, completed, failed और canceled संभालें। अनिश्चित सबमिशन stage=reconciliation के साथ in_progress रहता है; उसकी जगह नया टास्क न बनाएँ। 429 पर Retry-After मानें। 5 सेकंड के अंतर से अधिकतम 360 बार जाँचें; नेटवर्क की देरी और रेट लिमिट का इंतज़ार कुल समय बढ़ा सकता है। जाँच रोकते समय टास्क ID बचाएँ; जाँच रोकने से टास्क रद्द या दोबारा नहीं बनता।
completed के बाद मालिक की अधिकृत API key से GET /videos/{id}/content लें। एक्सपायर फ़ाइल पर 410 video_artifact_expired मिलता है। वीडियो निजी है; डाउनलोड की विफलता और एक्सपायरी को जनरेशन विफलता से अलग संभालें।
अंतिम शुल्क बिलिंग विवरण में जाँचें। जनरेशन की विफलता या रद्द होना पक्का होने पर वित्तीय प्रक्रिया से मूल फंडिंग स्रोत में रिज़र्व रकम मुक्त या वापस की जाती है; केवल टास्क का स्टेटस रिफंड पूरा होने का सबूत नहीं है। अनिश्चित सबमिशन और जनरेशन के बाद डिलीवरी की समस्या अलग संभालें।
relay त्रुटियाँ error में मिलती हैं: 402 video_insufficient_balance, 409 video_idempotency_conflict/video_acceptance_pending, 422 गलत पैरामीटर और 503 अनिश्चित स्वीकृति या अनुपलब्धता। जवाब अनिश्चित हो तो मूल key और body रखें। वेब सदस्यता या इसी पेज पर जनरेशन UI न जोड़ें।

{
  "model": "kling-3.0",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "aspect_ratio": "16:9"
  },
  "provider_options": {
    "kling": {
      "mode": "std"
    }
  },
  "audio": {
    "mode": "off"
  }
}
# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
  "model": "kling-3.0",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "aspect_ratio": "16:9"
  },
  "provider_options": {
    "kling": {
      "mode": "std"
    }
  },
  "audio": {
    "mode": "off"
  }
}
JSON

curl --fail-with-body "$BASE/videos/quote" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H 'Content-Type: application/json' --data-binary @request.json || exit 1

TASK=$(curl --fail-with-body "$BASE/videos" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H "Idempotency-Key: $IDEM" \
  -H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
  TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
    -H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
  STATUS=$(printf '%s' "$TASK" | jq -r '.status')
  case "$STATUS" in
    completed) break ;;
    failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
  esac
  sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4
कस्टम शॉट: अनुरोध की पूरी बॉडी

अधिकतम 6 शॉट; हर शॉट कम से कम 1 सेकंड और हर प्रॉम्प्ट अधिकतम 512 अक्षर। सभी अवधियों का योग कुल अवधि के बराबर हो। shots उपयोग करते समय शीर्ष-स्तरीय prompt छोड़ें। अंतिम फ़्रेम के साथ संयोजित नहीं कर सकते।

{
  "model": "kling-3.0",
  "operation": "text_to_video",
  "duration": {
    "mode": "fixed",
    "seconds": 12
  },
  "output": {
    "aspect_ratio": "16:9",
    "format": "mp4"
  },
  "audio": {
    "mode": "off"
  },
  "provider_options": {
    "kling": {
      "mode": "std"
    }
  },
  "shots": [
    {
      "prompt": "Wide shot of a ceramic mug on a wooden table in morning light.",
      "duration_seconds": 2
    },
    {
      "prompt": "Close-up of steam rising above the rim.",
      "duration_seconds": 2
    },
    {
      "prompt": "Side view revealing the curved handle.",
      "duration_seconds": 2
    },
    {
      "prompt": "Close-up of the textured ceramic glaze.",
      "duration_seconds": 2
    },
    {
      "prompt": "Top view of coffee in the mug.",
      "duration_seconds": 2
    },
    {
      "prompt": "Wide closing shot of the mug by a sunlit window.",
      "duration_seconds": 2
    }
  ]
}

Kling API पैरामीटर और मॉडल ID

kling-3.0 का उपयोग करें। आउटपुट गुणवत्ता provider_options.kling.mode से चुनें; output.resolution न भेजें।

पैरामीटरमान और सीमाएँ
modelkling-3.0
operationtext_to_video / image_to_video
provider_options.kling.modestd = Standard 720p · pro = Pro 1080p · 4k = 4K
audio.modeoff / on
duration.seconds3–15 पूर्ण सेकंड; duration.mode = fixed
shots[{prompt,duration_seconds}]अधिकतम 6; हर शॉट ≥1 सेकंड; कुल duration.seconds के बराबर; हर प्रॉम्प्ट ≤512 अक्षर; अंतिम फ़्रेम के साथ उपयोग नहीं।
output.aspect_ratio16:9 / 9:16 / 1:1 केवल टेक्स्ट-टू-वीडियो के लिए। फ़्रेम इनपुट में छोड़ें।
mediaपहला फ़्रेम, या पहला और अंतिम फ़्रेम। आउटपुट इनपुट छवि के अनुसार होता है।

अक्सर पूछे जाने वाले प्रश्न

Kling API के प्रश्न

ऑडियो बंद पर Standard 720p $0.099/सेकंड, Pro 1080p $0.128/सेकंड और 4K $0.471/सेकंड से शुरू होता है। ऊपर सभी छह स्तर और ऑडियो दरें देखें। शुल्क वास्तविक आउटपुट सेकंड पर लगता है।

API के उदाहरण देखें

BETTERTOKEN · KLING 3.0 API

Kling 3.0 के साथ बनाने के लिए तैयार हैं?

पहला टॉप-अप: $3.00 चुकाएँ, $5.00 बैलेंस पाएँ