Mage API · Pembuatan video

API pembuat video AI dari teks atau gambar

Text-to-video, image-to-video, frame awal dan akhir, serta reference-to-video dari 12 model, dipimpin Cherry 2 Pro andalan Mage, dengan audio di banyak klip.

Dapatkan kunci APIBaca dokumen API
POST https://api.mage.space/v1/{model}/generate

Sekilas info

API pembuat video Mage adalah REST API di https://api.mage.space/v1 yang menjalankan 12 model text-to-video dan image-to-video, termasuk Cherry 2 Pro, Lemon, Plum, Melon, MiniMax-H3, Grok Video, dan Wan. Kirim prompt beserta frame atau referensi opsional, pantau statusnya dengan polling, lalu unduh MP4. Setiap klip dibayar dengan Gems sesuai model, resolusi, dan durasi.

Model

Semua model video di Mage API

Harga dihitung per proses generate, dalam Gems. 1.000 Gems seharga $1 pada paket standar, dan paket yang lebih besar memberi bonus Gems. Harga bergantung pada model, resolusi, dan durasi; yang ditampilkan adalah harga dengan pengaturan default, dan setiap respons mencantumkan biaya pastinya di billing.gems_charged. Proses generate yang gagal akan dikembalikan Gems-nya; yang diblokir oleh kebijakan konten Mage tidak.

ModelTerbaik untukNilai model_idHarga default
BerryVideo yang setia pada referensimuberry, berry-2189 Gems ($0.189)
BlueberryTentukan frame awal dan akhirblueberry, blueberry-v2360 Gems ($0.36)
CherryKeluarga video andalan kamicherry-mini, cherry, cherry-pro, cherry-2-pro618 Gems ($0.618)
Grok VideoGrok Imagine, dalam gerakgrok-imagine-video375 Gems ($0.375)
KiwiVideo sehari-hari, tanpa pengaturankiwi270 Gems ($0.27)
LemonSemua fitur video, dengan harga lebih bersahabatlemon245 Gems ($0.245)
LTX VideoVideo open-weights yang cepat untuk iterasiltx-video-096-distilled, ltx-video-096-dev20 Gems ($0.02)
MelonAnime dalam gerak, dengan audio opsionalmelon, melon-pro147 Gems ($0.147)
MiniMax-H3Video open cepat dengan suara stereominimax-h3-turbo, minimax-h330 Gems ($0.03)
PlumSuara di setiap klip, hingga 2Kplum, plum-max338 Gems ($0.338)
RaspberryKarakter hidup dari frame pertamaraspberry360 Gems ($0.36)
Wan Video v2.2Video open-weights dengan varian Lightningwan22-video, wan22-video-lightning40 Gems ($0.04)

Mulai cepat

Buat video dengan Berry 2

Atur MAGE_API_KEY, kirim permintaannya, lalu lakukan polling sampai selesai. Ganti berry di URL dengan model mana pun di atas.

cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/berry/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",
  "aspect_ratio": "16:9",
  "duration": "3",
  "model_id": "berry-2"
}' | 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('berry', {
  prompt: 'A slow push-in on a lighthouse at dusk, waves breaking below',
  aspect_ratio: '16:9',
  duration: '3',
  model_id: 'berry-2',
});

console.log(request.result.url);
Python
# pip install mage-space
from mage_space import Mage

mage = Mage()  # reads MAGE_API_KEY

request = mage.run("berry", {
    "prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
    "aspect_ratio": "16:9",
    "duration": "3",
    "model_id": "berry-2",
})

print(request["result"]["url"])

Cara kerjanya

Dari kunci API sampai media jadi dalam tiga panggilan

Semua model memakai satu skema autentikasi, satu siklus permintaan asinkron, dan nama field yang sama.

  1. Buat kunci API

    Masuk ke Mage, buka API → API Keys, lalu buat kunci. Kunci diawali mage_sk_ dan hanya ditampilkan sekali. Satu akun bisa memiliki 10 kunci aktif.

  2. Kirim permintaan generasi

    Kirim POST dengan body JSON ke https://api.mage.space/v1/{model}/generate beserta header Authorization: Bearer. Respons langsung kembali dengan request_id, status, dan status_url. Sertakan header Idempotency-Key agar percobaan ulang tidak pernah membayar dua kali.

  3. Cek status dan unduh

    Lakukan polling ke status_url sampai statusnya completed, failed, atau cancelled. Permintaan yang selesai membawa result.url berisi file gambar, video, atau audio, yang disimpan selama 30 hari.

Siap untuk produksi

Yang didapat setiap permintaan Mage API

Satu kunci, semua model

28 model gambar, video, dan audio dalam satu REST API dengan satu saldo Gems. Ganti model cukup dengan mengubah path URL.

Bayar per generasi

Tanpa langganan dan tanpa minimum pengeluaran. Kamu membeli Gems, lalu setiap permintaan dikenai harga sesuai daftar. Generasi yang gagal akan dikembalikan biayanya, kecuali diblokir oleh kebijakan konten Mage.

Coba ulang dengan aman

Kunci idempotensi membuat pengiriman ulang mengembalikan permintaan asli tanpa dikenai biaya lagi.

Karakter yang konsisten

Simpan karakter atau referensi sekali saja, lalu tulis @handle di prompt mana pun untuk memakainya di semua model yang mendukungnya.

Input berukuran besar

Kirim input gambar, video, dan audio sebagai URL atau data URL, atau unggah file hingga 100 MB lewat unggahan bertanda tangan.

20 generasi berjalan bersamaan

Setiap akun dapat menjalankan 20 generasi sekaligus, dan batasnya bisa dinaikkan sesuai kebutuhanmu. Permintaan yang ditolak tidak pernah dikenai biaya.

Kasus penggunaan

Yang dibuat developer dengan API video

Video pendek dan media sosial

Buat klip vertikal untuk TikTok, Reels, dan Shorts dari prompt atau gambar produk.

Animasikan gambar diam

Ubah frame pertama, atau frame pertama dan terakhir, menjadi gerakan dengan model image-to-video seperti Lemon dan Kiwi.

Cerita berbasis karakter

Pertahankan karakter yang sama di setiap shot dengan model reference-to-video yang menerima karakter @handle.

Video dengan suara

Plum dan model lainnya menghasilkan ucapan, efek suara, dan suasana bersama gambarnya, serta menerima referensi audio untuk suara.

Iklan dan demo produk

Buat banyak variasi sebuah iklan dan pilih yang terbaik, dengan pengiriman idempoten yang tidak akan menagih dua kali.

Edit klip yang sudah ada

Berry, Plum, dan Grok Video mengedit video sumber yang kamu kirim; Lemon dan MiniMax-H3 juga menerima video referensi.

FAQ

Pertanyaan yang sering diajukan

Apa API pembuat video AI terbaik?

Di Mage, Cherry 2 Pro adalah default untuk video: mendukung karakter, banyak gambar referensi, referensi audio, output 480p hingga 1080p, dan klip hingga 30 detik. Lemon pilihan untuk kontrol frame awal dan akhir, Plum untuk klip dengan suara buatan hingga 2K, serta Cherry Mini atau Wan untuk draf yang lebih murah.

Apakah API video mendukung image-to-video?

Ya. Model image-to-video menerima frame pertama, dan sebagian juga menerima frame terakhir atau gambar referensi, dalam bentuk URL, data URL, atau unggahan. Halaman setiap model mencantumkan input-nya dan apakah gambar wajib disertakan.

Berapa panjang video yang bisa dibuat?

Tergantung model dan resolusinya. Banyak model menghasilkan 4 hingga 15 detik, dan Cherry 2 Pro bisa mencapai 20, 25, dan 30 detik. Halaman setiap model mencantumkan durasinya.

Berapa lama pembuatan sebuah video?

Tergantung model, resolusi, dan durasinya. API ini asinkron: kirim permintaan, lalu polling status_url dengan backoff, atau biarkan klien MCP-mu menunggu dengan get_request.

Berapa biaya Mage API?

Tidak ada langganan atau biaya bulanan. Setiap generasi dibayar dengan Gems sesuai harga model tersebut, dan 1.000 Gems seharga $1 pada paket standar. Setiap halaman model mencantumkan harga dengan pengaturan default, dan setiap respons menyebutkan biaya yang tepat. Generasi yang gagal akan dikembalikan biayanya; yang diblokir oleh kebijakan konten Mage tidak. Permintaan yang tidak bisa ditutup oleh saldomu akan ditolak sebelum ada biaya yang dikenakan.

Apakah aku perlu keanggotaan Mage untuk memakai API?

Tidak. API berjalan hanya dengan Gems. Paket keanggotaan beserta generasi tanpa batas di dalam aplikasi tidak berlaku untuk permintaan API, jadi akun Mage mana pun yang punya Gems bisa memakainya.

Bolehkah hasil dari API dipakai untuk tujuan komersial?

Ya. Konten yang kamu buat dengan Mage, termasuk lewat API dan server MCP, boleh dipakai secara komersial. Atribusi kami hargai, tetapi tidak wajib.

Apa saja rate limit-nya?

Satu akun dapat memiliki 20 proses generate yang mengantre atau berjalan sekaligus. Pengiriman di atas batas itu ditolak dengan kode 429 dan tidak dikenai biaya. Tulis ke [email protected] untuk menaikkan batas sesuai kebutuhanmu.

Bisakah agen AI-ku memakai API Mage?

Bisa. Agen dapat memanggil REST API dengan kunci, atau terhubung ke server MCP Mage, yang memberi Claude, ChatGPT, Claude Code, Grok, dan Cursor enam belas tool siap pakai untuk memilih model, menghitung harga, membuat konten, dan mengambil hasilnya. Lihat server MCP.

Apakah ada SDK untuk API Mage?

Ada. Paket resmi @mage-space/sdk di npm dan mage-space di PyPI bersifat open source dan bertipe untuk setiap model. Keduanya mengirim permintaan, menunggu hasil, mencoba ulang dengan aman, dan mengunggah file untukmu. Pengguna ComfyUI bisa memasang node pack comfyui-mage. Lihat SDK Mage.

Aku sudah memakai API generasi lain. Apa yang perlu kuubah?

Arahkan kliennmu ke https://api.mage.space/v1, kirim kunci Mage sebagai Bearer token, dan petakan field-mu ke halaman model: prompt, aspect_ratio, resolution, duration, dan model_id bekerja dengan cara yang sama di semua model Mage. Permintaan bersifat asinkron, jadi kirim dulu, lalu lakukan polling ke status_url.

Mulai berkarya dengan Mage

Satu akun, satu saldo Gems, semua model. Bayar hanya untuk yang kamu buat.

Dapatkan kunci APIBaca dokumen API

Terkait