Mage API · Model video
Magejutsu API
Ganti subjek video apa pun, gerakannya tetap utuh
POST https://api.mage.space/v1/magejutsu/generateSekilas info
API Magejutsu menjalankan Magejutsu dan 2 varian lainnya lewat Mage di POST https://api.mage.space/v1/magejutsu/generate. Satu permintaan dengan pengaturan default berharga 1.856 Gems (sekitar $1,856), tanpa langganan. Magejutsu mendukung karakter tersimpan dan referensi lewat @handle di dalam prompt.
- VideoOutput
- 3Varian
- 1,856Gems per klip, default
- $1.856Perkiraan, dalam USD
Ringkasan
Fungsi Magejutsu API
Mengganti subjek di video yang sudah kamu punya: kirim kliknya beserta foto siapa atau apa yang menggantikan, lalu gerakan, kamera, timing, dan suara tetap seperti saat direkam. Durasi video sumber 4 sampai 30 detik.
Mengganti subjek di video yang sudah ada: seorang sutradara menulis prompt edit dari video sumber, lalu proses video-edit membangun ulang siapa dan apa yang tampil. Kirim video sumber dan referensi pengganti; hasilnya mempertahankan durasi, rasio, gerakan, dan suara video sumber.
Menerima image, additional_images, dan videos sebagai input.
Mulai cepat
Panggil Magejutsu API
Atur MAGE_API_KEY, kirim ke /magejutsu/generate, lalu polling status_url sampai permintaan selesai.
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
Nilai model_id Magejutsu
Kirim model_id untuk memilih varian. Permintaan tanpa model_id akan menjalankan varian default.
| model_id | Nama | Default |
|---|---|---|
| magejutsu | Magejutsu | Ya |
| magejutsu-lite | Magejutsu Lite | |
| magejutsu-feather | Magejutsu Feather |
Opsi
Parameter Magejutsu
Nilai yang diizinkan untuk semua varian; satu varian bisa menawarkan lebih sedikit. Dokumentasi mencantumkan opsi untuk tiap varian.
| Kolom | Nilai |
|---|---|
| resolution | 480p, 720p, 1080p |
| mode | motion_transfer, object_swap |
Input
Input media yang diterima Magejutsu
Kirim masing-masing sebagai URL https, data URL, atau unggahan hingga 100 MB.
| Kolom | Peran |
|---|---|
| image | Gambar referensi. |
| additional_images | Gambar referensi tambahan. |
| videos | Video sumber. |
Aturan
Aturan yang diterapkan Magejutsu API
- Video sumber berdurasi 4 sampai 30 detik di magejutsu, dan 4 sampai 15 detik di magejutsu-lite, varian yang lebih cepat dan lebih murah, serta di magejutsu-feather, yang termurah dan tercepat, yang hanya menjalankan motion_transfer dan merender di 480p dan 720p. Hasilnya mengikuti durasi dan rasio aspek video sumber.
- Setiap permintaan dijalankan oleh director yang sama di backend. Pilih motion_transfer untuk membangun ulang para pemeran dengan tetap mempertahankan gerakannya, atau object_swap untuk mengubah elemen tertentu dan membiarkan sisa adegan seperti saat direkam. Mode ini juga menentukan cara sumber disiapkan: motion transfer memandu proses edit dengan gerakan dan wajah setiap pemeran yang diganti, sedangkan object_swap mengedit sumber apa adanya seperti saat direkam. Klip yang tidak bisa dibaca oleh panduan tersebut, misalnya klip tanpa orang di dalamnya, dirender dari sumber apa adanya seperti saat direkam. Tidak ada langkah persetujuan manual atau render draf.
- Kirim hingga 30 gambar referensi lewat image dan additional_images. Sutradara membaca semuanya, dan proses edit menerima gambar yang dipakai di prompt: hingga 27 di magejutsu, 9 di magejutsu-lite, dan 8 di magejutsu-feather.
- Prompt bersifat opsional: tanpa prompt, director akan memetakan referensi ke sumber berdasarkan seberapa menonjol dan seberapa cocok referensi tersebut.
- Audio asli dipulihkan secara default; setel keep_original_audio ke false untuk mempertahankan audio yang dihasilkan.
- Gambar berfungsi sebagai pengganti; sebut tiap gambar di prompt berdasarkan posisinya ("gambar 1 adalah orang di sebelah kiri").
- Hanya video sumber yang diterima dalam satu permintaan; klip yang lebih panjang ditolak, bukan dipotong.
Model video lainnya
API pembuat video AI lainnya di Mage
Melon API
Anime dalam gerak, dengan audio opsional
MiniMax-H3 API
Video open source yang cepat dengan suara stereo
Plum API
Suara di setiap klip, hingga 2K
Raspberry API
Karakter yang hidup dari frame pertama
Wan Video v2.2 API
Video open-weights dengan varian Lightning
Berry API
Video yang tetap setia pada referensimu
FAQ
Pertanyaan yang sering diajukan
Berapa biaya Magejutsu API?
Apa endpoint Magejutsu API?
Model Magejutsu mana yang bisa kupanggil?
Apakah Magejutsu mendukung gambar referensi atau karakter?
Bisakah aku memakai Magejutsu dari Claude atau ChatGPT?
Berapa lama hasil Magejutsu disimpan?
Mulai berkarya dengan Mage
Satu akun, satu saldo Gems, semua model. Bayar hanya untuk yang kamu buat.