grok-imagine-video-1.5
Grok Imagine Video 1.5 maakt video's uit tekst met een duur van 1–15 seconden, ook in 1080p. Het model zelf ondersteunt beeldanimatie, visuele referenties, het opgeven van keyframes en een audiotrack.
- Ailoot · Videomateriaal
POST /v1/videos/generationsgrok-imagine-video-1.5 - Ailoot · Videomateriaal
POST /v1/videos/generationsgrok-imagine-video-1.5-2026-05-30
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Een videoscène maken
Grok Imagine Video 1.5 is een model van xAI om video's uit een tekstbeschrijving en visueel materiaal te genereren. De huidige Ailoot-methode publiceert generatie uit tekst; aanvullende modi van het model zelf kunnen een afbeelding animeren, referenties gebruiken en bepalende scèneframes vastleggen.
Het resultaat wordt asynchroon gemaakt: nadat de taak is aangemaakt, wordt via de identifier gecontroleerd of het resultaat klaar is. Volgens xAI kan dit meerdere minuten duren, afhankelijk van scènecomplexiteit, duur en resolutie. Een taakidentifier ontvangen betekent nog niet dat de video klaar is.
Duur, verhoudingen en resolutie
De gemaakte video duurt 1 tot 15 seconden. 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 of 2:3 kunnen worden gekozen; voor tekst is 16:9 het standaardformaat. Bij beeldanimatie worden de bronverhoudingen standaard behouden.
Voor generatie uit tekst en een startafbeelding zijn 480p, 720p en 1080p beschikbaar. 480p wordt standaard gebruikt; de referentiemodus is beperkt tot 720p. Dat 1080p beschikbaar is in het model betekent niet dat het op alle modi kan worden toegepast.
Uiterlijk sturen
In de referentiemodus accepteert xAI maximaal 7 afbeeldingen. Die bepalen mensen, voorwerpen, kleding en andere visuele kenmerken zonder het beginframe vast te leggen. Deze werkwijze is bedoeld voor scènes met een terugkerend personage, productdemonstraties en behoud van het gewenste uiterlijk tussen verschillende ensceneringen.
Eerste, laatste en tussenliggende frames
Versie 1.5 kan het exacte eerste frame, exacte laatste frame of beide tegelijk vastleggen. Als alleen het laatste is opgegeven, maakt het model zelf het begin en komt het bij de opgegeven afbeelding uit. Met twee vastgelegde grenzen maakt het beweging ertussen; de tekstinstructie kan beweging en camerawerk verduidelijken.
Voor een storyboard binnen de video kunnen maximaal 4 keyframes worden vastgelegd. De tijd van elk frame moet strikt na het begin en vóór het einde liggen; plaatsing gebeurt op een raster van 1/3 seconde. Twee frames die naar hetzelfde rasterpunt afronden, worden afgewezen. Laat daarom minimaal 1/3 seconde ertussen. Het eerste en laatste frame worden afzonderlijk van die vier tussenliggende frames opgegeven.
Vastgelegde frames kunnen met visuele referenties en vooraf ingestelde stemmen worden gecombineerd. Als minstens één frame vastligt, is de tekstbeschrijving niet verplicht: de afbeeldingenreeks zelf bepaalt de scène. Keyframes kunnen niet samen met de videobewerkingsmodus worden gebruikt. Deze xAI-mogelijkheden betekenen niet dat ze beschikbaar zijn in de gepubliceerde Ailoot-generatie uit tekst.
Geluid en stemmen
De gemaakte video bevat standaard een audiotrack; een stil resultaat is ook voorzien. In de xAI-modus met stemreferenties kunnen maximaal 3 vooraf ingestelde stemmen worden gekozen en aan sprekende deelnemers in de scène gekoppeld.
Een eigen audiobestand als stemvoorbeeld aanleveren is geen algemene mogelijkheid van dit model: xAI biedt die afzonderlijk op verzoek. Een vooraf ingestelde stem en geüploade audio zijn verschillende invoertypen.
Werkmodi
Videogeneratie op basis van tekst maakt een nieuwe scène; de startafbeelding bepaalt het begin; referenties sturen het uiterlijk; vastgelegde frames bepalen visuele punten in de tijd. Elke modus heeft eigen beperkingen, dus instellingen van één werkwijze kunnen niet zonder meer op een andere worden toegepast.
Ailoot · Videomateriaal 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
Aan de slag
Grok Imagine Video 1.5 maakt video's uit tekst met een duur van 1–15 seconden, ook in 1080p. Het model zelf ondersteunt beeldanimatie, visuele referenties, het opgeven van keyframes en een audiotrack.
- Toegestane invoer
- Tekst
- Resultaten
- Video
Beschikbaar in Ailoot · invoer en methoden
Ailoot · Videomateriaal POST /v1/videos/generations
- Invoertypen
text- Uitvoertypen
video- Uitvoerformaat
- mp4
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten grok-imagine-video-1.5 | Standaard— |
Veldprompt | Typestring | VereisteOptioneel | Waarden en limieten Minimumlengte: 1 | Standaard— |
Veldduration | Typeinteger | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 15 Voorwaarden: Geef niet zowel duration als seconds op Eenheid: seconden | Standaard1 |
Veldseconds | Typeinteger|integer_string | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 15 Alternatief: duration | Standaard— |
Veldresolution | Typestring | VereisteOptioneel | Waarden en limieten 480p, 720p, 1080p | Standaard480p |
Veldaspect_ratio | Typestring | VereisteOptioneel | Waarden en limieten 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Voorwaarden: Als afbeeldingsinvoer is opgegeven en de verhouding is weggelaten, neemt de provider de beeldverhouding van de afbeelding over | Standaard16:9 |
Veldsize | Typestring | VereisteOptioneel | Waarden en limieten 1280x720, 720x1280, 1920x1080, 1080x1920 Voorwaarden: Moet overeenkomen met resolution/aspect_ratio als beide zijn opgegeven | Standaard— |
Veldimage | Typeobject | VereisteOptioneel | Waarden en limieten Voorwaarden: Daadwerkelijk ondersteunde invoerafbeelding; hierdoor mag de prompt worden weggelaten | Standaard— |
Combinaties van invoermaterialen
Tekst naar video · Vereist: prompt
Afbeelding naar video · Vereist: image
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametermaterial_types | Contracttext |
Parameterrequired | Contractnull |
Parameteroptional_controls | Contractnull |
Levenscyclus: 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
De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.
Tarieven
Ailoot-methodetarieven
POST /v1/videos/generations- Invoer
- US$ 0,01 per invoerafbeelding
- Uitvoer
- US$ 0,25 per seconde bij 1080p
- Uitvoer
- US$ 0,08 per seconde bij 480p
- Uitvoer
- US$ 0,14 per seconde bij 720p
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot · Videomateriaal
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."}'Resultaten ophalen en opslaan
Ailoot · Videomateriaal
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Taakstatus controleren
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"Lezen van andere inhoud
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.mp4Alle voltooide resultaten bewaren
Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.
Bewaar de volledige status-JSON en de daadwerkelijke request_id. Een voltooid antwoord met status=done bevat video.url met een inhouds-URL die u bezit. Behoud de gerapporteerde duur en elk geretourneerd resultaatveld.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Lees de bestaande oorspronkelijke taak; dien een onzekere verzending nooit opnieuw in.
Antwoordvelden
| Veld | Type |
|---|---|
Veldrequest_id | Typestring |
Veldid | Typestring |
Veldstatus | Typestring |
Veldvideo.url | Typeowned signed content URL |
Veldvideo.duration | Typenumber |
Veldvideo.respect_moderation | Typeboolean |
Fouten en vervolgstappen
| Antwoord | Voorwaarde | Volgende stap |
|---|---|---|
Antwoord400 · invalid_request_error | VoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldig | Volgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag. |
Antwoord409 · video_not_ready | VoorwaardeOorspronkelijke resultaatinhoud nog niet beschikbaar | Volgende stapVraag de oorspronkelijke geretourneerde ID periodiek op en respecteer Retry-After. |
Antwoordserver_error | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in. |
Aliasnamen
Modelaliasnamen
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
Ailoot · Videomateriaal 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
Aan de slag
Grok Imagine Video 1.5 maakt video's uit tekst met een duur van 1–15 seconden, ook in 1080p. Het model zelf ondersteunt beeldanimatie, visuele referenties, het opgeven van keyframes en een audiotrack.
- Toegestane invoer
- Tekst
- Resultaten
- Video
Beschikbaar in Ailoot · invoer en methoden
Ailoot · Videomateriaal POST /v1/videos/generations
- Invoertypen
text- Uitvoertypen
video- Uitvoerformaat
- mp4
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten grok-imagine-video-1.5-2026-05-30 | Standaard— |
Veldprompt | Typestring | VereisteOptioneel | Waarden en limieten Minimumlengte: 1 | Standaard— |
Veldduration | Typeinteger | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 15 Voorwaarden: Geef niet zowel duration als seconds op Eenheid: seconden | Standaard1 |
Veldseconds | Typeinteger|integer_string | VereisteOptioneel | Waarden en limieten Minimum: 1 Maximum: 15 Alternatief: duration | Standaard— |
Veldresolution | Typestring | VereisteOptioneel | Waarden en limieten 480p, 720p, 1080p | Standaard480p |
Veldaspect_ratio | Typestring | VereisteOptioneel | Waarden en limieten 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Voorwaarden: Als afbeeldingsinvoer is opgegeven en de verhouding is weggelaten, neemt de provider de beeldverhouding van de afbeelding over | Standaard16:9 |
Veldsize | Typestring | VereisteOptioneel | Waarden en limieten 1280x720, 720x1280, 1920x1080, 1080x1920 Voorwaarden: Moet overeenkomen met resolution/aspect_ratio als beide zijn opgegeven | Standaard— |
Veldimage | Typeobject | VereisteOptioneel | Waarden en limieten Voorwaarden: Daadwerkelijk ondersteunde invoerafbeelding; hierdoor mag de prompt worden weggelaten | Standaard— |
Combinaties van invoermaterialen
Tekst naar video · Vereist: prompt
Afbeelding naar video · Vereist: image
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametermaterial_types | Contracttext |
Parameterrequired | Contractnull |
Parameteroptional_controls | Contractnull |
Levenscyclus: 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
De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.
Tarieven
Ailoot-methodetarieven
POST /v1/videos/generations- Invoer
- US$ 0,01 per invoerafbeelding
- Uitvoer
- US$ 0,25 per seconde bij 1080p
- Uitvoer
- US$ 0,08 per seconde bij 480p
- Uitvoer
- US$ 0,14 per seconde bij 720p
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot · Videomateriaal
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."}'Resultaten ophalen en opslaan
Ailoot · Videomateriaal
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Taakstatus controleren
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"Lezen van andere inhoud
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.mp4Alle voltooide resultaten bewaren
Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.
Bewaar de volledige status-JSON en de daadwerkelijke request_id. Een voltooid antwoord met status=done bevat video.url met een inhouds-URL die u bezit. Behoud de gerapporteerde duur en elk geretourneerd resultaatveld.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Lees de bestaande oorspronkelijke taak; dien een onzekere verzending nooit opnieuw in.
Antwoordvelden
| Veld | Type |
|---|---|
Veldrequest_id | Typestring |
Veldid | Typestring |
Veldstatus | Typestring |
Veldvideo.url | Typeowned signed content URL |
Veldvideo.duration | Typenumber |
Veldvideo.respect_moderation | Typeboolean |
Fouten en vervolgstappen
| Antwoord | Voorwaarde | Volgende stap |
|---|---|---|
Antwoord400 · invalid_request_error | VoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldig | Volgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag. |
Antwoord409 · video_not_ready | VoorwaardeOorspronkelijke resultaatinhoud nog niet beschikbaar | Volgende stapVraag de oorspronkelijke geretourneerde ID periodiek op en respecteer Retry-After. |
Antwoordserver_error | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in. |
Aliasnamen
Modelaliasnamen
Ailoot grok-imagine-video-1.5, grok-imagine-video-1.5-2026-05-30
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · grok-imagine-video-1.5
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/videos/generations·grok-imagine-video-1.5:text→videoPOST /v1/videos/generations·grok-imagine-video-1.5-2026-05-30:text→video- Welke velden gebruikt het verzoek?
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- Welke limieten gelden?
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