Claude Opus 5.5 è disponibile su SeedRouter

Video

Grok Imagine Video 1.5

View Markdown

Genera con Grok Imagine Video 1.5 clip di 6–15 secondi con audio da un prompt o un'immagine, a 480p o 720p, addebitate al secondo e consegnate come attività.

Grok Imagine Video 1.5 è il modello video di xAI. Una sola richiesta crea una clip di 6–15 secondi con audio da un prompt, oppure da un prompt più un'immagine, a 480p o 720p in 16:9, 9:16 o 1:1. Invia la richiesta, conserva l'ID attività restituito e leggi il video finito dall'attività. Le immagini vengono passate come URL.

ID modello

ID modelloInputRisoluzioniDurata
grok-imagine-video-1-5testo, un'immagine480p, 720p6–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": "grok-imagine-video-1-5",
    "prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in, birdsong. No text, no logos.",
    "resolution": "480p",
    "duration": 8,
    "aspect_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
modelstringobbligatoriogrok-imagine-video-1-5
promptstringobbligatorioFino a 10.000 caratteri. Obbligatorio anche con un'immagine.
image_urlselenco di URLnessunoAl massimo un'immagine. Con l'immagine, la clip è da immagine a video; senza, è da testo a video.
resolutionenum480p480p o 720p.
durationinteger86–15 secondi.
aspect_ratioenum16:916:9, 9:16 o 1:1. Con un'immagine, la clip segue la forma dell'immagine.
audiobooleantrueAccettato per compatibilità. Ogni clip ha l'audio: false non crea una clip muta.
fallbackobjectnessuno{"enabled": true} o {"enabled": false}. Accettato per compatibilità e ignorato.

Lo schema è rigoroso: i campi sconosciuti vengono rifiutati invece che ignorati. callback_url non è disponibile; interroga invece l'attività.

Da immagine a video

Passa un'immagine in image_urls e descrivi cosa succede dopo in prompt. La clip parte dall'immagine e ne mantiene la forma, quindi un'immagine verticale produce una clip verticale qualunque sia il valore di aspect_ratio.

{
  "model": "grok-imagine-video-1-5",
  "prompt": "The subject slowly turns toward the camera, soft natural light, gentle breeze, quiet room tone.",
  "image_urls": ["https://example.com/start.png"],
  "resolution": "720p",
  "duration": 6
}

Input multimediali

L'immagine è un URL HTTP(S) pubblico. I data URI in base64 non sono accettati: carica il file nel tuo storage e passa il suo URL. Usa un'immagine JPG o PNG da 10 MB o meno.

Fattori di costo

Consulta la sezione prezzi del modello per le tariffe attuali. Grok Imagine Video 1.5 si paga per secondo di video, con una tariffa che dipende dalla risoluzione:

cost = duration × rate per second for the resolution

Da testo a video e da immagine a video costano uguale. La durata è nota quando la richiesta è accettata, quindi l'importo riservato è l'importo addebitato. Consulta gli addebiti definitivi nella cronologia di utilizzo del tuo account. Le attività fallite non vengono addebitate.

Schema di output

L'invio restituisce l'attività:

{"id": "task_...", "model": "grok-imagine-video-1-5", "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": "grok-imagine-video-1-5",
  "status": "completed",
  "created_at": 1789689600,
  "finished_at": 1789689720,
  "output": {
    "video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4"
  }
}

Nei nostri test, le clip di 8 secondi a 720p sono tornate come MP4 (H.264) con una traccia audio AAC a 1280 × 720 per 16:9, 720 × 1280 per 9:16 e 720 × 720 per 1:1, 111–133 secondi dopo l'invio. Le clip a 480p sono tornate in 45–84 secondi.

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": "grok-imagine-video-1-5",
  "status": "failed",
  "error": {
    "code": 60001,
    "message": "The request was rejected by the content policy. Please revise the prompt or input images."
  }
}

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 soggetto, luogo, movimento di camera e luce e indica i suoni che vuoi; l'audio viene generato insieme all'immagine.
  • Fai le bozze a 480p, poi renderizza l'inquadratura finale a 720p con la stessa richiesta.
  • Per video verticali, invia aspect_ratio: "9:16" oppure un'immagine verticale.
  • Aggiungi no text, no logos per evitare marchi inventati.

Correlati