BYTEDANCE · वीडियो API

Seedance 2.5 & 2.0 API

Doubao Seedance (ByteDance के चीन क्षेत्र वाले संस्करण) से टेक्स्ट, इमेज और रेफ़रेंस को वीडियो में बदलें—एक एसिंक्रोनस API के ज़रिए।

Seedance 2.516:9
एक कुंजी: 4 वीडियो मॉडल + टेक्स्ट और इमेज
इस्तेमाल के अनुसार भुगतान, कोई सदस्यता नहीं
असफल जनरेशन का शुल्क नहीं लिया जाता
Stripe + USDT
पहला टॉप-अप: $3.00 चुकाएँ, $5.00 बैलेंस पाएँ

कीमतें

Seedance API की कीमतें: 2.5, 2.0, Fast और Mini

पहले संस्करण, फिर रिज़ॉल्यूशन चुनें। नीचे टेक्स्ट-से-वीडियो के आउटपुट की दरें हैं; वीडियो रेफ़रेंस पर अलग इनपुट शुल्क लग सकता है।

तैयार वीडियो के प्रति सेकंड · USD
मॉडल480p720p1080p4K
Seedance 2.0seedance-2.0-cn$0.097$0.208$0.601$1.301
Seedance 2.0 Fastseedance-2.0-fast-cn$0.078$0.119समर्थित नहींसमर्थित नहीं
Seedance 2.0 Miniseedance-2.0-mini-cn$0.048$0.074समर्थित नहींसमर्थित नहीं

यहाँ केवल वे मॉडल हैं जो अभी बिक्री के लिए उपलब्ध हैं। ये चीन क्षेत्र के संस्करण हैं।

कीमतों का स्नैपशॉट · 2026-11-09Volcano Engine की कीमतें ↗Volcano Engine · 7 नवंबर 2026 को जाँच की गई

आपके वीडियो API का खर्च कितना होगा?

बिना इनपुट वीडियो के, एक महीने के टेक्स्ट-से-वीडियो जनरेशन की लागत आँकें।

मॉडल
रिज़ॉल्यूशन
ऑडियो

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

अनुमान = आउटपुट दर × सेकंड × वीडियो। अंतिम शुल्क तैयार वीडियो की वास्तविक अवधि पर तय होगा; रेफ़रेंस इनपुट का अतिरिक्त शुल्क लग सकता है।

  • ड्राफ़्ट 480p में बनाएँ
  • ड्राफ़्ट के लिए Fast या Mini चुनें
  • असफल जनरेशन का शुल्क नहीं लिया जाता

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

Seedance 2.5 · 480p · ऑडियो बंद · चुनी गई सेटिंग पर अनुमान

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

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

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

Doubao Seedance, ByteDance का चीन क्षेत्र वाला मॉडल परिवार है। ज़रूरी अवधि, रेफ़रेंस और आउटपुट के हिसाब से संस्करण चुनें।

Seedance 2.5: एक वीडियो में 30 सेकंड

4 से 30 सेकंड के वीडियो बनाएँ। प्रॉम्प्ट में कई शॉट और कैमरा मूवमेंट बताएँ। 30 सेकंड के विज्ञापनों के लिए इस्तेमाल करें।

Seedance 2.5: रेफ़रेंस से वीडियो

विषय और दृश्य शैली तय करने में मदद के लिए 30 रेफ़रेंस इमेज तक इस्तेमाल करें। प्रोडक्ट वीडियो के लिए उपयोग करें।

Seedance 2.5: इमेज से वीडियो

पहले फ़्रेम को एनिमेट करें या पहला और आख़िरी फ़्रेम तय करें। आउटपुट पहली इमेज का अनुपात अपनाता है। स्टोरीबोर्ड और प्रीविज़ के लिए इस्तेमाल करें।

Seedance 4K: Seedance 2.0 चुनें

Seedance 2.0 से 4 से 15 सेकंड के वीडियो, 4K तक में बनाएँ। विषय और शैली के लिए 9 रेफ़रेंस इमेज तक इस्तेमाल करें। प्रोडक्ट के क्लोज़-अप के लिए उपयोग करें।

Seedance ऑडियो: चालू या बंद

तालमेल वाले संवाद, संगीत और ध्वनि प्रभाव बनाएँ या बिना आवाज़ का आउटपुट चुनें। चारों संस्करणों में ऑडियो स्विच है।

Seedance Fast और Mini: 480p या 720p

दोनों 4–15 सेकंड, पहला या पहला और आख़िरी फ़्रेम, 9 रेफ़रेंस इमेज तक और ऑडियो चालू / बंद का समर्थन करते हैं।

वीडियो मॉडल

एक 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: अनुमान → बनाएँ → स्थिति जाँचें → डाउनलोड करें। मॉडल बदलें और उसके समर्थित पैरामीटर इस्तेमाल करें।

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

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

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

AI एजेंट के निर्देश दिखाएँ
उपयोगकर्ता के ऐप में BetterToken Seedance वीडियो API जोड़ें।
BETTERTOKEN_API_KEY केवल एनवायरनमेंट से पढ़ें; उसे कोड में न लिखें, लॉग में न रखें और एनालिटिक्स को न भेजें।
बेस URL: https://bettertoken.ai/v1
मॉडल: seedance-2.5-cn (चीन रीजन; इसे अंतरराष्ट्रीय ID से न बदलें)।
प्रॉम्प्ट: A rainy city street at night, slow forward camera move
JSON इस्तेमाल करें: text_to_video, duration {mode:"fixed",seconds:5}, output {resolution:"480p",aspect_ratio:"16:9",format:"mp4"}, audio {mode:"off"}।
उसी अनुरोध के साथ 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 न जोड़ें।
# 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": "seedance-2.5-cn",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "resolution": "480p",
    "aspect_ratio": "16:9",
    "format": "mp4"
  },
  "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

Seedance API पैरामीटर और सार्वजनिक मॉडल ID

अनुरोध में -cn वाला सार्वजनिक ID इस्तेमाल करें। चारों मॉडल टेक्स्ट-से-वीडियो, इमेज-से-वीडियो और रेफ़रेंस-से-वीडियो ऑपरेशन स्वीकार करते हैं।

मॉडलसमर्थित इनपुटअवधि की सीमारिज़ॉल्यूशनरेफ़रेंस इमेजऑडियो
Seedance 2.5seedance-2.5-cntext_to_videoimage_to_videoreference_to_video4–30 सेकंड480p / 720p / 1080pअधिकतम 30on / off
Seedance 2.0seedance-2.0-cntext_to_videoimage_to_videoreference_to_video4–15 सेकंड480p / 720p / 1080p / 4Kअधिकतम 9on / off
Seedance 2.0 Fastseedance-2.0-fast-cntext_to_videoimage_to_videoreference_to_video4–15 सेकंड480p / 720pअधिकतम 9on / off
Seedance 2.0 Miniseedance-2.0-mini-cntext_to_videoimage_to_videoreference_to_video4–15 सेकंड480p / 720pअधिकतम 9on / off

फ़्रेम और आस्पेक्ट रेशियो

फ़्रेम इनपुट के लिए पहला फ़्रेम ज़रूरी है; आख़िरी फ़्रेम वैकल्पिक है। Seedance 2.5 में इमेज-से-वीडियो के लिए aspect_ratio="adaptive" ज़रूरी है। 2.0 परिवार में चुना हुआ अनुपात भी चल सकता है। रेफ़रेंस इमेज विषय और शैली का मार्गदर्शन करती हैं, पूरी तरह एक जैसे परिणाम की गारंटी नहीं देतीं।

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

Seedance API से जुड़े सवालों के जवाब

मौजूदा टेक्स्ट-से-वीडियो दर पर, बिना रेफ़रेंस इनपुट के 5 सेकंड की कीमत 480p में $0.88 या 720p में $1.89 है। ये बताई गई तारीख के अनुमान हैं; अंतिम शुल्क वास्तव में बने वीडियो की अवधि पर निर्भर है।

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

BETTERTOKEN · SEEDANCE API

अपने पहले Seedance वीडियो के लिए तैयार हैं?

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