grok-imagine-video-1.5
Grok Imagine Video 1.5 crea video da testo della durata di 1–15 secondi, anche in 1080p. Il modello stesso supporta animazione di immagini, riferimenti visivi, impostazione di fotogrammi chiave e una traccia audio.
- Ailoot · Generazione video
POST /v1/videos/generationsgrok-imagine-video-1.5 - Ailoot · Generazione video
POST /v1/videos/generationsgrok-imagine-video-1.5-2026-05-30
Informazioni sul modello
Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.
Creare una scena video
Grok Imagine Video 1.5 è un modello di xAI per generare video da descrizioni testuali e materiale visivo. Nell'attuale metodo Ailoot è pubblicata la generazione da testo; le modalità aggiuntive del modello stesso permettono di animare un'immagine, utilizzare riferimenti e impostare fotogrammi di riferimento della scena.
Il risultato viene creato in modo asincrono: dopo l'invio dell'attività, la sua disponibilità viene verificata tramite l'identificatore. Secondo xAI, il processo può richiedere diversi minuti in base a complessità della scena, durata e risoluzione. Ottenere l'identificatore dell'attività non implica ancora che il video sia pronto.
Durata, proporzioni e risoluzione
Il video creato dura da 1 a 15 secondi. Si possono scegliere 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 o 2:3; per il testo il formato standard è 16:9. Nell'animazione di un'immagine, per impostazione predefinita vengono conservate le sue proporzioni.
Per la generazione da testo e immagine iniziale sono disponibili 480p, 720p e 1080p. Per impostazione predefinita si utilizza 480p; la modalità con riferimenti è limitata a 720p. La risoluzione 1080p non può essere trasferita a tutte le modalità solo perché è presente nel modello.
Controllo dell'aspetto
Nella modalità con riferimenti, xAI accetta fino a 7 immagini. Definiscono persone, oggetti, abiti e altre caratteristiche visive, senza fissare il fotogramma iniziale. Questa modalità è pensata per scene con un personaggio ricorrente, dimostrazioni di prodotti e conservazione dell'aspetto desiderato tra messe in scena.
Primo, ultimo e fotogrammi intermedi
La versione 1.5 permette di fissare il primo fotogramma esatto, l'ultimo esatto oppure entrambi. Se viene definito soltanto l'ultimo, il modello costruisce autonomamente l'inizio e arriva all'immagine indicata. Con entrambe le estremità definite, crea il movimento tra di esse; l'istruzione testuale può precisare movimento e lavoro della videocamera.
Per lo storyboard interno del video si possono fissare fino a 4 fotogrammi chiave. Il tempo di ciascuno deve trovarsi strettamente dopo l'inizio e prima della fine; il posizionamento avviene su una griglia di 1/3 di secondo. Due fotogrammi arrotondati allo stesso punto della griglia vengono rifiutati. Per evitarlo, lasciare tra loro almeno 1/3 di secondo. Primo e ultimo fotogramma vengono definiti separatamente dai quattro intermedi.
I fotogrammi di riferimento possono essere combinati con riferimenti visivi e voci preimpostate. Se viene fissato almeno un fotogramma, la descrizione testuale è facoltativa: la sequenza stessa delle immagini definisce la scena. I fotogrammi chiave non possono essere utilizzati insieme alla modalità di modifica del video. Queste capacità di xAI non ne implicano la disponibilità nella generazione di Ailoot pubblicata da testo.
Audio e voci
Il video creato contiene una traccia audio per impostazione predefinita; è previsto anche un risultato senza audio. Nella modalità di xAI con riferimenti vocali si possono scegliere fino a 3 voci preimpostate e collegarle ai partecipanti che parlano nella scena.
L'invio di un file audio proprio come campione vocale non è una capacità generale di questo modello: xAI lo offre separatamente su richiesta. Voce preimpostata e audio caricato sono tipi diversi di input.
Modalità di lavoro
La generazione da testo crea una nuova scena; l'immagine iniziale ne definisce l'avvio; i riferimenti guidano l'aspetto; i fotogrammi fissati definiscono punti visivi nel tempo. Ogni modalità ha limiti propri, quindi le impostazioni di una non possono essere trasferite incondizionatamente a un'altra.
Ailoot · Generazione video POST /v1/videos/generations grok-imagine-video-1.5
grok-imagine-video-1.5grok-imagine-video-1.5grok-imagine-video-1.5-2026-05-30
Introduzione
Grok Imagine Video 1.5 crea video da testo della durata di 1–15 secondi, anche in 1080p. Il modello stesso supporta animazione di immagini, riferimenti visivi, impostazione di fotogrammi chiave e una traccia audio.
- Input accettati
- Testo
- Risultati
- Video
Disponibile in Ailoot · input e metodi
Ailoot · Generazione video POST /v1/videos/generations
- Tipi di input
text- Tipi di output
video- Formato di output
- mp4
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti grok-imagine-video-1.5 | Predefinito— |
Campoprompt | Tipostring | RequisitoFacoltativo | Valori e limiti Lunghezza minima: 1 | Predefinito— |
Campoduration | Tipointeger | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 15 Condizioni: Non fornire sia duration sia seconds Unità: secondi | Predefinito1 |
Camposeconds | Tipointeger|integer_string | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 15 Alternativa: duration | Predefinito— |
Camporesolution | Tipostring | RequisitoFacoltativo | Valori e limiti 480p, 720p, 1080p | Predefinito480p |
Campoaspect_ratio | Tipostring | RequisitoFacoltativo | Valori e limiti 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Condizioni: Se viene fornita un'immagine in ingresso e viene omesso il rapporto d'aspetto, il fornitore eredita quello dell'immagine | Predefinito16:9 |
Camposize | Tipostring | RequisitoFacoltativo | Valori e limiti 1280x720, 720x1280, 1920x1080, 1080x1920 Condizioni: Deve coincidere con resolution/aspect_ratio se entrambi sono specificati | Predefinito— |
Campoimage | Tipoobject | RequisitoFacoltativo | Valori e limiti Condizioni: Immagine in ingresso reale e supportata; consente di omettere il prompt | Predefinito— |
Combinazioni di materiali in input
Da testo a video · Obbligatorio: prompt
Da immagine a video · Obbligatorio: image
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametromaterial_types | Contrattotext |
Parametrorequired | Contrattonull |
Parametrooptional_controls | Contrattonull |
Ciclo di vita: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Le strutture dei metodi e gli ID sono esatti; la capacità del fornitore è distinta dall’ammissione delle richieste.
Tariffe
Tariffe dei metodi Ailoot
POST /v1/videos/generations- Input
- 0,01 USD per immagine in input
- Output
- 0,25 USD per secondo a 1080p
- Output
- 0,08 USD per secondo a 480p
- Output
- 0,14 USD per secondo a 720p
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot · Generazione video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-video-1.5", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Ricevi e salva i risultati
Ailoot · Generazione video
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Verifica lo stato dell’attività
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Altre letture di contenuto
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Conserva tutti i risultati completati
Salva ogni video completato o file restituito; recupera ogni URL di risorsa effettivamente restituito.
Conserva il JSON completo dello stato e il request_id effettivo. Una risposta completata con status=done contiene video.url con un URL del contenuto di tua proprietà. Preserva la durata riportata e ogni campo del risultato restituito.
Se occorre verificare la risposta originale
Consulta l'attività originale esistente; non ripetere mai un invio dall'esito sconosciuto.
Campi della risposta
| Campo | Tipo |
|---|---|
Camporequest_id | Tipostring |
Campoid | Tipostring |
Campostatus | Tipostring |
Campovideo.url | Tipoowned signed content URL |
Campovideo.duration | Tiponumber |
Campovideo.respect_moderation | Tipoboolean |
Errori e passaggi successivi
| Risposta | Condizione | Passaggio successivo |
|---|---|---|
Risposta400 · invalid_request_error | CondizioneCampi obbligatori, rappresentazione del materiale o valore del parametro non validi | Passaggio successivoCorreggi i campi indicati prima di una nuova richiesta di creazione. |
Risposta409 · video_not_ready | CondizioneContenuto del risultato originale non ancora disponibile | Passaggio successivoInterroga periodicamente l'ID originale restituito e rispetta Retry-After. |
Rispostaserver_error | CondizioneLa risposta restituita indica che l'operazione o il risultato richiede una verifica | Passaggio successivoConserva l'ID originale di operazione/task restituito, gli header della richiesta e la risposta; continua a leggere l'operazione originale tramite le modalità supportate. Non reinviare la richiesta di creazione. |
Alias
Alias del modello
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Alias dei percorsi dei metodi
Usa i percorsi dei metodi indicati sopra.
ID di chiamata correlati
Ailoot · Generazione video POST /v1/videos/generations grok-imagine-video-1.5-2026-05-30
grok-imagine-video-1.5-2026-05-30
grok-imagine-video-1.5-2026-05-30grok-imagine-video-1.5grok-imagine-video-1.5-2026-05-30
Introduzione
Grok Imagine Video 1.5 crea video da testo della durata di 1–15 secondi, anche in 1080p. Il modello stesso supporta animazione di immagini, riferimenti visivi, impostazione di fotogrammi chiave e una traccia audio.
- Input accettati
- Testo
- Risultati
- Video
Disponibile in Ailoot · input e metodi
Ailoot · Generazione video POST /v1/videos/generations
- Tipi di input
text- Tipi di output
video- Formato di output
- mp4
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti grok-imagine-video-1.5-2026-05-30 | Predefinito— |
Campoprompt | Tipostring | RequisitoFacoltativo | Valori e limiti Lunghezza minima: 1 | Predefinito— |
Campoduration | Tipointeger | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 15 Condizioni: Non fornire sia duration sia seconds Unità: secondi | Predefinito1 |
Camposeconds | Tipointeger|integer_string | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 15 Alternativa: duration | Predefinito— |
Camporesolution | Tipostring | RequisitoFacoltativo | Valori e limiti 480p, 720p, 1080p | Predefinito480p |
Campoaspect_ratio | Tipostring | RequisitoFacoltativo | Valori e limiti 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Condizioni: Se viene fornita un'immagine in ingresso e viene omesso il rapporto d'aspetto, il fornitore eredita quello dell'immagine | Predefinito16:9 |
Camposize | Tipostring | RequisitoFacoltativo | Valori e limiti 1280x720, 720x1280, 1920x1080, 1080x1920 Condizioni: Deve coincidere con resolution/aspect_ratio se entrambi sono specificati | Predefinito— |
Campoimage | Tipoobject | RequisitoFacoltativo | Valori e limiti Condizioni: Immagine in ingresso reale e supportata; consente di omettere il prompt | Predefinito— |
Combinazioni di materiali in input
Da testo a video · Obbligatorio: prompt
Da immagine a video · Obbligatorio: image
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametromaterial_types | Contrattotext |
Parametrorequired | Contrattonull |
Parametrooptional_controls | Contrattonull |
Ciclo di vita: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Le strutture dei metodi e gli ID sono esatti; la capacità del fornitore è distinta dall’ammissione delle richieste.
Tariffe
Tariffe dei metodi Ailoot
POST /v1/videos/generations- Input
- 0,01 USD per immagine in input
- Output
- 0,25 USD per secondo a 1080p
- Output
- 0,08 USD per secondo a 480p
- Output
- 0,14 USD per secondo a 720p
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot · Generazione video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-video-1.5-2026-05-30", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Ricevi e salva i risultati
Ailoot · Generazione video
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Verifica lo stato dell’attività
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Altre letture di contenuto
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Conserva tutti i risultati completati
Salva ogni video completato o file restituito; recupera ogni URL di risorsa effettivamente restituito.
Conserva il JSON completo dello stato e il request_id effettivo. Una risposta completata con status=done contiene video.url con un URL del contenuto di tua proprietà. Preserva la durata riportata e ogni campo del risultato restituito.
Se occorre verificare la risposta originale
Consulta l'attività originale esistente; non ripetere mai un invio dall'esito sconosciuto.
Campi della risposta
| Campo | Tipo |
|---|---|
Camporequest_id | Tipostring |
Campoid | Tipostring |
Campostatus | Tipostring |
Campovideo.url | Tipoowned signed content URL |
Campovideo.duration | Tiponumber |
Campovideo.respect_moderation | Tipoboolean |
Errori e passaggi successivi
| Risposta | Condizione | Passaggio successivo |
|---|---|---|
Risposta400 · invalid_request_error | CondizioneCampi obbligatori, rappresentazione del materiale o valore del parametro non validi | Passaggio successivoCorreggi i campi indicati prima di una nuova richiesta di creazione. |
Risposta409 · video_not_ready | CondizioneContenuto del risultato originale non ancora disponibile | Passaggio successivoInterroga periodicamente l'ID originale restituito e rispetta Retry-After. |
Rispostaserver_error | CondizioneLa risposta restituita indica che l'operazione o il risultato richiede una verifica | Passaggio successivoConserva l'ID originale di operazione/task restituito, gli header della richiesta e la risposta; continua a leggere l'operazione originale tramite le modalità supportate. Non reinviare la richiesta di creazione. |
Alias
Alias del modello
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Alias dei percorsi dei metodi
Usa i percorsi dei metodi indicati sopra.
ID di chiamata correlati
FAQ · grok-imagine-video-1.5
- Quali input e risultati sono disponibili?
POST /v1/videos/generations·grok-imagine-video-1.5:text→videoPOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:text→video- Quali campi usa la richiesta?
POST /v1/videos/generations·grok-imagine-video-1.5:model,prompt,duration,seconds,resolution,aspect_ratio,size,imagePOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:model,prompt,duration,seconds,resolution,aspect_ratio,size,image- Quali limiti si applicano?
POST /v1/videos/generations·grok-imagine-video-1.5:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15POST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15