In breve
L'API di Plum esegue Plum Max e un'altra variante tramite Mage su POST https://api.mage.space/v1/plum/generate. Una richiesta con le impostazioni predefinite costa 338 Gems (circa 0,338 $), senza abbonamento. Plum usa personaggi, riferimenti e riferimenti audio salvati tramite @handle nel prompt.
Video
Output
2
Varianti
338
Gems per clip, predefinito
$0.338
Circa, in USD
Panoramica
Cosa fa la Plum API
Video con tutte le funzioni, con audio su ogni clip e output fino a 2K. Frame iniziale e finale, fino a 9 riferimenti o Characters, e Voices; da 4 a 15 secondi.
Il modello video completo di Mage, con audio generato su ogni clip e output fino a 2K, disponibile come Plum e come Plum Max, più veloce.
Accetta first_image, last_image, image, additional_images, videos come input.
Guida rapida
Chiama la Plum API
Imposta MAGE_API_KEY, invia la richiesta a /plum/generate e controlla status_url finché la richiesta non è completata.
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/plum/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": "5",
"model_id": "plum-max"
}' | 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('plum', {
prompt: 'A slow push-in on a lighthouse at dusk, waves breaking below',
aspect_ratio: '16:9',
duration: '5',
model_id: 'plum-max',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("plum", {
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"aspect_ratio": "16:9",
"duration": "5",
"model_id": "plum-max",
})
print(request["result"]["url"])Modelli
Valori di model_id per Plum
Invia model_id per scegliere una variante. Una richiesta senza model_id usa quella predefinita.
| model_id | Nome | Predefinito |
|---|---|---|
| plum | Plum | |
| plum-max | Plum Max | Sì |
Opzioni
Parametri di Plum
Valori consentiti per tutte le varianti; una variante può offrirne meno. La documentazione elenca le opzioni di ogni variante.
| Campo | Valori |
|---|---|
| aspect_ratio | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| resolution | 768P, 2K, 480P |
| duration | 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
Input
Input multimediali accettati da Plum
Invia ciascuno come URL https, data URL o upload fino a 100 MB.
| Campo | Ruolo |
|---|---|
| first_image | L'immagine del primo frame. |
| last_image | L'immagine dell'ultimo fotogramma. |
| image | L'immagine di riferimento. |
| additional_images | Immagini di riferimento aggiuntive. |
| videos | I video di partenza. |
Regole
Cosa impone la Plum API
- Primo e ultimo fotogramma non si possono combinare con le immagini di riferimento: invia solo un tipo o l'altro.
- Su `plum-max` un ultimo frame deve essere abbinato a un primo frame.
- La modifica video richiede esattamente un video di origine da 2 a 15 secondi, una `duration` di output e fino a 2 immagini di riferimento, contando i personaggi e i riferimenti menzionati. Non accetta frame, riferimenti audio o voci dei personaggi: invia `use_character_voices: false` per menzionare un personaggio che ha una voce.
- Su `plum-max` il video di origine viene fatturato a una tariffa al secondo più alta rispetto all'output, quindi a 768P una modifica costa di più su `plum-max` che su `plum`.
Altri modelli video
Altre API per generare video su Mage
Video · da 360 Gems
API di Raspberry
Personaggi che prendono vita a partire da un primo fotogramma
Video · da 40 Gems
API Wan Video v2.2
Video open-weights con variante Lightning
Video · da 189 Gems
API Berry
Video fedeli ai tuoi riferimenti
Video · da 360 Gems
API di Blueberry
Fissa il primo e l'ultimo fotogramma
Video · da 618 Gems
API Cherry
La nostra famiglia di modelli video di punta
Video · da 375 Gems
API di Grok Video
Grok Imagine, in movimento
FAQ
Domande frequenti
Quanto costa la Plum API?
Una richiesta Plum con le impostazioni predefinite (Plum Max) costa 338 Gems, circa 0,338 $. Altre risoluzioni, durate e varianti cambiano il prezzo; la risposta riporta l'addebito esatto. Una generazione non riuscita viene rimborsata; una bloccata dalla content policy di Mage no.
Qual è l'endpoint della Plum API?
POST https://api.mage.space/v1/plum/generate con un header Authorization: Bearer che contiene la tua chiave API di Mage. La risposta include uno status_url da controllare per ottenere il risultato.
Quali modelli Plum posso chiamare?
plum (Plum), plum-max (Plum Max). Il modello predefinito è Plum Max.
Plum supporta immagini di riferimento o personaggi?
Plum accetta first_image, last_image, image, additional_images, videos. Plum usa personaggi salvati, riferimenti e riferimenti audio tramite @handle nel prompt.
Posso usare Plum da Claude o ChatGPT?
Sì. Collega il server MCP di Mage a Claude, ChatGPT, Claude Code, Grok o Cursor e chiedi Plum per nome. Il tuo assistente legge le opzioni con get_model e ti indica il prezzo prima di generare.
Per quanto tempo vengono conservati i risultati di Plum?
Risultati e input vengono conservati per 30 giorni. Scarica tutto ciò che vuoi tenere nel tuo spazio di archiviazione.
Inizia a creare con Mage
Un solo account, un solo saldo di Gems, tutti i modelli. Paghi solo ciò che generi.