Modelle

MiniMax-Hailuo-2.3

Markdown · JSON

MiniMax-Hailuo-2.3

MiniMax Hailuo 2.3 erstellt Videos aus Text oder einem Startbild, mit Steuerungen für Bewegung und Kameraführung. Wählen Sie sechs Sekunden bei 768P oder 1080P oder zehn Sekunden bei 768P für Figurendarstellungen, stilisierte Szenen und Produktaufnahmen, die sich prüfen und bearbeiten lassen.

Ü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.

MiniMax Hailuo 2.3 ist ein Videogenerierungsmodell mit Text-to-Video- und Image-to-Video-Modi. Es baut auf Hailuo 02 auf und konzentriert sich auf körperliche Handlung, Bildstil, Mikroexpressionen von Figuren und die Umsetzung von Bewegungsanweisungen. Stellen Sie eine geschriebene Szene bereit, um eine Einstellung von Grund auf zu erstellen, oder verwenden Sie ein Startbild zur Festlegung der Eröffnungsansicht und beschreiben Sie die anschließende Bewegung.

Körperliche Darstellung ist einer der wesentlichen Verbesserungsbereiche dieser Ausgabe. Hailuo 2.3 soll Körperbewegungen flüssiger und kontrollierter umsetzen, auch bei bewegter Kamera. Planen Sie die wichtige Handlung, bevor Sie dekorative Details hinzufügen. Eine Figur, die einen Gegenstand hebt, sich zu einer anderen Person dreht oder durch einen Raum geht, gibt der Einstellung ein sichtbares Ereignis zur Bewertung. Entscheiden Sie, welche Bewegung die Geschichte trägt, und halten Sie die übrigen Anweisungen damit im Einklang.

Ein weiterer Schwerpunkt ist die Stilisierung. Das Modell unterstützt Anime und Illustration ebenso wie Stile wie Tuschemalerei und Game-CG. Beschreiben Sie die gewünschte visuelle Gestaltung und halten Sie das Erscheinungsbild mit der Szene konsistent. Wenn ein Startbild bereits einen Zeichenstil festlegt, steuern Sie mit dem Text die Animation, statt eine konkurrierende Beschreibung des Figurendesigns einzuführen. Prüfen Sie im gesamten Clip, ob diese Gestaltung während der Bewegung klar erkennbar bleibt.

Das Modell konzentriert sich außerdem auf Gesichtsdarstellung und subtile Veränderungen des Ausdrucks. Planen Sie eine Figurenaufnahme um die entscheidende Reaktion: einen Gegenstand bemerken, neugierig werden oder mit einem kleinen Lächeln antworten. Eine Nahansicht kann diese Änderung leichter prüfbar machen, während eine große Gestenfolge davon ablenken kann. Prüfen Sie das Gesicht vor, während und nach der Reaktion, statt nur ein repräsentatives Standbild zu beurteilen.

Objektbewegung ist für produktbezogene Szenen hilfreich. Ein eigenständiges Briefing könnte eine kleine Keramikvase zeigen, die sich in warmem Seitenlicht dreht, während die Kamera sich ihr allmählich nähert. Benennen Sie Eigenschaften, die erkennbar bleiben müssen, etwa Silhouette, Rand und Oberflächenfinish. Prüfen Sie diese Details über die Bewegung hinweg, denn eine überzeugende Atmosphäre allein belegt keine originalgetreue Produktdarstellung.

Bei Text-to-Video darf die erforderliche Beschreibung bis zu 2.000 Zeichen enthalten. Nennen Sie Motiv, Handlung, Umgebung und Bildstil in einer schlüssigen Reihenfolge. Image-to-Video erfordert ein Startbild mit einer optionalen Beschreibung von bis zu 2.000 Zeichen. Das Bild legt die Eröffnungskomposition fest. Bereiten Sie daher Motiv und Bildausschnitt vor, bevor Sie Bewegung anfordern. Lassen Sie sichtbaren Platz, in den sich ein Arm, Gegenstand oder eine Figur bewegen muss.

Das Startbild akzeptiert JPG, JPEG, PNG oder WebP, muss kleiner als 20 MB sein, eine kurze Seite von mehr als 300 Pixeln besitzen und ein Seitenverhältnis zwischen 2:5 und 5:2 aufweisen. Es kann als öffentliche Bild-URL oder als Base64-Daten-URL bereitgestellt werden. Wählen Sie ein klares Eröffnungsbild, statt darauf zu vertrauen, dass die Animation ein verdecktes Gesicht oder eine bereits abgeschnittene Handlung repariert.

Hailuo 2.3 generiert mit 24 Bildern pro Sekunde. Eine sechssekündige Einstellung kann 768P oder 1080P verwenden; eine zehnsekündige Einstellung nutzt 768P. Die Standardwerte sind sechs Sekunden und 768P. Wählen Sie die Länge für die gewünschte Handlung: Eine kurze Reaktion passt gegebenenfalls in eine kurze Einstellung, eine langsamere Bewegung braucht mehr Raum. Lesen Sie beim Einsetzen des Clips in einen Schnitt die tatsächliche Breite und Höhe des fertigen Ergebnisses aus, denn eine Auflösungsbezeichnung allein legt den Bildausschnitt nicht vollständig fest.

Die Kameraführung kann Befehle in eckigen Klammern verwenden. Die verfügbaren Steuerungen umfassen seitliche Fahrten, horizontale Schwenks, Vorwärtsfahrten, vertikale Kamerafahrten, vertikale Schwenks, Zoom, Wackeln, Verfolgung und eine statische Einstellung. Ein Befehl wie [Push in] steuert die Annäherung. In einer Klammer gruppierte Befehle wirken zusammen; nacheinander platzierte Befehle beschreiben eine Abfolge. MiniMax empfiehlt höchstens drei gleichzeitige Befehle. Halten Sie die Kamerabewegung mit der Handlung des Motivs vereinbar, damit sich das Hauptereignis leicht verfolgen lässt.

Automatische Prompt-Optimierung ist standardmäßig aktiviert und kann für eine engere Kontrolle über den bereitgestellten Wortlaut deaktiviert werden. Optionale schnelle Vorverarbeitung verkürzt die Optimierungszeit, wenn diese Optimierung aktiv ist; sie ist eine eigene Einstellung und von der Auswahl des Modells Hailuo 2.3 Fast getrennt. Standard-Hailuo 2.3 unterstützt beide Erstellungsmodi, während Fast eine gesonderte Image-to-Video-Ausgabe ist. Wählen Sie die Ausgabe danach, ob das Projekt mit reinem Text oder einem vorhandenen Bild beginnt.

Der Generierungsablauf gibt eine asynchrone Auftragskennung zurück und meldet anschließend Vorbereitung, Warteschlange, Verarbeitung, Erfolg oder Fehler. Bei Erfolg liefert das Ergebnis eine Dateikennung und die tatsächlichen Videoabmessungen; anschließend wird das fertige Video zum Download abgerufen. Speichern Sie den Clip, solange seine Download-Adresse gültig ist. Die aktuelle Video-Download-Referenz des Herstellers nennt eine Gültigkeit von einer Stunde für die zurückgegebene Download-URL. Bewahren Sie für eine geschnittene Sequenz jede Einstellung mit Prompt und Startbild auf, damit die gewählte kreative Richtung bei Überarbeitungen nachvollziehbar bleibt.

Prüfen Sie Handlung, physische Kontinuität, Gesichts- oder Produktdetails, Bildstil und Kameraverhalten im gespeicherten Clip. Sehen Sie sich die gesamte Einstellung an und kontrollieren Sie anschließend Anfang und Ende an den Übergängen zu anderem Material. Enthält die Anfrage zu viele konkurrierende Bewegungen, vereinfachen Sie die Haupthandlung. Ist das Anfangsdesign unklar, verbessern Sie das Startbild. Wählen Sie eine Einstellung, die das beabsichtigte Ereignis vermittelt, und ergänzen Sie anschließend Sprechertext, Titel und Übergänge im Schnittablauf.

Ailoot · Videogenerierung POST /v1/videos/generations MiniMax-Hailuo-2.3

MiniMax-Hailuo-2.3

MiniMax /MiniMax-Hailuo-2.3

Start

MiniMax Hailuo 2.3 erstellt Videos aus Text oder einem Startbild, mit Steuerungen für Bewegung und Kameraführung. Wählen Sie sechs Sekunden bei 768P oder 1080P oder zehn Sekunden bei 768P für Figurendarstellungen, stilisierte Szenen und Produktaufnahmen, die sich prüfen und bearbeiten lassen.

Zulässige Eingaben
Text · Bilder
Ergebnisse
Video

In Ailoot verfügbar · Eingaben und Methoden

Ailoot · Videogenerierung POST /v1/videos/generations
Eingabetypen
text, image
Ausgabetypen
video
Ausgabeformat
mp4
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
MiniMax-Hailuo-2.3
Standard—
FeldpromptTypstringAnforderungErforderlichWerte und Limits
Mindestlänge: 1
Maximale Länge: 2.000
Einheit: Unicode-Zeichen
Standard—
FelddurationTypintegerAnforderungOptionalWerte und Limits
6, 10
Bedingungen: 10 Sekunden erfordern 768P
Einheit: Sekunden
Standard6
FeldresolutionTypstringAnforderungOptionalWerte und Limits
768P, 1080P
Bedingungen: 1080P erfordert 6 Sekunden
Standard768P
Feldfirst_frame_imageTyphttps_url|data_image_urlAnforderungOptionalWerte und Limits
Maximale Anzahl dekodierter Bytes: 20.971.520
MIME-Typen: image/jpeg, image/png, image/webp
Mindestabmessung (exklusiv): 300
Bereich der Seitenverhältnisse: 2:5, 5:2
Standard—
Feldprompt_optimizerTypbooleanAnforderungOptionalWerte und LimitsStandard—
Feldfast_pretreatmentTypbooleanAnforderungOptionalWerte und LimitsStandard—
Kombinationen von Eingabematerialien

Bild zu Video · Erforderlich: prompt, first_frame_image

Text zu Video · Erforderlich: prompt

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametermaterial_typesVertragtext, image
ParameterrequiredVertragnull
Parameteroptional_controlsVertragnull

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

Ailoot VideogenerierungPOST /v1/videos/generations
Ausgabe
0,28 $ pro Video von 6 s bei 768p

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 →

Details zum Referenztarif

Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.

MiniMax-Hailuo-2.3

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMiniMax-Hailuo-2.3 · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabe 0,00 $ pro Aufruf
Ausgabe · Ausgabe 0,60 $ pro Aufruf
MiniMax-Hailuo-2.3

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMiniMax-Hailuo-2.3 · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabe 0,00 $ pro Aufruf
Ausgabe · Ausgabe 1,20 $ pro Aufruf
MiniMax-Hailuo-2.3

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMiniMax-Hailuo-2.3 · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabe 0,00 $ pro Aufruf
Ausgabe · Ausgabe 1,20 $ pro Aufruf

Beispielanfragen

Ailoot · Videogenerierung

Videobeispiel
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": "MiniMax-Hailuo-2.3", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side.", "duration": 6, "resolution": "768P"}'

Ergebnisse abrufen und speichern

Ailoot · Videogenerierung

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Auftragsstatus prüfen
GET · Status
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
GET · Inhalt
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.mp4
Alle 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 jedes zurückgegebene Datenelement und jeden Ausgabeindex auf. content_url bezeichnet nur die erste Ausgabe; rufen Sie jeden tatsächlichen Inhaltspfad/jedes Asset ab. GET des Inhalts ohne index liefert nicht alle Ausgaben.

Wenn die ursprüngliche Antwort geprüft werden muss

Lesen Sie den vorhandenen ursprünglichen Auftrag aus; wiederholen Sie eine Übermittlung mit unklarem Ausgang niemals.

Antwortfelder
FeldTyp
FeldidTypstring
FeldobjectTypstring
FeldmodelTypstring
FeldstatusTypstring
Feldcontent_urlTypsigned URL
Felddata[]Typsigned URL
FeldusageTypobject
Feldresult_pending_checkTypboolean
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültigNächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren.
Antwort409 · video_not_readyBedingungUrsprünglicher Ergebnisinhalt noch nicht verfügbarNächster SchrittFragen Sie die ursprünglich zurückgegebene ID regelmäßig ab und beachten Sie Retry-After.
Antwortserver_errorBedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordertNä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 MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3

Aliasnamen für Methodenpfade

/v1/videos/generations, /videos, /videos/generations

Zugehörige Aufrufer-IDs

MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3

Ailoot Ultra · Video POST /v1/videos MiniMax-Hailuo-2.3

MiniMax-Hailuo-2.3

MiniMax /MiniMax-Hailuo-2.3

Start

MiniMax Hailuo 2.3 erstellt Videos aus Text oder einem Startbild, mit Steuerungen für Bewegung und Kameraführung. Wählen Sie sechs Sekunden bei 768P oder 1080P oder zehn Sekunden bei 768P für Figurendarstellungen, stilisierte Szenen und Produktaufnahmen, die sich prüfen und bearbeiten lassen.

Zulässige Eingaben
Text
Ergebnisse
Video

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Video POST /v1/videos
Eingabetypen
text
Ausgabetypen
video
Ausgabeformat
mp4
Ausgabeanzahl
Bis zu 1 Ausgabe
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
MiniMax-Hailuo-2.3
Standard—
FeldpromptTypstringAnforderungErforderlichWerte und Limits
Mindestlänge: 1
Maximale Länge: 2.000
Bedingungen: Für 768P: höchstens 2000 Unicode-Codepunkte. Für 1080P: weniger als 200 Unicode-Codepunkte (maximal 199). Der Prompt muss Text enthalten, der nicht nur aus Leerraum besteht.
Einheit: Unicode-Zeichen
Standard—
FelddurationTypintegerAnforderungErforderlichWerte und Limits
6
Einheit: Sekunden
Standard—
FeldresolutionTypstringAnforderungErforderlichWerte und Limits
768P, 1080P
Standard—
Kombinationen von Eingabematerialien

Text zu Video · Erforderlich: prompt

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, prompt, duration, resolution
Parameterother_optionsVertragfalse
ParameterdurationVertrag6
ParameterresolutionVertrag768P, 1080P
Parameterprompt_max_charactersVertrag2000
Parametermaterial_typesVertragtext
Parameterprompt_max_characters_by_resolutionVertrag{"768P":2000,"1080P":199}

Methodenaliasnamen: /v1/videos/generations, /videos, /videos/generations

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

Erstellen Sie den Auftrag einmal und speichern Sie die zurückgegebene ID.

Fragen Sie den ursprünglichen Status regelmäßig ab; bewahren Sie jedes fertiggestellte Asset und seine Dauer auf.

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Ailoot-Tarife

Preise nach Konfiguration

Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.

KonfigurationTarifstaffelNominelle Clipdauer, SekundenAuflösungAbrechnungseinheitGebühr
KonfigurationBasistarife für TokenTarifstaffelGrundtarifNominelle Clipdauer, Sekunden—Auflösung—Abrechnungseinheit—Gebühr
Eingabe · Eingabetoken — / 1K Token
Ausgabe · Ausgabetoken — / 1K Token
Eingabe · Cache-Lesen — / 1K Token
Eingabe · Cache-Schreiben — / 1K Token
Eingabe · Cache-Schreiben, 1 Stunde — / 1K Token
KonfigurationUltraTarifstaffel—Nominelle Clipdauer, Sekunden6Auflösung1080PAbrechnungseinheitpro Ausgabeclip mit nominell 6sGebühr
Ausgabe · Ausgabeclip mit nominaler Dauer von 6s $1.2 pro Ausgabeclip mit nominell 6s
KonfigurationUltraTarifstaffel—Nominelle Clipdauer, Sekunden6Auflösung768PAbrechnungseinheitpro Ausgabeclip mit nominell 6sGebühr
Ausgabe · Ausgabeclip mit nominaler Dauer von 6s $0.6 pro Ausgabeclip mit nominell 6s

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 →

Details zum Referenztarif

Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.

MiniMax-Hailuo-2.3

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMiniMax-Hailuo-2.3 · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabe 0,00 $ pro Aufruf
Ausgabe · Ausgabe 0,60 $ pro Aufruf
MiniMax-Hailuo-2.3

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMiniMax-Hailuo-2.3 · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabe 0,00 $ pro Aufruf
Ausgabe · Ausgabe 1,20 $ pro Aufruf
MiniMax-Hailuo-2.3

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMiniMax-Hailuo-2.3 · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabe 0,00 $ pro Aufruf
Ausgabe · Ausgabe 1,20 $ pro Aufruf

Beispielanfragen

Ailoot Ultra · Video

curlcurl · 1080P / 6 Sekunden
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "768P"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "1080P"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json

Ergebnisse abrufen und speichern

Ailoot Ultra · Video

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Auftragsstatus prüfen
GET · Status
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o status.json
python3 - <<'PY_STATUS'
import json
from pathlib import Path
r=json.loads(Path("status.json").read_text())
print(json.dumps(r))
if r.get("status")=="completed":
    for x in r.get("data",[]):print(x)
PY_STATUS
Alle fertiggestellten Dateien speichern
GET · Alle fertiggestellten Dateien
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
    if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
    u=urljoin("https://api.ailoot.ai",x)
    z=urlsplit(u)
    if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
    urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" \
    -H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
  index=$((index + 1))
done < asset-urls.txt
Abrufe anderer Inhalte
GET · Inhalt
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id/content" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o video.mp4
Alle fertiggestellten Ergebnisse aufbewahren

Speichern Sie jedes fertiggestellte Video oder jede zurückgegebene Datei; rufen Sie jede tatsächlich zurückgegebene Datei-URL ab.

Nach Abschluss enthält data[] alle signierten Inhalts-URLs der Ihnen zugeordneten Assets. Rufen Sie jede zurückgegebene URL ab oder verwenden Sie den Inhaltsendpunkt, wobei index auf einen tatsächlichen Ausgabeindex gesetzt ist. Ein fehlgeschlagener ursprünglicher Auftrag kann charge_pending_check zurückgeben; prüfen Sie diesen ursprünglichen Auftrag, statt ihn erneut zu erstellen.

Wenn die ursprüngliche Antwort geprüft werden muss

Lesen Sie den vorhandenen ursprünglichen Auftrag aus; wiederholen Sie eine Übermittlung mit unklarem Ausgang niemals.

Maximale Anzahl der Ausgaben: 1.

Antwortfelder
FeldTyp
FeldidTypstring
FeldobjectTypstring
FeldmodelTypstring
FeldstatusTypstring
Felddata[]Typsigned content URL
Feldcharge_pending_checkTypboolean
Felderror.codeTypstring
Felderror.messageTypstring
Feldrequested_nominal_duration_secondsTypinteger
Feldmeasured_duration_secondsTypnumber
FeldwidthTypinteger
FeldheightTypinteger
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültigNächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren.
Antwort409 · video_not_readyBedingungUrsprünglicher Ergebnisinhalt noch nicht verfügbarNächster SchrittFragen Sie die ursprünglich zurückgegebene ID regelmäßig ab und beachten Sie Retry-After.
Antwortserver_errorBedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordertNä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 MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3

Aliasnamen für Methodenpfade

/v1/videos/generations, /videos, /videos/generations

Zugehörige Aufrufer-IDs

MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3

FAQ · MiniMax-Hailuo-2.3
Welche Eingaben und Ergebnisse sind verfügbar?

POST /v1/videos/generations · MiniMax-Hailuo-2.3: text, image → video

POST /v1/videos · MiniMax-Hailuo-2.3: text → video

Welche Felder verwendet die Anfrage?

POST /v1/videos/generations · MiniMax-Hailuo-2.3: model, prompt, duration, resolution, first_frame_image, prompt_optimizer, fast_pretreatment

POST /v1/videos · MiniMax-Hailuo-2.3: model, prompt, duration, resolution

Welche Grenzen gelten?

POST /v1/videos/generations · MiniMax-Hailuo-2.3: prompt.maximum_length: 2000

POST /v1/videos · MiniMax-Hailuo-2.3: prompt.maximum_length: 2000

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag