Jeden klucz, wszystkie modele
28 modeli obrazu, wideo i audio w jednym REST API i z jednym saldem Gems. Model zmienisz, edytując ścieżkę URL.
W skrócie
API do generowania wideo Mage to API REST pod adresem https://api.mage.space/v1, które obsługuje 12 modeli tekstu na wideo i obrazu na wideo, m.in. Cherry 2 Pro, Lemon, Plum, Melon, MiniMax-H3, Grok Video i Wan. Wyślij prompt oraz opcjonalnie klatki lub referencje, sprawdzaj status zgłoszenia i pobierz plik MP4. Każdy klip kosztuje określoną liczbę Gems zależnie od modelu, rozdzielczości i długości.
12
modeli wideo
$0.02
Najtańsza opcja domyślna, za klip
20
Równoczesne generowania
$0
Opłata miesięczna
Modele
Ceny są za jedno generowanie, w Gems. 1000 Gems kosztuje 1 USD w standardowym pakiecie, a większe pakiety dodają bonusowe Gems. Cena zależy od modelu, rozdzielczości i czasu trwania; pokazujemy cenę dla ustawień domyślnych, a dokładną opłatę podaje każda odpowiedź w billing.gems_charged. Nieudane generowanie jest zwracane; zablokowane przez zasady treści Mage — nie.
| Model | Najlepszy do | Wartości model_id | Cena domyślna |
|---|---|---|---|
| Berry | Wideo wierne Twoim referencjom | berry, berry-2 | 189 Gems ($0.189) |
| Blueberry | Ustal pierwszą i ostatnią klatkę | blueberry, blueberry-v2 | 360 Gems ($0.36) |
| Cherry | Nasza flagowa rodzina modeli wideo | cherry-mini, cherry, cherry-pro, cherry-2-pro | 618 Gems ($0.618) |
| Grok Video | Grok Imagine w ruchu | grok-imagine-video | 375 Gems ($0.375) |
| Kiwi | Wideo na co dzień, bez konfiguracji | kiwi | 270 Gems ($0.27) |
| Lemon | Wszystkie funkcje wideo w przystępniejszej cenie | lemon | 245 Gems ($0.245) |
| LTX Video | Szybkie wideo z otwartymi wagami do iteracji | ltx-video-096-distilled, ltx-video-096-dev | 20 Gems ($0.02) |
| Melon | Anime w ruchu, opcjonalnie z dźwiękiem | melon, melon-pro | 147 Gems ($0.147) |
| MiniMax-H3 | Szybkie otwarte wideo z dźwiękiem stereo | minimax-h3-turbo, minimax-h3 | 30 Gems ($0.03) |
| Plum | Dźwięk w każdym klipie, do 2K | plum, plum-max | 338 Gems ($0.338) |
| Raspberry | Postacie ożywione z pierwszej klatki | raspberry | 360 Gems ($0.36) |
| Wan Video v2.2 | Wideo z otwartymi wagami z wariantem Lightning | wan22-video, wan22-video-lightning | 40 Gems ($0.04) |
Szybki start
Ustaw MAGE_API_KEY, wyślij zgłoszenie i sprawdzaj status, aż się zakończy. Zamień berry w adresie URL na dowolny model z listy powyżej.
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"// 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);# 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"])Jak to działa
Każdy model korzysta z jednego schematu uwierzytelniania, jednego asynchronicznego cyklu żądania i tych samych nazw pól.
Zaloguj się do Mage, otwórz API → API Keys i utwórz klucz. Zaczyna się od mage_sk_ i jest wyświetlany tylko raz. Konto może mieć 10 aktywnych kluczy.
Wyślij POST z ciałem JSON na https://api.mage.space/v1/{model}/generate z nagłówkiem Authorization: Bearer. Odpowiedź przychodzi od razu i zawiera request_id, status oraz status_url. Dodaj nagłówek Idempotency-Key, aby ponowienie nigdy nie kosztowało podwójnie.
Odpytuj status_url, aż status zmieni się na completed, failed lub cancelled. Zakończone żądanie zawiera result.url z plikiem obrazu, wideo lub audio, który jest przechowywany przez 30 dni.
Stworzone do produkcji
28 modeli obrazu, wideo i audio w jednym REST API i z jednym saldem Gems. Model zmienisz, edytując ścieżkę URL.
Bez subskrypcji i minimalnych wydatków. Kupujesz Gems, a każde zapytanie kosztuje tyle, ile wskazuje cennik. Za nieudaną generację zwracamy koszt, chyba że zablokowała ją polityka treści Mage.
Klucze idempotentności sprawiają, że ponowne wysłanie zapytania zwraca oryginalny wynik i nie pobiera opłaty drugi raz.
Zapisz postać lub referencję raz, a potem wpisz @handle w dowolnym prompcie, by użyć jej w każdym modelu, który to obsługuje.
Przesyłaj obrazy, wideo i audio jako adresy URL lub data URL albo wgrywaj pliki do 100 MB przez podpisany upload.
Każde konto może uruchomić 20 generacji jednocześnie, a limit można zwiększyć na potrzeby Twojego projektu. Odrzucone zapytania nigdy nie są płatne.
Zastosowania
Twórz pionowe klipy na TikToka, Reels i Shorts z promptu lub zdjęcia produktu.
Zamień pierwszą klatkę albo pierwszą i ostatnią klatkę w ruch dzięki modelom obrazu na wideo, takim jak Lemon i Kiwi.
Zachowaj tę samą postać w kolejnych ujęciach dzięki modelom wideo z referencji, które obsługują postacie z @handle.
Plum i inne modele generują mowę, efekty dźwiękowe i tło dźwiękowe razem z obrazem oraz przyjmują referencje audio dla głosów.
Generuj wiele wariantów spotu i wybierz najlepszy, a dzięki idempotentnym zgłoszeniom nigdy nie zapłacisz podwójnie.
Berry, Plum i Grok Video edytują przesłane przez Ciebie wideo źródłowe, a Lemon i MiniMax-H3 przyjmują także wideo referencyjne.
FAQ
W Mage domyślnym modelem wideo jest Cherry 2 Pro: obsługuje postacie, wiele obrazów referencyjnych, referencje audio, wyjście od 480p do 1080p i klipy do 30 sekund. Lemon to wybór do kontroli pierwszej i ostatniej klatki, Plum do klipów z generowanym dźwiękiem do 2K, a Cherry Mini lub Wan do tańszych szkiców.
Tak. Modele obrazu na wideo przyjmują pierwszą klatkę, a niektóre także ostatnią klatkę lub obrazy referencyjne, jako adresy URL, data URL lub przesłane pliki. Strona każdego modelu podaje jego dane wejściowe i informację, czy obraz jest wymagany.
To zależy od modelu i rozdzielczości. Wiele modeli generuje od 4 do 15 sekund, a Cherry 2 Pro osiąga 20, 25 i 30 sekund. Strona każdego modelu podaje dostępne długości.
To zależy od modelu, rozdzielczości i długości. API działa asynchronicznie: wyślij zgłoszenie, a potem sprawdzaj status_url z narastającym odstępem (backoff) albo pozwól klientowi MCP czekać za pomocą get_request.
Nie ma subskrypcji ani opłaty miesięcznej. Każda generacja jest płatna w Gems według ceny danego modelu, a 1000 Gems kosztuje 1 USD w standardowym pakiecie. Strona każdego modelu podaje cenę przy ustawieniach domyślnych, a każda odpowiedź zawiera dokładną kwotę opłaty. Za nieudaną generację zwracamy koszt, ale nie w przypadku zablokowania jej przez politykę treści Mage. Zapytanie, na które nie wystarcza Twojego salda, zostanie odrzucone, zanim cokolwiek zostanie pobrane.
Nie. API działa wyłącznie na Gems. Plany członkowskie i ich nielimitowane generowanie w aplikacji nie dotyczą zapytań API, więc może z niego korzystać każde konto Mage z Gems.
Tak. Treści tworzone w Mage, także przez API i serwer MCP, możesz wykorzystywać komercyjnie. Podanie autorstwa jest mile widziane, ale nie jest wymagane.
Na jednym koncie może być jednocześnie w kolejce lub w trakcie 20 generowań. Zgłoszenie ponad limit zostanie odrzucone z kodem 429 i nic nie kosztuje. Napisz na [email protected], aby podnieść limit dla swojego zastosowania.
Tak. Agenci mogą wywoływać REST API za pomocą klucza albo połączyć się z serwerem MCP Mage, który daje Claude, ChatGPT, Claude Code, Grok i Cursor szesnaście gotowych narzędzi do wyboru modelu, sprawdzenia ceny, generowania i pobrania wyniku. Zobacz serwer MCP.
Tak. Oficjalne pakiety @mage-space/sdk na npm i mage-space na PyPI są open source i mają typy dla każdego modelu. Wysyłają zlecenia, czekają na wynik, bezpiecznie ponawiają próby i przesyłają za Ciebie pliki. Użytkownicy ComfyUI mogą zainstalować zestaw węzłów comfyui-mage. Zobacz SDK Mage.
Skieruj klienta na https://api.mage.space/v1, wysyłaj swój klucz Mage jako token Bearer i dopasuj pola do strony modelu: prompt, aspect_ratio, resolution, duration i model_id działają tak samo we wszystkich modelach Mage. Żądania są asynchroniczne, więc wyślij je, a potem odpytuj status_url.
Jedno konto, jedno saldo Gems, wszystkie modele. Płacisz tylko za to, co wygenerujesz.