Introduzione
Estensione video con MiniMax H3 Spicy. Invia la clip che vuoi continuare e descrivi cosa succede dopo: l’ultimo fotogramma della tua clip diventa il fotogramma iniziale di una nuova ripresa immagine in video di MiniMax H3 Spicy, e l’originale e il nuovo segmento tornano uniti in un unico MP4. Vengono addebitati solo i secondi nuovi.
| Campo | Valore |
|---|---|
| Input | Video |
| Output | Video |
| Produttore del modello | MiniMax |
| Endpoint | image-to-video, video-extend |
| Durata | 3-15 secondi, secondi interi |
| Risoluzione | 480p, 540p, 768p, 1080p (predefinita 480p) |
| Controllo dei fotogrammi | Fotogramma iniziale obbligatorio, fotogramma finale facoltativo |
| Testo del prompt | Facoltativo; sono accettate indicazioni senza censura |
| Contenuti | Materiale per adulti supportato, nessun classificatore di contenuti |
| Esecuzione | Attività asincrona, addebito al secondo di output |
Caratteristiche principali
È il tuo fotogramma a decidere il contenuto, non un filtro sul testo
Poiché l'unica via d'ingresso è un fotogramma iniziale, questa famiglia non ha il consueto scarto tra ciò che hai chiesto e ciò che un prompt testuale è disposto a rendere. Quello che c'è nella foto – abiti, corpo, posa, inquadratura – è ciò che si anima. Sopra, il prompt si occupa di movimento, camera e suono.
Una foto da sola è una richiesta completa
Qui il prompt non è obbligatorio. Invia un'immagine e il modello ne deduce un piccolo movimento plausibile, che spesso è tutto ciò che serve a un loop. Aggiungi del testo quando vuoi una scena precisa – una rotazione verso la camera, un capo che scivola, un cambio di espressione – e limitalo a ciò che accade, invece di ridescrivere il fotogramma.
Abbinalo a un modello di immagini senza censura
Il flusso di lavoro pratico è fatto di due chiamate: genera la foto con un modello di immagini senza censura, poi animala qui. Così il problema si divide a metà: composizione e contenuto si risolvono in una passata di immagine economica su cui puoi fare un re-roll rapido, e alla passata video resta solo da azzeccare il movimento.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
last_image_url | No | Fotogramma finale di destinazione, facoltativo: il nuovo segmento si ferma su questa immagine. Fissa la chiusura, non il movimento nel mezzo. |
prompt | No | Facoltativo. Cosa succede dopo: l’azione successiva, il movimento di camera e il suono. |
duration_seconds | No | Durata del nuovo segmento: un numero intero da 3 a 15, predefinito 5. La tua sorgente viene aggiunta davanti e non viene addebitata. |
resolution | No | 480p, 540p, 768p o 1080p, predefinito 480p. Scegli la risoluzione della tua sorgente perché l’unione risulti uniforme. |
seed | No | Facoltativo, da 0 a 2147483647. Tienilo fisso per confrontare un solo campo modificato alla volta; lascialo vuoto per avere varietà. |
video_url | Sì | La clip da continuare: MP4, MOV o WebM, fino a 60 secondi. almeno 1 caratteri |
Prezzi
Addebito al secondo del nuovo segmento alla risoluzione scelta; la clip di partenza che invii non viene addebitata.
| Specifiche | Prezzo |
|---|---|
| $0.038 / secondo |
| $0.057 / secondo |
| $0.084 / secondo |
| $0.152 / secondo |
Casi d’uso
Scene senza censura che altre API rifiutano
I fotogrammi di partenza vengono accettati e animati così come li fornisci. Clip che le API video in hosting rifiutano già al filtro del prompt qui girano, e poiché il contenuto vive nel fotogramma e non nel testo, il risultato corrisponde a ciò che hai approvato invece che a una reinterpretazione attenuata.
Clip companion e di roleplay
Una sola foto del personaggio diventa una libreria di brevi reazioni: uno sguardo verso l'alto, un sorriso, una spalla che ruota, i capelli scostati. Tieni lo stesso fotogramma iniziale e cambia solo il prompt: il personaggio resta coerente su ogni clip della serie.
Mettere in movimento un set di foto esistente
Un servizio che già possiedi si mette in movimento senza rifare le riprese. Ogni fotogramma diventa una clip da 3 a 15 secondi, e il fotogramma finale permette a una coppia di foto dello stesso set di definire inizio e fine di un unico movimento.
Loop per un feed a pagamento
Tre secondi a 480p costano abbastanza poco da generare varianti in blocco, scegliere le due che si leggono meglio e rilanciare quelle a 768p. Tieni identici il prompt e il fotogramma iniziale, così il confronto tra una bozza a 480p e la sua versione a 768p resta significativo.
Consigli avanzati
Prima costruisci il fotogramma iniziale
Risolvi abiti, corpo, posa e inquadratura in una passata di immagine, perché quella foto è ciò che il video conterrà. Un fotogramma già giusto non richiede poi nessuna trattativa con il prompt.
Scrivi solo il movimento
Descrivi la scena, la camera e il suono, non il fotogramma. Un prompt che funziona ha questo aspetto, lasciato in inglese così come è stato inviato: «She exhales a slow plume of smoke against the rain-streaked glass, the neon sign outside pulses red across her face, and she turns her head toward camera without changing expression. Blind shadows creep, rain runs down the window, distant traffic.» Imposta
duration_secondse alza resolution a 768p o 1080p quando hai finito di abbozzare.Abbozza a basso costo, rifinisci una volta sola
Genera diverse varianti da tre secondi a 480p, scegline una, poi rilanciala a 768p o 1080p con una durata maggiore. Aggiungi un fotogramma finale solo quando la clip deve atterrare su una composizione nota.
Introduzione
MiniMax H3 Spicy Estensione video continua una clip che hai già. Inviala come video_url, con o senza un prompt su cosa succede dopo. L’ultimo fotogramma della tua clip diventa il fotogramma iniziale di una nuova ripresa immagine in video di MiniMax H3 Spicy da 3 a 15 secondi, e le due vengono unite in un solo MP4: prima il tuo originale, poi la continuazione, senza il fotogramma ripetuto nel punto di giunzione. Il nuovo segmento torna anche come file a sé, così puoi continuare a estendere o modificare i pezzi separatamente.
Funzioni principali e punti di forza
La continuità viene dall’ultimo fotogramma. Costumi, ambientazione, luce e posizione di ciascuno restano perché il nuovo segmento parte letteralmente dal tuo ultimo fotogramma. Il movimento non si trasmette allo stesso modo: il modello vede un’immagine ferma, non l’intera clip, quindi descrivi il movimento che vuoi proseguire invece di dare per scontato che mantenga velocità e direzione.
Ricevi un file, più il nuovo pezzo da solo. Il suono della tua sorgente resta e quello del nuovo segmento lo segue. Il primo asset di output è la clip unita (ruolo video); il secondo è il nuovo segmento da solo (ruolo segment), pronto per un’altra estensione o per un editor. Il MP4 unito mantiene la frequenza dei fotogrammi e l’inquadratura della tua clip, senza bande nere. Per allineare la giuntura, l’immagine può essere ritagliata o regolata di qualche punto percentuale ai bordi. Se il modello restituisce proporzioni nettamente diverse, il nuovo segmento viene ridimensionato per riempire la tua inquadratura e centrato, e ciò che sporge viene ritagliato.
Tutto il resto è MiniMax H3 Spicy immagine in video. Il nuovo segmento passa dalle stesse rotte, con lo stesso margine di contenuto e lo stesso prezzo al secondo dell’endpoint immagine in video, e una generazione fallita viene rimborsata allo stesso modo. Se la generazione riesce ma l’unione non si può costruire, l’attività fallisce e l’importo viene rimborsato.
Se vuoi, chiudi la ripresa su un punto preciso. Aggiungi last_image_url, un fotogramma finale di destinazione, e il nuovo segmento si ferma su quell’immagine. Fissa la chiusura, non il movimento nel mezzo.
Casi d’uso
Allunga una ripresa finita troppo presto: un piatto girevole per prodotti che si ferma prima che l’etichetta sia rivolta alla camera, o una camminata che si interrompe prima che la persona raggiunga la porta. Estendila di qualche secondo e descrivi solo il movimento rimasto.
Costruisci una sequenza più lunga un passo alla volta. Genera una prima ripresa, estendila, poi estendi di nuovo il risultato unito; ogni passo addebita solo i secondi che aggiunge. Poiché ogni passo parte da un solo fotogramma, controlla ogni giunzione prima di aggiungere la successiva.
Guida ai prompt e consigli da esperti
Il prompt è facoltativo. Se lo lasci vuoto, il modello ricava un piccolo movimento dall’ultimo fotogramma, e spesso basta. Quando vuoi un momento preciso, descrivi il successivo, non l’intera scena, e ripeti il linguaggio di camera con cui finiva la tua clip, come un lento avvicinamento o un’inquadratura fissa, perché la giunzione si legga come un’unica ripresa.
Taglia prima di estendere. L’ultimo fotogramma è l’unica cosa che vede il modello, quindi un finale sfocato, tagliato a metà movimento o molto compresso passa dritto nella continuazione. Taglia prima la sorgente su un fotogramma pulito e nitido. Sono accettate sorgenti fino a 60 secondi in MP4, MOV o WebM.
Mantieni coerente la risoluzione. Scegli la risoluzione della tua sorgente perché l’unione risulti uniforme e imposta duration_seconds sulla durata che ti serve davvero: l’addebito segue solo il nuovo segmento, alla tariffa della risoluzione scelta.
Possono essere usati solo adulti consenzienti e materiale regolarmente concesso in licenza. Sono vietati i minori, le immagini intime non consensuali e l'impersonificazione ingannevole di persone reali.
Sei responsabile dei diritti sul materiale di partenza, sulla somiglianza, sul marchio e sulla musica, oltre che di qualsiasi uso commerciale.
Avvio rapido dell’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3-spicy/video-extend",
"input": {
"duration_seconds": 5,
"resolution": "480p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.










