Mage API · वीडियो मॉडल
Magejutsu API
किसी भी वीडियो को रीकास्ट करें, उसकी मोशन वैसी ही रखते हुए
POST https://api.mage.space/v1/magejutsu/generateएक नज़र में
Magejutsu API, Mage के जरिए POST https://api.mage.space/v1/magejutsu/generate पर Magejutsu और 2 अन्य वेरिएंट चलाती है। डिफ़ॉल्ट सेटिंग्स पर एक रिक्वेस्ट की कीमत 1,856 Gems (लगभग $1.856) है, और कोई सब्सक्रिप्शन नहीं लगता। Magejutsu सेव किए गए कैरेक्टर स्वीकार करता है, और प्रॉम्प्ट में @handle से रेफ़रेंस भी।
- वीडियोआउटपुट
- 3वेरिएंट
- 1,856प्रति क्लिप Gems, डिफ़ॉल्ट
- $1.856लगभग, USD में
ओवरव्यू
Magejutsu API क्या करती है
आपके पास पहले से मौजूद वीडियो को रीकास्ट करता है: क्लिप और उन लोगों या चीज़ों की फ़ोटो भेजें जो उसकी जगह लेंगे, और मोशन, कैमरा, टाइमिंग और साउंड वैसे ही रहते हैं जैसे शूट हुए थे। सोर्स वीडियो 4 से 30 सेकंड के हो सकते हैं।
मौजूदा वीडियो को रीकास्ट करता है: एक डायरेक्टर सोर्स से एडिट प्रॉम्प्ट लिखता है, और वीडियो-एडिट पास यह दोबारा बनाता है कि कौन और क्या परफ़ॉर्म करेगा। सोर्स वीडियो और बदलाव वाले रेफ़रेंस भेजें; आउटपुट में सोर्स की लंबाई, रेशियो, मोशन और साउंड बने रहते हैं।
यह इनपुट के रूप में image, additional_images और videos स्वीकार करती है।
क्विक स्टार्ट
Magejutsu API कॉल करें
MAGE_API_KEY सेट करें, /magejutsu/generate पर सबमिट करें, और रिक्वेस्ट पूरी होने तक status_url को पोल करें।
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/magejutsu/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"videos": [
"https://example.com/input.jpg"
],
"image": "https://example.com/input.jpg",
"model_id": "magejutsu"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('magejutsu', {
prompt: 'A slow push-in on a lighthouse at dusk, waves breaking below',
videos: [
'https://example.com/input.jpg',
],
image: 'https://example.com/input.jpg',
model_id: 'magejutsu',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("magejutsu", {
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"videos": [
"https://example.com/input.jpg",
],
"image": "https://example.com/input.jpg",
"model_id": "magejutsu",
})
print(request["result"]["url"])मॉडल
Magejutsu के model_id मान
वेरिएंट चुनने के लिए model_id भेजें। इसके बिना भेजी गई रिक्वेस्ट डिफ़ॉल्ट वेरिएंट चलाती है।
| model_id | नाम | डिफ़ॉल्ट |
|---|---|---|
| magejutsu | Magejutsu | हाँ |
| magejutsu-lite | Magejutsu Lite | |
| magejutsu-feather | Magejutsu Feather |
विकल्प
Magejutsu के पैरामीटर
सभी वेरिएंट के लिए मान्य मान; किसी वेरिएंट में कम विकल्प हो सकते हैं। डॉक्स में हर वेरिएंट के विकल्प दिए गए हैं।
| फ़ील्ड | मान |
|---|---|
| resolution | 480p, 720p, 1080p |
| mode | motion_transfer, object_swap |
इनपुट
Magejutsu किन मीडिया इनपुट को स्वीकार करता है
हर इनपुट https URL, data URL या 100 MB तक के अपलोड के रूप में भेजें।
| फ़ील्ड | भूमिका |
|---|---|
| image | रेफ़रेंस इमेज। |
| additional_images | अतिरिक्त रेफ़रेंस इमेज। |
| videos | सोर्स वीडियो। |
नियम
Magejutsu API किन नियमों को लागू करती है
- सोर्स वीडियो magejutsu पर 4 से 30 सेकंड तक का हो सकता है। magejutsu-lite पर यह 4 से 15 सेकंड तक का हो सकता है, जो तेज़ और सस्ता वैरिएंट है। magejutsu-feather पर भी यही सीमा लागू होती है, जो सबसे सस्ता और सबसे तेज़ है, सिर्फ़ motion_transfer चलाता है और 480p व 720p पर रेंडर करता है। आउटपुट की लंबाई और aspect ratio सोर्स जैसी ही रहती है।
- हर रिक्वेस्ट बैकएंड में एक ही डायरेक्टर पर चलती है। परफ़ॉर्मर्स को नया रूप देकर मोशन को वैसा ही रखना हो, तो motion_transfer चुनें; शॉट के चुने हुए एलिमेंट बदलकर बाकी सब कुछ जैसा फ़िल्माया गया था वैसा ही रखना हो, तो object_swap चुनें। मोड यह भी तय करता है कि सोर्स को कैसे तैयार किया जाए: motion transfer में एडिट को हर बदले गए परफ़ॉर्मर की मूवमेंट और चेहरे से गाइड किया जाता है, जबकि object swap में सोर्स को जैसा फ़िल्माया गया था वैसा ही एडिट किया जाता है। जिस क्लिप को गाइडेंस पढ़ नहीं पाता, जैसे ऐसी क्लिप जिसमें कोई व्यक्ति न हो, वह सोर्स से जैसी फ़िल्माई गई थी वैसी ही रेंडर होती है। इसमें कोई मैन्युअल अप्रूवल स्टेप या ड्राफ़्ट रेंडर नहीं होता।
- image और additional_images में कुल मिलाकर अधिकतम 30 रेफ़रेंस इमेज भेजें। डायरेक्टर हर इमेज को पढ़ता है, और एडिट में वही इमेज जाती हैं जिनका प्रॉम्प्ट में उपयोग हुआ है: magejutsu पर अधिकतम 27, magejutsu-lite पर 9 और magejutsu-feather पर 8।
- प्रॉम्प्ट देना ज़रूरी नहीं है: प्रॉम्प्ट न होने पर डायरेक्टर रेफ़रेंस को उनकी प्रमुखता और फ़िट के आधार पर सोर्स से मैप करता है।
- ओरिजिनल ऑडियो डिफ़ॉल्ट रूप से वापस जोड़ दिया जाता है; जनरेट किया गया ऑडियो रखने के लिए keep_original_audio को false पर सेट करें।
- इमेज बदलाव के लिए होती हैं; प्रॉम्प्ट में हर इमेज का उल्लेख उसकी स्थिति से करें (“इमेज 1 बाईं ओर वाला व्यक्ति है”)।
- एक रिक्वेस्ट में केवल सोर्स वीडियो ही स्वीकार होता है; ज़्यादा लंबी क्लिप को ट्रिम करने के बजाय अस्वीकार कर दिया जाता है।
और वीडियो मॉडल
Mage पर अन्य वीडियो जनरेशन API
Melon API
मोशन में एनिमे, वैकल्पिक ऑडियो के साथ
MiniMax-H3 API
स्टीरियो साउंड के साथ तेज़ ओपन वीडियो
Plum API
हर क्लिप में आवाज़, 2K तक
Raspberry API
पहले फ़्रेम से जीवंत होते कैरेक्टर
Wan Video v2.2 API
Lightning वैरिएंट वाला ओपन-वेट्स वीडियो
Berry API
ऐसा वीडियो जो आपके रेफ़रेंस के प्रति सच्चा रहता है
अक्सर पूछे जाने वाले सवाल
अक्सर पूछे जाने वाले सवाल
Magejutsu API की कीमत कितनी है?
Magejutsu API का एंडपॉइंट क्या है?
मैं कौन से Magejutsu मॉडल कॉल कर सकता/सकती हूँ?
क्या Magejutsu रेफ़रेंस इमेज या कैरेक्टर को सपोर्ट करता है?
क्या मैं Claude या ChatGPT से Magejutsu इस्तेमाल कर सकता/सकती हूँ?
Magejutsu के नतीजे कितने समय तक सेव रहते हैं?
Mage के साथ बनाना शुरू करें
एक अकाउंट, एक Gems बैलेंस, हर मॉडल। भुगतान सिर्फ़ उतना, जितना आप जनरेट करें।