grok-imagine-video-1.5-preview
Grok Imagine Video 1.5 lager klipp fra tekst med en varighet på 1–15 sekunder, inkludert 1080p. Selve modellen støtter bildeanimering, visuelle referanser, plassering av nøkkelbilder og lydspor.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Skaping av en videoscene
Grok Imagine Video 1.5 er en xAI-modell for generering av klipp fra tekstbeskrivelser og visuelt materiale. Den gjeldende Ailoot-metoden tilbyr tekstbasert generering; tilleggsmodusene i selve modellen gjør det mulig å animere bilder, bruke referanser og angi fastlagte videobilder i scenen.
Resultatet lages asynkront: etter at oppgaven er opprettet, kontrolleres fremdriften med identifikatoren. Ifølge xAI kan prosessen ta flere minutter, avhengig av scenens kompleksitet, varighet og oppløsning. En mottatt oppgaveidentifikator innebærer ikke at klippet er ferdig.
Varighet, sideforhold og oppløsning
Klippet som lages, varer fra 1 til 15 sekunder. 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 eller 2:3 kan velges; for tekst er standardformatet 16:9. Ved bildeanimering beholdes bildets sideforhold som standard.
480p, 720p og 1080p er tilgjengelige for generering fra tekst og første videobilde. 480p brukes som standard; referansemodusen er begrenset til 720p. Oppløsningen 1080p kan ikke overføres til alle moduser bare fordi den finnes i modellen.
Styring av utseende
I referansemodusen tar xAI imot opptil 7 bilder. De angir mennesker, gjenstander, klær og andre visuelle kjennetegn uten å fastsette det første videobildet. Metoden er laget for scener med en tilbakevendende figur, produktdemonstrasjoner og bevaring av ønsket utseende mellom iscenesettelser.
Første, siste og mellomliggende videobilder
Versjon 1.5 gjør det mulig å fastsette et nøyaktig første videobilde, et nøyaktig siste eller begge. Hvis bare det siste angis, lager modellen begynnelsen selv og beveger seg frem til det angitte bildet. Med begge grensene angitt skaper den bevegelsen mellom dem; tekstinstruksjonen kan presisere bevegelse og kameraarbeid.
For et storyboard inne i klippet kan opptil 4 nøkkelbilder fastsettes. Tidspunktet for hvert skal ligge strengt etter starten og før slutten; plasseringen følger et rutenett på 1/3 sekund. To bilder som avrundes til samme punkt i rutenettet, avvises. For å unngå dette bør det være minst 1/3 sekund mellom dem. Første og siste videobilde angis separat fra disse fire mellomliggende bildene.
Fastlagte videobilder kan kombineres med visuelle referanser og forhåndsdefinerte stemmer. Hvis minst ett videobilde er fastsatt, er tekstbeskrivelsen valgfri: selve bildesekvensen angir scenen. Nøkkelbilder kan ikke brukes sammen med videoredigeringsmodus. Disse xAI-funksjonene innebærer ikke at de er tilgjengelige i Ailoots publiserte tekstbaserte generering.
Lyd og stemmer
Klippet som lages, inneholder et lydspor som standard; et lydløst resultat er også tilgjengelig. I xAIs modus med stemmereferanser kan opptil 3 forhåndsdefinerte stemmer velges og knyttes til talende deltakere i scenen.
Innsending av en egen lydfil som stemmeprøve er ikke en generell funksjon i denne modellen: xAI tilbyr dette separat på forespørsel. En forhåndsdefinert stemme og opplastet lyd er ulike inndatatyper.
Arbeidsmoduser
Generering fra tekst lager en ny scene; et første bilde angir begynnelsen; referanser styrer utseendet; fastsatte videobilder angir visuelle punkter i tid. Hver modus har sine begrensninger, så innstillinger fra én metode kan ikke overføres ubetinget til en annen.
Ailoot · Videogenerering POST /v1/videos/generations grok-imagine-video-1.5-preview
grok-imagine-video-1.5-preview
grok-imagine-video-1.5-previewStart
Grok Imagine Video 1.5 lager klipp fra tekst med en varighet på 1–15 sekunder, inkludert 1080p. Selve modellen støtter bildeanimering, visuelle referanser, plassering av nøkkelbilder og lydspor.
- Godkjente inndata
- Tekst
- Resultater
- Video
Tilgjengelig i Ailoot · inndata & metoder
Ailoot · Videogenerering POST /v1/videos/generations
- Inndatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser grok-imagine-video-1.5-preview | Standard— |
Feltprompt | Typestring | KravValgfritt | Verdier & grenser Minste lengde: 1 | Standard— |
Feltduration | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 15 Vilkår: Ikke oppgi både duration og seconds Enhet: sekunder | Standard1 |
Feltseconds | Typeinteger|integer_string | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 15 Alternativ: duration | Standard— |
Feltresolution | Typestring | KravValgfritt | Verdier & grenser 480p, 720p, 1080p | Standard480p |
Feltaspect_ratio | Typestring | KravValgfritt | Verdier & grenser 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Vilkår: Hvis inndatabildet er oppgitt og sideforholdet utelates, arver leverandøren bildets sideforhold | Standard16:9 |
Feltsize | Typestring | KravValgfritt | Verdier & grenser 1280x720, 720x1280, 1920x1080, 1080x1920 Vilkår: Må samsvare med resolution/aspect_ratio hvis begge er angitt | Standard— |
Feltimage | Typeobject | KravValgfritt | Verdier & grenser Vilkår: Et faktisk støttet inndatabilde; gjør det mulig å utelate ledeteksten | Standard— |
Kombinasjoner av inngående materialer
Tekst til video · Påkrevd: prompt
Bilde til video · Påkrevd: image
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametermaterial_types | Avtaletext |
Parameterrequired | Avtalenull |
Parameteroptional_controls | Avtalenull |
Livssyklus: 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
Metodestrukturer og ID-er er eksakte; leverandørens evne er adskilt fra godkjenning av forespørselen.
Priser
Satser for Ailoot-metoder
POST /v1/videos/generations- Inndata
- 0,01 USD per inndatabilde
- Utdata
- 0,25 USD per sekund ved 1080p
- Utdata
- 0,08 USD per sekund ved 480p
- Utdata
- 0,14 USD per sekund ved 720p
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot · Videogenerering
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-preview", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Motta og lagre resultater
Ailoot · Videogenerering
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontroller 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"Andre innholdslesinger
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.mp4Behold alle ferdige resultater
Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.
Behold hele statusens JSON-svar og den faktiske request_id. Et ferdigstilt svar med status=done inneholder video.url med en URL til innhold du eier. Bevar rapportert varighet og hvert returnert resultatfelt.
Hvis det opprinnelige svaret må kontrolleres
Les den eksisterende opprinnelige jobben; send aldri en forespørsel med ukjent utfall på nytt.
Svarfelter
| Felt | Type |
|---|---|
Feltrequest_id | Typestring |
Feltid | Typestring |
Feltstatus | Typestring |
Feltvideo.url | Typeowned signed content URL |
Feltvideo.duration | Typenumber |
Feltvideo.respect_moderation | Typeboolean |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdi | Neste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel. |
Svar409 · video_not_ready | VilkårDet opprinnelige resultatinnholdet er ennå ikke tilgjengelig | Neste trinnSpør jevnlig etter den opprinnelige returnerte ID-en og følg Retry-After. |
Svarserver_error | VilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleres | Neste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt. |
Aliaser
Modellaliaser
Ailoot grok-imagine-video-1.5-preview
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · grok-imagine-video-1.5-preview
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/videos/generations·grok-imagine-video-1.5-preview:text→video- Hvilke felt bruker forespørselen?
POST /v1/videos/generations·grok-imagine-video-1.5-preview:model,prompt,duration,seconds,resolution,aspect_ratio,size,image- Hvilke grenser gjelder?
POST /v1/videos/generations·grok-imagine-video-1.5-preview:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15