grok-imagine-video-1.5-preview
Grok Imagine Video 1.5 erstellt Videos aus Text mit einer Dauer von 1–15 Sekunden, auch in 1080p. Das Modell selbst unterstützt Bildanimation, visuelle Referenzen, die Festlegung von Keyframes und eine Tonspur.
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
Erstellung einer Videoszene
Grok Imagine Video 1.5 ist ein Modell von xAI zur Generierung von Videos anhand von Textbeschreibungen und visuellem Material. In der aktuellen Ailoot-Methode ist die Generierung aus Text veröffentlicht; zusätzliche Modi des Modells selbst ermöglichen, ein Bild zu animieren, Referenzen zu verwenden und festgelegte Frames einer Szene vorzugeben.
Das Ergebnis wird asynchron erstellt: Nach dem Anlegen des Auftrags wird die Fertigstellung über dessen Kennung geprüft. Laut xAI kann der Vorgang je nach Szenenkomplexität, Dauer und Auflösung mehrere Minuten dauern. Der Erhalt einer Auftragskennung bedeutet noch nicht, dass das Video fertig ist.
Dauer, Proportionen und Auflösung
Das erzeugte Video dauert 1 bis 15 Sekunden. Zur Auswahl stehen 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 oder 2:3; bei Texteingabe ist 16:9 das Standardformat. Bei Bildanimation werden standardmäßig die Proportionen des Bilds beibehalten.
Für die Generierung aus Text und einem Startbild sind 480p, 720p und 1080p verfügbar. Standardmäßig wird 480p verwendet; der Referenzmodus ist auf 720p begrenzt. Die Auflösung 1080p darf nicht auf alle Modi übertragen werden, nur weil das Modell sie unterstützt.
Steuerung des Aussehens
Im Referenzmodus nimmt xAI bis zu 7 Bilder an. Sie legen Menschen, Gegenstände, Kleidung und andere visuelle Merkmale fest, ohne den Startframe zu fixieren. Dieser Weg ist für Szenen mit wiederkehrenden Figuren, Produktpräsentationen und die Erhaltung des gewünschten Aussehens zwischen Inszenierungen vorgesehen.
Erster, letzter und dazwischenliegende Frames
Version 1.5 ermöglicht, einen exakten ersten Frame, einen exakten letzten Frame oder beide zugleich festzulegen. Wird nur der letzte vorgegeben, erstellt das Modell den Anfang selbst und führt zum angegebenen Bild hin. Bei zwei festgelegten Grenzen erzeugt es die Bewegung dazwischen; eine Textanweisung kann Bewegung und Kameraführung präzisieren.
Für das Storyboard innerhalb des Videos können bis zu 4 Keyframes festgelegt werden. Der Zeitpunkt jedes Frames muss strikt nach dem Anfang und vor dem Ende liegen; die Zuordnung erfolgt auf einem Raster von 1/3 Sekunde. Zwei Frames, die auf denselben Rasterzeitpunkt gerundet werden, werden abgelehnt. Um dies zu vermeiden, lassen Sie mindestens 1/3 Sekunde Abstand zwischen ihnen. Der erste und letzte Frame werden getrennt von diesen vier Zwischenframes festgelegt.
Festgelegte Frames können mit visuellen Referenzen und voreingestellten Stimmen kombiniert werden. Wenn mindestens ein Frame festgelegt ist, ist eine Textbeschreibung optional: Die Bildfolge selbst definiert die Szene. Keyframes können nicht zusammen mit dem Videobearbeitungsmodus verwendet werden. Diese Funktionen von xAI bedeuten nicht, dass sie in der veröffentlichten Generierung aus Text in Ailoot verfügbar sind.
Ton und Stimmen
Das erzeugte Video enthält standardmäßig eine Tonspur; ein lautloses Ergebnis ist ebenfalls vorgesehen. Im Modus von xAI mit Stimmreferenzen können bis zu 3 voreingestellte Stimmen gewählt und den sprechenden Beteiligten der Szene zugeordnet werden.
Die Übermittlung einer eigenen Audiodatei als Stimmvorlage ist keine allgemeine Fähigkeit dieses Modells: xAI stellt sie separat auf Anfrage bereit. Eine voreingestellte Stimme und eine hochgeladene Audiodatei sind unterschiedliche Eingabearten.
Arbeitsmodi
Generierung aus Text erstellt eine neue Szene; ein Startbild legt ihren Anfang fest; Referenzen steuern das Aussehen; festgelegte Frames definieren visuelle Punkte in der Zeit. Jeder Modus hat eigene Einschränkungen. Einstellungen eines Arbeitswegs dürfen daher nicht uneingeschränkt auf einen anderen übertragen werden.
Ailoot · Videos POST /v1/videos/generations grok-imagine-video-1.5-preview
grok-imagine-video-1.5-preview
grok-imagine-video-1.5-previewEinstieg
Grok Imagine Video 1.5 erstellt Videos aus Text mit einer Dauer von 1–15 Sekunden, auch in 1080p. Das Modell selbst unterstützt Bildanimation, visuelle Referenzen, die Festlegung von Keyframes und eine Tonspur.
- Zulässige Eingaben
- Text
- Ergebnisse
- Video
In Ailoot verfügbar · Eingaben und Methoden
Ailoot · Videos POST /v1/videos/generations
- Eingabe
text- Ausgabe
video- Ausgabeformat
- mp4
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits grok-imagine-video-1.5-preview | Standard— |
Feldprompt | Typstring | AnforderungOptional | Werte und Limits Mindestlänge: 1 | Standard— |
Feldduration | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 15 Bedingungen: Geben Sie duration und seconds nicht gleichzeitig an Einheit: Sekunden | Standard1 |
Feldseconds | Typinteger|integer_string | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 15 Alternative: duration | Standard— |
Feldresolution | Typstring | AnforderungOptional | Werte und Limits 480p, 720p, 1080p | Standard480p |
Feldaspect_ratio | Typstring | AnforderungOptional | Werte und Limits 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 Bedingungen: Wenn ein Eingabebild angegeben und das Seitenverhältnis weggelassen wird, übernimmt der Anbieter das Seitenverhältnis des Bildes | Standard16:9 |
Feldsize | Typstring | AnforderungOptional | Werte und Limits 1280x720, 720x1280, 1920x1080, 1080x1920 Bedingungen: Muss zu resolution/aspect_ratio passen, wenn beide angegeben sind | Standard— |
Feldimage | Typobject | AnforderungOptional | Werte und Limits Bedingungen: Tatsächliches unterstütztes Eingabebild; erlaubt das Weglassen des Prompts | Standard— |
Kombinationen von Eingabematerialien
Text zu Video · Erforderlich: prompt
Bild zu Video · Erforderlich: image
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametermaterial_types | Vertragtext |
Parameterrequired | Vertragnull |
Parameteroptional_controls | Vertragnull |
Lebenszyklus: 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
Methodenstrukturen und IDs sind exakt; die Fähigkeiten des Anbieters sind von der Zulassung einer Anfrage zu unterscheiden.
Tarife
Ailoot-Methodentarife
POST /v1/videos/generations- Eingabe
- $ 0,01 pro Eingabebild
- Ausgabe
- $ 0,25 pro Sekunde bei 1080p
- Ausgabe
- $ 0,08 pro Sekunde bei 480p
- Ausgabe
- $ 0,14 pro Sekunde bei 720p
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot · Videos
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."}'Ergebnisse abrufen und speichern
Ailoot · Videos
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Auftragsstatus prüfen
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"Abrufe anderer Inhalte
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 fertiggestellten Ergebnisse aufbewahren
Speichern Sie jedes fertiggestellte Video oder jede zurückgegebene Datei; rufen Sie jede tatsächlich zurückgegebene Datei-URL ab.
Bewahren Sie das vollständige Status-JSON und die tatsächliche request_id auf. Eine abgeschlossene Antwort mit status=done enthält video.url mit einer Ihnen zugeordneten Inhalts-URL. Bewahren Sie die gemeldete Dauer und jedes zurückgegebene Ergebnisfeld auf.
Wenn die ursprüngliche Antwort geprüft werden muss
Lesen Sie den vorhandenen ursprünglichen Auftrag; übermitteln Sie eine Anfrage mit unbekanntem Übermittlungsergebnis niemals erneut.
Antwortfelder
| Feld | Typ |
|---|---|
Feldrequest_id | Typstring |
Feldid | Typstring |
Feldstatus | Typstring |
Feldvideo.url | Typowned signed content URL |
Feldvideo.duration | Typnumber |
Feldvideo.respect_moderation | Typboolean |
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültig | Nächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren. |
Antwort409 · video_not_ready | BedingungDer ursprüngliche Ergebnisinhalt ist noch nicht verfügbar | Nächster SchrittFragen Sie die ursprünglich zurückgegebene ID regelmäßig ab und beachten Sie Retry-After. |
Antwortserver_error | BedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordert | Nächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden. |
Aliasnamen
Modellaliasnamen
Ailoot grok-imagine-video-1.5-preview
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · grok-imagine-video-1.5-preview
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/videos/generations·grok-imagine-video-1.5-preview:text→video- Welche Felder verwendet die Anfrage?
POST /v1/videos/generations·grok-imagine-video-1.5-preview:model,prompt,duration,seconds,resolution,aspect_ratio,size,image- Welche Grenzen gelten?
POST /v1/videos/generations·grok-imagine-video-1.5-preview:duration.minimum:1;duration.maximum:15;seconds.minimum:1;seconds.maximum:15