Mage API · نموذج فيديو
Magejutsu API
أعِد تمثيل أي فيديو مع الحفاظ على حركته
POST https://api.mage.space/v1/magejutsu/generateلمحة سريعة
تشغّل واجهة Magejutsu API نموذج Magejutsu ونموذجين آخرين عبر Mage على POST https://api.mage.space/v1/magejutsu/generate. يكلّف الطلب بالإعدادات الافتراضية 1,856 Gems (حوالي 1.856$) دون أي اشتراك. يدعم Magejutsu الشخصيات المحفوظة والمراجع عبر @handle داخل الوصف.
- فيديوالمخرجات
- 3الإصدارات
- 1,856Gems لكل مقطع، افتراضيًا
- $1.856التكلفة التقريبية بالدولار
نظرة عامة
ماذا تفعل 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"])النماذج
قيم model_id في Magejutsu
أرسل 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 أو رابط بيانات (data URL) أو ملف مرفوع بحجم يصل إلى 100 MB.
| الحقل | الدور |
|---|---|
| image | الصورة المرجعية. |
| additional_images | صور مرجعية إضافية. |
| videos | مقاطع الفيديو المصدر. |
القواعد
القيود التي تطبّقها Magejutsu API
- تتراوح مدة الفيديو المصدر بين 4 و30 ثانية في magejutsu، وبين 4 و15 ثانية في magejutsu-lite، وهو الإصدار الأسرع والأقل تكلفة، وكذلك في magejutsu-feather، وهو الأرخص والأسرع، ويدعم motion_transfer فقط ويعرض بدقة 480p و720p. يتبع الناتج مدة المصدر ونسبة أبعاده.
- يعمل كل طلب بواسطة «المخرج» نفسه في الخلفية. اختر motion_transfer لإعادة بناء المؤدين مع الحفاظ على الحركة، أو object_swap لتغيير عناصر محددة مع إبقاء بقية اللقطة كما صُوّرت. يحدد الوضع أيضًا طريقة تجهيز المصدر: ففي نقل الحركة يوجَّه التعديل بحركة ووجه كل مؤدٍّ يجري استبداله، أما في استبدال العناصر فيُعدَّل المصدر كما صُوّر. وإذا تعذّرت قراءة المقطع بواسطة التوجيه، كأن لا يظهر فيه أي شخص، فيُعرض انطلاقًا من المصدر كما صُوّر. لا توجد خطوات موافقة يدوية ولا عمليات عرض مسودة.
- أرسل حتى 30 صورة مرجعية عبر image وadditional_images. يقرأ المخرج كل الصور، ويتلقى التعديل الصور التي يستخدمها الوصف فقط: حتى 27 في magejutsu، و9 في magejutsu-lite، و8 في magejutsu-feather.
- الوصف النصي اختياري: وبدونه، يربط المخرج الصور المرجعية بالمصدر بحسب مدى بروزها وملاءمتها.
- تتم استعادة الصوت الأصلي افتراضيًا. اضبط keep_original_audio على false للاحتفاظ بالصوت الذي تم إنشاؤه.
- الصور هي البديل؛ أشر إلى كل صورة في الوصف النصي بحسب موضعها ("الصورة 1 هي الشخص على اليسار").
- فيديو المصدر هو الفيديو الوحيد المقبول في الطلب الواحد؛ يُرفض المقطع الأطول بدل أن يُقصّ.
المزيد من نماذج الفيديو
واجهات برمجة أخرى لتوليد الفيديو على Mage
Melon API
أنمي متحرك، مع صوت اختياري
MiniMax-H3 API
فيديو مفتوح سريع بصوت ستيريو
واجهة Plum API
صوت مع كل مقطع، حتى 2K
Raspberry API
شخصيات تنبض بالحياة من الإطار الأول
Wan Video v2.2 API
فيديو مفتوح الأوزان مع نسخة Lightning
Berry API
فيديو يبقى وفيًا لمراجعك
الأسئلة الشائعة
الأسئلة الشائعة
كم تكلّف Magejutsu API؟
ما نقطة نهاية Magejutsu API؟
ما نماذج Magejutsu التي يمكنني استدعاؤها؟
هل يدعم Magejutsu الصور المرجعية أو الشخصيات؟
هل يمكن استخدام Magejutsu من Claude أو ChatGPT؟
كم تُحفظ نتائج Magejutsu؟
ابدأ البناء مع Mage
حساب واحد، ورصيد Gems واحد، وكل النماذج. ادفع فقط مقابل ما تنشئه.