Claude Opus 5.5 è disponibile su SeedRouter

Video

MiniMax H3 Max Turbo

View Markdown

Genera video di 5–15 secondi a 480P o 768P da testo o primo e ultimo fotogramma. Campi di richiesta, limiti delle immagini, prezzi per secondo di output e polling.

MiniMax H3 Max Turbo genera brevi video da testo o fotogrammi. Usa l’ID modello minimax-h3-max-turbo, conserva l’ID attività restituito e interroga l’attività per ottenere il video finito. Questa pagina descrive l’interfaccia nativa con array content offerta su SeedRouter.

ID modello

ID modelloInputRisoluzioniDurata
minimax-h3-max-turbotesto, primo fotogramma, ultimo facoltativo480P, 768P5–15 secondi

Consulta la pagina del modello per i prezzi attuali.

Esempio rapido

curl https://api.seedrouter.ai/v1/videos/generations \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-h3-max-turbo",
    "content": [
      {"type": "text", "text": "A small sailboat glides across a calm turquoise bay at sunrise, seagulls in the distance, the sound of water and wind. No text, no logos."}
    ],
    "resolution": "768P",
    "duration": 5,
    "ratio": "16:9"
  }'

Endpoint

POST https://api.seedrouter.ai/v1/videos/generations
IntestazioneValore
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

La risposta è un'attività ({"id": "task_...", "status": "processing"}), non il video finito. Interroga GET /v1/tasks/{task_id} per ottenere il risultato. Conserva le chiavi API nel codice lato server.

Parametri

CampoTipoPredefinitoNote
modelstringobbligatoriominimax-h3-max-turbo
contentarrayobbligatorioIl prompt ed eventuali media, come voci descritte sotto. Esattamente una voce text non vuota.
resolutionenumobbligatorio480P o 768P.
durationintegerobbligatorioQualsiasi intero da 5 a 15 secondi.
ratioenumdipende dall'inputadaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16. Obbligatorio con il solo testo, dove adaptive non è accettato.
extraobjectomessoImpostazioni facoltative di espansione del prompt.
extra.prompt_expansion_modeenumbalanceddisabled, balanced o quality. Omettere l’oggetto o la proprietà mantiene il valore predefinito del modello.
content_filterbooleantrueIl filtro dei contenuti di SeedRouter, descritto sotto. Non viene inviato al modello.

Lo schema è rigoroso: i campi sconosciuti vengono rifiutati, non ignorati. callback_url non è disponibile; interroga invece l’attività. extra è un oggetto rigoroso facoltativo che contiene solo prompt_expansion_mode. Tutti i campi rifiutano null; ometti invece quelli facoltativi.

Voci di content

typeVocerole
text{"type":"text","text":"..."}, fino a 7.000 caratterinessuno
image_url{"type":"image_url","image_url":{"url":"https://..."},"role":"first_frame"}first_frame o last_frame

È richiesto esattamente un elemento di testo non vuoto. Un’immagine singola senza ruolo viene trattata come primo fotogramma. Si accettano al massimo un primo e un ultimo fotogramma; l’ultimo richiede il primo. Immagini, video e audio di riferimento non sono supportati.

Modalità

Gli elementi di content determinano la modalità; non viene inviato alcun campo mode.

ModalitàContenutoRapporto
Da testo a videoun elemento di testoobbligatorio; uno dei sei rapporti precisi, mai adaptive
Da immagine a videotesto e primo fotogramma, ultimo facoltativosegue i fotogrammi; un altro valore valido non ha effetto
{
  "model": "minimax-h3-max-turbo",
  "content": [
    {"type":"text","text":"Slowly move closer to the ceramic bowl. Keep the glaze and window lighting consistent."},
    {"type":"image_url","image_url":{"url":"https://example.com/first.jpg"},"role":"first_frame"},
    {"type":"image_url","image_url":{"url":"https://example.com/last.jpg"},"role":"last_frame"}
  ],
  "resolution": "480P",
  "duration": 5,
  "ratio": "adaptive",
  "extra": {"prompt_expansion_mode":"balanced"}
}

Fotogrammi

Usa URL HTTP(S) pubblici senza credenziali incorporate. Base64 e ID mm_file:// non sono accettati. Le immagini possono essere JPG, JPEG, PNG, WebP, HEIC o HEIF, massimo 30 MB ciascuna, con lati di 256–5760 pixel e larghezza/altezza tra 0,4 e 2,5. L’input viene controllato prima della generazione. Per due fotogrammi usa composizioni e proporzioni compatibili.

Filtro dei contenuti

content_filter è true a meno che tu non lo imposti diversamente. Con il filtro attivo, la richiesta, con testo e media, viene controllata prima della generazione. Una richiesta segnalata fallisce con il codice 60001 e non viene addebitata. Imposta content_filter su false per saltare il controllo; il Playground del sito lo mantiene sempre attivo.

Fattori di costo

La sezione prezzi del modello mostra le tariffe attuali. Turbo ha un solo costo: secondi di output alla risoluzione scelta. Primo e ultimo fotogramma ed espansione del prompt non hanno costi separati.

cost = reported output seconds × output-second rate for the resolution

La stima usa i secondi interi richiesti. L’addebito finale usa i secondi di output dichiarati dall’attività completata alla tariffa registrata per la richiesta. Se mancano dati di utilizzo validi, si usa la stima accettata. La durata del contenitore multimediale può differire leggermente dai secondi fatturati. Consulta gli addebiti nella cronologia di utilizzo dell’account; le risposte pubbliche delle attività non includono costi. Le attività fallite non vengono addebitate.

Schema di output

L'invio restituisce l'attività:

{"id": "task_...", "model": "minimax-h3-max-turbo", "status": "processing", "created_at": 1789689600}

Recuperare l'attività

GET https://api.seedrouter.ai/v1/tasks/{task_id}

Interroga ogni 10–20 secondi finché status non diventa completed o failed. Un timeout di rete durante il polling non significa che la generazione sia fallita: conserva l'ID attività e riprendi il controllo. Non creare un'altra attività per verificare l'avanzamento.

Attività completata

{
  "id": "task_...",
  "model": "minimax-h3-max-turbo",
  "status": "completed",
  "created_at": 1789689600,
  "finished_at": 1789689740,
  "output": {
    "video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4",
    "resolution": "768P",
    "ratio": "16:9",
    "duration": 5
  }
}

ratio è il rapporto con cui è stata creata la clip, incluso quello scelto per adaptive. L’attività contiene risoluzione, rapporto e durata effettivi quando dichiarati. Il JSON sopra illustra la struttura della risposta; non è un risultato di generazione misurato.

Errori

Le richieste rifiutate prima della creazione di un'attività restituiscono un errore HTTP con un oggetto error e non vengono addebitate. Un'attività che fallisce dopo l'accettazione restituisce HTTP 200 quando viene interrogata, con status: "failed" e un oggetto error.

Vedi il catalogo errori comune per codici, stati HTTP e indicazioni sui tentativi.

{
  "id": "task_...",
  "model": "minimax-h3-max-turbo",
  "status": "failed",
  "error": {
    "code": 60001,
    "message": "the request was blocked by content moderation"
  }
}

Se l'invio stesso va in timeout, controlla le tue attività prima di inviare di nuovo: la prima richiesta potrebbe essere stata accettata.

Suggerimenti

  • Descrivi un soggetto, un’azione, un movimento di camera e un’impostazione di luce per inquadratura.
  • Usa 480P per una bozza e 768P per più dettagli di output. Ogni nuova generazione è una richiesta a pagamento distinta.
  • Fornisci un primo fotogramma per definire la composizione iniziale; aggiungi l’ultimo solo quando fornisci anche il primo.
  • Usa extra.prompt_expansion_mode per scegliere disabled, balanced o quality; l’omissione mantiene balanced.
  • Controlla l’intera clip e il suo audio prima di pubblicarla. Un prompt non garantisce geometria del prodotto o scritte esatte.

Correlati

Ambito del contratto

Questa interfaccia usa il formato di richiesta MiniMax con array content, ID modello SeedRouter, attività asincrone, immagini solo tramite URL e risultati ospitati. Callback e annullamento non sono disponibili. content_filter è un controllo di input SeedRouter, non un parametro MiniMax.

L’interfaccia separata ospitata da fal ha campi e limiti diversi; i suoi controlli 1080P, durate frazionarie, audio di destinazione e riferimenti ordinati non si applicano qui. Questa interfaccia non accetta controlli di seed e filigrana. Consulta la guida comparativa per la distinzione e le fonti collegate.