768p
$0.050 / सेकंडऑडियो शामिल
MINIMAX H3 · VIDEO API
768p या 2K में 4–15 सेकंड के वीडियो बनाएँ। टेक्स्ट, फ़्रेम या मल्टीमॉडल संदर्भों से शुरू करें, वीडियो और ध्वनि के समन्वय के साथ।
कीमतें
768p और 2K के प्रति सेकंड मूल्यों की तुलना करें।
ऑडियो शामिल
ऑडियो शामिल
5 संदर्भ छवियाँ शामिल · हर अतिरिक्त छवि पर $0.020
शुल्क वास्तविक आउटपुट सेकंड पर लगता है; वीडियो संदर्भों के लिए चयनित रिज़ॉल्यूशन की दर लागू होती है।
minimax-h3 · टेक्स्ट / छवि / संदर्भ से वीडियो
कीमतों का स्नैपशॉट · 2026-11-09मॉडल, रिज़ॉल्यूशन, अवधि और क्लिप की संख्या चुनें।
मूल ऑडियो शामिल
केवल आउटपुट का अनुमान; संदर्भ इनपुट पर अतिरिक्त शुल्क लग सकता है
MiniMax H3 · 768p · चुनी गई सेटिंग पर अनुमान
| बैलेंस में जुड़ने वाली राशि | आपका भुगतान | छूट | वीडियो सेकंड · अनुमान | बैलेंस जोड़ें |
|---|---|---|---|---|
| $5.00पहला टॉप-अप | $3.00 | $2.00 | ≈ 100 सेकंड | बैलेंस जोड़ें → |
| $50.00 | $48.00 | $2.00 | ≈ 1,000 सेकंड | बैलेंस जोड़ें → |
| $100.00 | $95.00 | $5.00 | ≈ 2,000 सेकंड | बैलेंस जोड़ें → |
| $200.00 | $185.00 | $15.00 | ≈ 4,000 सेकंड | बैलेंस जोड़ें → |
| $500.00 | $450.00 | $50.00 | ≈ 10,000 सेकंड | बैलेंस जोड़ें → |
पहले टॉप-अप और राशि के आधार पर मिलने वाली छूट अलग ऑफ़र हैं। लागू ऑफ़र की पुष्टि चेकआउट पर होती है। उपलब्ध भुगतान तरीकों की पुष्टि भी चेकआउट पर होती है।
खुले वज़न वाला मॉडल—अपने GPU के बिना हमारे होस्टेड API से उपयोग करें।
768p या 2K में 4–15 सेकंड के वीडियो बनाएँ।
टेक्स्ट, पहले फ़्रेम, अंतिम फ़्रेम या दोनों से बनाएँ।
अधिकतम नौ संदर्भ छवियों से पात्रों, उत्पादों और दृश्य शैली को दिशा दें।
संदर्भ-आधारित जनरेशन के लिए एक अनुरोध में छवि, वीडियो और ऑडियो संदर्भों को मिलाएँ।
एक अनुरोध में समन्वित वीडियो और ध्वनि बनाएँ।
शॉट, कैमरे की गतिविधि और ध्वनि का वर्णन सामान्य भाषा में करें।
वीडियो मॉडल
Seedance, Kling, MiniMax H3 और WAN एक ही बैलेंस से चलाएँ। यही कुंजी टेक्स्ट और इमेज मॉडल के लिए भी काम करती है।
30 सेकंड तक के वीडियो और 30 रेफ़रेंस इमेज के लिए।
अलग प्रॉम्प्ट और अवधि वाले छह शॉट के लिए।
रेफ़रेंस आधारित 2K वीडियो और मूल ऑडियो के लिए।
रेफ़रेंस आधारित, 30 सेकंड तक के वीडियो के लिए।
अंग्रेज़ी मूल · जनरेशन प्रॉम्प्ट
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: अनुमान → बनाएँ → स्थिति जाँचें → डाउनलोड करें। मॉडल बदलें और उसके समर्थित पैरामीटर इस्तेमाल करें।
डेवलपर के लिए त्वरित शुरुआत
मूल्यांकन → निर्माण → स्थिति जाँच → डाउनलोड।202 का अर्थ स्वीकार किया गया है, पूरा हुआ नहीं। स्वीकृति अनिश्चित हो तो वही इडेम्पोटेंसी कुंजी और बॉडी रखें। completed के बाद ही डाउनलोड करें।ये न्यूनतम उदाहरण हैं — प्रोडक्शन में Idempotency-Key और टास्क ID स्थायी रूप से सहेजें, ताकि रीस्टार्ट के बाद काम जारी रख सकें।
उपयोगकर्ता के ऐप में BetterToken वीडियो API जोड़ें।
BETTERTOKEN_API_KEY केवल एनवायरनमेंट से पढ़ें; उसे कोड में न लिखें, लॉग में न रखें और एनालिटिक्स को न भेजें।
बेस URL: https://bettertoken.ai/v1
मॉडल: minimax-h3.
प्रॉम्प्ट: 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": "minimax-h3",
"operation": "text_to_video",
"prompt": "A rainy city street at night, slow forward camera move",
"duration": {
"mode": "fixed",
"seconds": 5
},
"output": {
"format": "mp4",
"resolution": "768p",
"aspect_ratio": "16:9"
}
}# 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": "minimax-h3",
"operation": "text_to_video",
"prompt": "A rainy city street at night, slow forward camera move",
"duration": {
"mode": "fixed",
"seconds": 5
},
"output": {
"format": "mp4",
"resolution": "768p",
"aspect_ratio": "16:9"
}
}
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एक वीडियो मॉडल, तीन निर्माण मोड। हर मोड के इनपुट और आस्पेक्ट रेशियो नियमों का पालन करें।
| पैरामीटर | मान और सीमाएँ |
|---|---|
model / operation | minimax-h3 · text_to_video / image_to_video / reference_to_video |
prompt | आवश्यक, अधिकतम 7,000 अक्षर। कैमरे की गतिविधि, शॉट और ध्वनि का वर्णन सामान्य भाषा में करें। |
duration / output | duration: {mode:"fixed",seconds:4…15}; output.resolution: 768p / 2k; output.format: mp4. |
output.aspect_ratio | टेक्स्ट: 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16। छवि: केवल adaptive। संदर्भ: adaptive या टेक्स्ट का निश्चित अनुपात। |
audio | audio छोड़ें या {mode:"provider_default"} का उपयोग करें। |
media · आरंभ और अंतिम फ़्रेम | first_frame, last_frame या दोनों; reference_* इनपुट के साथ न मिलाएँ। |
media · संदर्भ | हर आइटम का अद्वितीय id हो और type, role, source शामिल हों। ≤9 छवियाँ; ≤3 वीडियो (अनुबंध सीमा; सभी संयोजन अभी सत्यापित नहीं) और ≤3 ऑडियो क्लिप, हर एक 2–15 सेकंड और हर प्रकार का कुल ≤15 सेकंड; कुल ≤12 फ़ाइलें। |
reference_to_video | टेक्स्ट निर्देशों से संदर्भ वीडियो संपादित करें। यह संदर्भ-आधारित जनरेशन है। |
अक्सर पूछे जाने वाले प्रश्न
768p आउटपुट $0.050/सेकंड से शुरू होता है; 2K मूल्य ऊपर देखें। टेक्स्ट, छवि और संदर्भ जनरेशन की आउटपुट दर समान है। वीडियो संदर्भों पर उसी दर से इनपुट सेकंड शुल्क जुड़ता है; पाँच से अधिक छवियों पर प्रति छवि $0.020 है। कैलकुलेटर में संदर्भ-इनपुट शुल्क शामिल नहीं हैं।
API के उदाहरण देखेंBetterToken पर पंजीकरण या लॉगिन करें, Workspace में API कुंजी बनाएँ या मौजूदा कुंजी उपयोग करें, शेष राशि जोड़ें और अपने ऐप से API कॉल करें। यह BetterToken रिले कुंजी है; पहुँच अनुमतियों और धनराशि पर निर्भर है।
API के उदाहरण देखेंBetterToken एक स्वतंत्र API प्रदाता है और MiniMax से संबद्ध नहीं है। इस पेज पर BetterToken कुंजी से minimax-h3 वीडियो मॉडल उपलब्ध है।
API के उदाहरण देखें768p या 2K में 4–15 पूर्ण सेकंड माँगें। टेक्स्ट 21:9, 16:9, 4:3, 1:1, 3:4 और 9:16 समर्थित करता है। इमेज-टू-वीडियो के लिए adaptive आवश्यक है; संदर्भों में adaptive या ये निश्चित अनुपात स्वीकार हैं।
API के उदाहरण देखेंनहीं। मूल ऑडियो डिफ़ॉल्ट रूप से बनता है और बंद नहीं किया जा सकता। audio छोड़ें या provider_default उपयोग करें। चालू/बंद का विकल्प उपलब्ध नहीं है।
API के उदाहरण देखेंपहला फ़्रेम, अंतिम फ़्रेम या दोनों उपयोग करें; अंतिम-बिंदु फ़्रेम और संदर्भ न मिलाएँ। छवियों के साथ वीडियो और ऑडियो संदर्भ उपयोग करें। संदर्भ मोड में अधिकतम 9 छवियाँ और 3 ऑडियो क्लिप, कुल 12 फ़ाइलें स्वीकार हैं। हर वीडियो/ऑडियो 2–15 सेकंड और हर प्रकार का कुल अधिकतम 15 सेकंड हो। reference_to_video से टेक्स्ट निर्देशों द्वारा संदर्भ वीडियो संपादित करें।
API के उदाहरण देखेंअसफलता की पुष्टि होने पर जनरेशन का शुल्क नहीं लगता। पुष्टि हुई असफलता या रद्दीकरण पर वित्तीय प्रक्रिया से मूल धन-स्रोत मुक्त या वापस होता है; केवल कार्य की स्थिति से रिफ़ंड पूरा होने का प्रमाण नहीं मिलता। अनिश्चित स्वीकृति का मिलान आवश्यक है। सफल जनरेशन के बाद डिलीवरी विफलता या फ़ाइल की अवधि समाप्त होना अलग मामला है।
API के उदाहरण देखेंStripe के ज़रिए कार्ड से या USDT से भुगतान करें। उपलब्ध तरीकों की पुष्टि चेकआउट पर की जाती है।
API के उदाहरण देखेंBETTERTOKEN · MINIMAX H3 API
पहला टॉप-अप: $3.00 चुकाएँ, $5.00 बैलेंस पाएँ