grok-imagine-video-1.5
Grok Imagine Video 1.5 skapar videor från text med längder på 1–15 sekunder, inklusive i 1080p. Modellen själv stöder bildanimation, visuella referenser, placering av nyckelbildrutor och ljudspår.
- Ailoot · Videor
POST /v1/videos/generationsgrok-imagine-video-1.5 - Ailoot · Videor
POST /v1/videos/generationsgrok-imagine-video-1.5-2026-05-30
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
Skapa en videoscen
Grok Imagine Video 1.5 är en modell från xAI för generering av videor utifrån textbeskrivningar och visuellt material. Den aktuella Ailoot-metoden gäller videogenerering från text. Modellens egna extra lägen låter bilder animeras, referenser användas och förankrade bildrutor i scenen anges.
Resultatet skapas asynkront. Efter att uppgiften lagts kontrolleras om den är klar via identifieraren. Enligt xAI kan flödet ta flera minuter beroende på scenens komplexitet, längd och upplösning. Att få en uppgiftsidentifierare innebär ännu inte att videon är färdig.
Längd, proportioner och upplösning
Videon som skapas är från 1 till 15 sekunder lång. 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 eller 2:3 kan väljas. För text är standardformatet 16:9. Vid bildanimation bevaras bildens proportioner som standard.
För generering från text och startbild finns 480p, 720p och 1080p. 480p används som standard. Referensläget är begränsat till 720p. Upplösningen 1080p kan inte överföras till alla lägen bara för att modellen har den.
Styra utseendet
I referensläget tar xAI emot upp till 7 bilder. De anger personer, föremål, kläder och andra visuella kännetecken utan att låsa startbildrutan. Arbetssättet är avsett för scener med en återkommande karaktär, produktdemonstrationer och bevarande av önskat utseende mellan iscensättningar.
Första, sista och mellanliggande bildrutor
Version 1.5 låter den exakta första bildrutan, den exakta sista bildrutan eller båda förankras. Om bara den sista anges skapar modellen början själv och går fram till den angivna bilden. Med båda gränserna angivna skapar den rörelse mellan dem. Textinstruktionen kan precisera rörelser och kameraarbete.
För bildmanus inom videon kan upp till 4 nyckelbildrutor förankras. Var och ens tidpunkt måste ligga strikt efter början och före slutet. Förankringen följer ett rutnät på 1/3 sekund. Två bildrutor som avrundas till samma rutnätsmarkering avvisas. Lämna minst 1/3 sekund mellan dem för att undvika det. Den första och sista bildrutan anges separat från de fyra mellanliggande.
Förankrade bildrutor kan kombineras med visuella referenser och förinställda röster. Om minst en bildruta är förankrad är textbeskrivningen valfri. Själva bildföljden anger scenen. Nyckelbildrutor kan inte användas tillsammans med videoredigeringsläget. Dessa xAI-möjligheter innebär inte att de finns i Ailoots publicerade videogenerering från text.
Ljud och röster
Videon som skapas innehåller ett ljudspår som standard. Ett ljudlöst resultat finns också. I xAI:s röstreferensläge kan upp till 3 förinställda röster väljas och kopplas till talande deltagare i scenen.
Överföring av en egen ljudfil som röstprov är ingen allmän modellmöjlighet. xAI tillhandahåller den separat på begäran. En förinställd röst och uppladdat ljud är olika indatatyper.
Arbetslägen
Videogenerering från text skapar en ny scen. Startbilden anger början, referenserna styr utseendet och förankrade bildrutor anger visuella punkter i tiden. Varje läge har egna begränsningar, så ett arbetssätts inställningar kan inte överföras ovillkorligt till ett annat.
Ailoot · Videor 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
Start
Grok Imagine Video 1.5 skapar videor från text med längder på 1–15 sekunder, inklusive i 1080p. Modellen själv stöder bildanimation, visuella referenser, placering av nyckelbildrutor och ljudspår.
- Godkända indata
- Text
- Resultat
- Video
Tillgängligt i Ailoot · indata & metoder
Ailoot · Videor POST /v1/videos/generations
- Indatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser grok-imagine-video-1.5 | Standard— |
Fältprompt | Typstring | KravValfritt | Värden & gränser Minsta längd: 1 | Standard— |
Fältduration | Typinteger | KravValfritt | Värden & gränser Minimum: 1 Maximum: 15 Villkor: Ange inte både duration och seconds Enhet: sekunder | Standard1 |
Fältseconds | Typinteger|integer_string | KravValfritt | Värden & gränser Minimum: 1 Maximum: 15 Alternativ: duration | Standard— |
Fältresolution | Typstring | KravValfritt | Värden & gränser 480p, 720p, 1080p | Standard480p |
Fältaspect_ratio | Typstring | KravValfritt | Värden & gränser 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Villkor: Om en indatabild anges och bildförhållandet utelämnas ärver leverantören bildens bildförhållande | Standard16:9 |
Fältsize | Typstring | KravValfritt | Värden & gränser 1280x720, 720x1280, 1920x1080, 1080x1920 Villkor: Måste stämma överens med resolution/aspect_ratio om båda anges | Standard— |
Fältimage | Typobject | KravValfritt | Värden & gränser Villkor: Faktisk indatabild som stöds; medger att prompt utelämnas | Standard— |
Kombinationer av indatamaterial
Text till video · Krävs: prompt
Bild till video · Krävs: image
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametermaterial_types | Avtaltext |
Parameterrequired | Avtalnull |
Parameteroptional_controls | Avtalnull |
Livscykel: 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
Metodernas strukturer och ID:n är exakta; leverantörens funktioner är åtskilda från att begäran tillåts.
Priser
Priser för Ailoot-metoder
POST /v1/videos/generations- Indata
- 0,01 US$ per indatabild
- Utdata
- 0,25 US$ per sekund vid 1080p
- Utdata
- 0,08 US$ per sekund vid 480p
- Utdata
- 0,14 US$ per sekund vid 720p
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot · Videor
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."}'Ta emot och spara resultat
Ailoot · Videor
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontrollera jobbstatus
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"Andra innehållsläsningar
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.mp4Behåll alla färdiga resultat
Spara varje färdig video eller returnerad fil; hämta varje faktiskt returnerad resurs-URL.
Behåll hela statusens JSON och det faktiska request_id. Ett färdigt svar med status=done innehåller video.url med en URL till innehåll som du äger. Bevara den rapporterade längden och varje returnerat resultatfält.
Om det ursprungliga svaret behöver kontrolleras
Läs det befintliga ursprungliga jobbet; skicka aldrig en oklar sändning igen.
Svarsfält
| Fält | Typ |
|---|---|
Fältrequest_id | Typstring |
Fältid | Typstring |
Fältstatus | Typstring |
Fältvideo.url | Typowned signed content URL |
Fältvideo.duration | Typnumber |
Fältvideo.respect_moderation | Typboolean |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorOgiltiga obligatoriska fält, ogiltig representation av underlaget eller ogiltigt parametervärde | Nästa stegKorrigera de angivna fälten före en ny begäran om att skapa. |
Svar409 · video_not_ready | VillkorDet ursprungliga resultatinnehållet är ännu inte tillgängligt | Nästa stegKontrollera det ursprungliga returnerade ID:t och följ Retry-After. |
Svarserver_error | VillkorDet returnerade svaret anger att operationen eller resultatet behöver kontrolleras | Nästa stegSpara det ursprungliga operations- eller uppgifts-ID som returnerades, förfrågans headers och svaret. Fortsätt att läsa den ursprungliga operationen med de läsmetoder som stöds. Skicka inte skapandeförfrågan igen. |
Alias
Modellalias
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
Ailoot · Videor 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
Start
Grok Imagine Video 1.5 skapar videor från text med längder på 1–15 sekunder, inklusive i 1080p. Modellen själv stöder bildanimation, visuella referenser, placering av nyckelbildrutor och ljudspår.
- Godkända indata
- Text
- Resultat
- Video
Tillgängligt i Ailoot · indata & metoder
Ailoot · Videor POST /v1/videos/generations
- Indatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser grok-imagine-video-1.5-2026-05-30 | Standard— |
Fältprompt | Typstring | KravValfritt | Värden & gränser Minsta längd: 1 | Standard— |
Fältduration | Typinteger | KravValfritt | Värden & gränser Minimum: 1 Maximum: 15 Villkor: Ange inte både duration och seconds Enhet: sekunder | Standard1 |
Fältseconds | Typinteger|integer_string | KravValfritt | Värden & gränser Minimum: 1 Maximum: 15 Alternativ: duration | Standard— |
Fältresolution | Typstring | KravValfritt | Värden & gränser 480p, 720p, 1080p | Standard480p |
Fältaspect_ratio | Typstring | KravValfritt | Värden & gränser 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Villkor: Om en indatabild anges och bildförhållandet utelämnas ärver leverantören bildens bildförhållande | Standard16:9 |
Fältsize | Typstring | KravValfritt | Värden & gränser 1280x720, 720x1280, 1920x1080, 1080x1920 Villkor: Måste stämma överens med resolution/aspect_ratio om båda anges | Standard— |
Fältimage | Typobject | KravValfritt | Värden & gränser Villkor: Faktisk indatabild som stöds; medger att prompt utelämnas | Standard— |
Kombinationer av indatamaterial
Text till video · Krävs: prompt
Bild till video · Krävs: image
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametermaterial_types | Avtaltext |
Parameterrequired | Avtalnull |
Parameteroptional_controls | Avtalnull |
Livscykel: 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
Metodernas strukturer och ID:n är exakta; leverantörens funktioner är åtskilda från att begäran tillåts.
Priser
Priser för Ailoot-metoder
POST /v1/videos/generations- Indata
- 0,01 US$ per indatabild
- Utdata
- 0,25 US$ per sekund vid 1080p
- Utdata
- 0,08 US$ per sekund vid 480p
- Utdata
- 0,14 US$ per sekund vid 720p
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot · Videor
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."}'Ta emot och spara resultat
Ailoot · Videor
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontrollera jobbstatus
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"Andra innehållsläsningar
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.mp4Behåll alla färdiga resultat
Spara varje färdig video eller returnerad fil; hämta varje faktiskt returnerad resurs-URL.
Behåll hela statusens JSON och det faktiska request_id. Ett färdigt svar med status=done innehåller video.url med en URL till innehåll som du äger. Bevara den rapporterade längden och varje returnerat resultatfält.
Om det ursprungliga svaret behöver kontrolleras
Läs det befintliga ursprungliga jobbet; skicka aldrig en oklar sändning igen.
Svarsfält
| Fält | Typ |
|---|---|
Fältrequest_id | Typstring |
Fältid | Typstring |
Fältstatus | Typstring |
Fältvideo.url | Typowned signed content URL |
Fältvideo.duration | Typnumber |
Fältvideo.respect_moderation | Typboolean |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorOgiltiga obligatoriska fält, ogiltig representation av underlaget eller ogiltigt parametervärde | Nästa stegKorrigera de angivna fälten före en ny begäran om att skapa. |
Svar409 · video_not_ready | VillkorDet ursprungliga resultatinnehållet är ännu inte tillgängligt | Nästa stegKontrollera det ursprungliga returnerade ID:t och följ Retry-After. |
Svarserver_error | VillkorDet returnerade svaret anger att operationen eller resultatet behöver kontrolleras | Nästa stegSpara det ursprungliga operations- eller uppgifts-ID som returnerades, förfrågans headers och svaret. Fortsätt att läsa den ursprungliga operationen med de läsmetoder som stöds. Skicka inte skapandeförfrågan igen. |
Alias
Modellalias
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · grok-imagine-video-1.5
- Vilka indata och resultat finns?
POST /v1/videos/generations·grok-imagine-video-1.5:text→videoPOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:text→video- Vilka fält använder begäran?
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- Vilka gränser gäller?
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