Mage API · مدل ویدیو
Magejutsu API
بازسازی هر ویدیو با حفظ حرکت آن
POST https://api.mage.space/v1/magejutsu/generateدر یک نگاه
API Magejutsu مدل Magejutsu و ۲ نسخهٔ دیگر را از طریق Mage در POST https://api.mage.space/v1/magejutsu/generate اجرا میکند. یک درخواست با تنظیمات پیشفرض ۱٬۸۵۶ Gems (حدود ۱٫۸۵۶ دلار) هزینه دارد، بدون اشتراک. 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 میپذیرد
هرکدام را بهصورت URL با https، data URL یا آپلود تا 100 MB بفرستید.
| فیلد | نقش |
|---|---|
| image | تصویر مرجع. |
| additional_images | تصاویر مرجع اضافی. |
| videos | ویدیوهای مبدأ. |
قوانین
محدودیتهایی که Magejutsu API اعمال میکند
- ویدیوی مبدأ در magejutsu بین ۴ تا ۳۰ ثانیه و در magejutsu-lite که نسخهٔ سریعتر و ارزانتر است، بین ۴ تا ۱۵ ثانیه میتواند باشد. این بازه برای magejutsu-feather هم که ارزانترین و سریعترین مدل است صدق میکند؛ این مدل فقط motion_transfer را اجرا میکند و خروجی را با کیفیت 480p و 720p میسازد. خروجی از طول و نسبت ابعاد ویدیوی مبدأ پیروی میکند.
- هر درخواست در بکاند با همان کارگردان اجرا میشود. motion_transfer را انتخاب کن تا بازیگرها بازسازی شوند و حرکت حفظ شود، یا object_swap را انتخاب کن تا عناصر انتخابشده تغییر کنند و بقیهی نما همانطور که فیلمبرداری شده بماند. حالت انتخابی مشخص میکند منبع چطور آماده شود: در motion_transfer، ویرایش با حرکت و چهرهی هر بازیگرِ جایگزینشده هدایت میشود و در object_swap، منبع همانطور که فیلمبرداری شده ویرایش میشود. اگر کلیپی را راهنما نتواند بخواند، مثلاً کلیپی که هیچ فردی در آن نیست، از روی منبع اصلی و همانطور که فیلمبرداری شده رندر میشود. هیچ مرحلهی تأیید دستی یا رندر پیشنویس وجود ندارد.
- در مجموع تا ۳۰ تصویر مرجع را در image و additional_images ارسال کنید. کارگردان همهٔ آنها را بررسی میکند و ویرایش فقط تصاویری را دریافت میکند که پرامپت از آنها استفاده کرده است: تا ۲۷ تصویر در magejutsu، ۹ تصویر در magejutsu-lite و ۸ تصویر در magejutsu-feather.
- پرامپت اختیاری است: بدون آن، کارگردان مرجعها را بر اساس برجستگی و تناسب با منبع تطبیق میدهد.
- صدای اصلی بهطور پیشفرض بازیابی میشود. برای حفظ صدای تولیدشده، keep_original_audio را روی false بگذار.
- تصاویر نقش جایگزین را دارند؛ هر کدام را در پرامپت با جایگاهش معرفی کنید («تصویر 1 فرد سمت چپ است»).
- در هر درخواست فقط ویدیوی مبدا پذیرفته میشود؛ کلیپ طولانیتر برش داده نمیشود و رد میشود.
مدلهای ویدیویی بیشتر
سایر APIهای ساخت ویدیو در 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، همهٔ مدلها. فقط برای چیزی که تولید میکنی هزینه بپرداز.