Modelle

Hailuo 2.3 Fast

Markdown · JSON

Hailuo 2.3 Fast

MiniMax Hailuo 2.3 Fast animiert ein Anfangsbild anhand eines kurzen Bewegungsprompts. Wählen Sie dieses Bild-zu-Video-Profil für eine Produktaufnahme, eine Figurenpose oder ein Storyboard-Standbild.

Ü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 Fast ist das benannte Fast-Profil für Image-to-Video-Generierung. Beginnen Sie mit einem komponierten Startbild und beschreiben Sie, wie sich Motiv oder Kamera bewegen sollen. Ein Produktfoto, eine Figurenpose oder ein Storyboard-Bild gibt der Einstellung einen konkreten visuellen Ausgangspunkt.

Bild und Bewegungsbriefing vorbereiten

Stellen Sie ein quadratisches PNG- oder JPEG-Bild über eine HTTPS-URL bereit, mit jeder Seite zwischen 300 und 4.096 Pixeln. Die heruntergeladene Bilddatei darf höchstens 20.000.000 Byte groß sein. Halten Sie den Prompt zwischen 1 und 199 Zeichen und konzentrieren Sie ihn auf eine sichtbare Handlung und die für die Einstellung entscheidende Bewegung.

Den Clip bis zum Abschluss verfolgen

Dieses Profil ist für einen MP4-Clip mit 768 × 768 Pixeln und einer nominellen Dauer von sechs Sekunden konfiguriert. Senden Sie die Anfrage einmal, speichern Sie die zurückgegebene ID und verfolgen Sie diese ursprüngliche Anfrage bis zum Abschluss. Laden Sie das zurückgegebene Video herunter und bewahren Sie dessen gemeldete Abmessungen und gemessene Dauer zusammen mit dem Ergebnis auf. Ist der Ausgang der Erstellung ungewiss, prüfen Sie die ursprüngliche Anfrage weiter, statt sie erneut zu erstellen.

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

MiniMax-Hailuo-2.3-Fast

MiniMax /MiniMax-Hailuo-2.3-Fast

Start

MiniMax Hailuo 2.3 Fast animiert ein Anfangsbild anhand eines kurzen Bewegungsprompts. Wählen Sie dieses Bild-zu-Video-Profil für eine Produktaufnahme, eine Figurenpose oder ein Storyboard-Standbild.

Zulässige Eingaben
Text · Bilder
Ergebnisse
Video

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Video POST /v1/videos
Eingabetypen
text, image
Ausgabetypen
video
Ausgabeformat
mp4
Ausgabeanzahl
Bis zu 1 Ausgabe
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
MiniMax-Hailuo-2.3-Fast
Standard—
FeldpromptTypstringAnforderungErforderlichWerte und Limits
Mindestlänge: 1
Maximale Länge: 199
Einheit: Unicode-Zeichen
Standard—
FelddurationTypintegerAnforderungErforderlichWerte und Limits
6
Einheit: Sekunden
Standard—
FeldresolutionTypstringAnforderungErforderlichWerte und Limits
768P
Standard—
Feldfirst_frame_imageTyphttps_urlAnforderungErforderlichWerte und Limits
Maximale Dateigröße in Bytes: 20.000.000
MIME-Typen: image/png, image/jpeg
Mindestabmessung: 300
Maximale Abmessung: 4.096
Nur quadratisch: Ja
Standard—
Kombinationen von Eingabematerialien

Bild zu Video · Erforderlich: prompt, first_frame_image

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, prompt, duration, resolution, first_frame_image
Parameterother_optionsVertragfalse
ParameterdurationVertrag6
ParameterresolutionVertrag768P
Parameterprompt_max_charactersVertrag199
Parameterfirst_frame_imageVertrag{"type":"https_url","format":["png","jpeg"],"dimensions":"Quadratisch, 300..4096 Pixel","full_image_validation_before_send":true,"maximum_file_bytes":20000000}
Parametermaterial_typesVertragtext, image
Parameteradditional_propertiesVertragfalse

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ösung768PAbrechnungseinheitpro Ausgabeclip mit nominell 6sGebühr
Ausgabe · Ausgabeclip mit nominaler Dauer von 6s $0.4 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-Fast

Preise nach Konfiguration

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

Preise nach Konfiguration

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

Preise nach Konfiguration

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

Beispielanfragen

Ailoot Ultra · Video

curl · Erstellungsaufruf exakt wie gespeichert
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_IMAGE_URL:?Set the actual HTTPS first-frame image URL}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3-Fast", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "768P"}')
from urllib.parse import urlsplit
u=os.environ["AILOOT_IMAGE_URL"]
z=urlsplit(u)
if z.scheme!="https" or not z.netloc or z.username or z.password:raise SystemExit("Choose the actual HTTPS first-frame image URL")
p["first_frame_image"]=u
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 des ursprünglichen Vorgangs
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Abrufe anderer Inhalte
Jede fertiggestellte eigene Ausgabe speichern
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
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
FeldTypBedeutung
FeldidTypstringBedeutung—
FeldobjectTypstringBedeutung—
FeldmodelTypstringBedeutung—
FeldstatusTypstringBedeutung—
Felddata[]Typsigned content URLBedeutung—
Feldcharge_pending_checkTypbooleanBedeutung—
Felderror.codeTypstringBedeutung—
Felderror.messageTypstringBedeutung—
Feldrequested_nominal_duration_secondsTypintegerBedeutung—
Feldmeasured_duration_secondsTypnumberBedeutung—
FeldwidthTypintegerBedeutung—
FeldheightTypintegerBedeutung—
Feldoperation_idTypstringBedeutungWird bei status=unknown zurückgegeben; tatsächliche ursprüngliche öffentliche Video-Vorgangs-ID
Feldrequest_idTypstringBedeutungOptional bei status=unknown; wird nur zurückgegeben, wenn die ursprüngliche Aufgabe eine Anfrage-ID hat
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungDas Lesen des rohen Anfrageinhalts schlägt vor dem Parsen des Videoprofils fehlNächster SchrittBewahren Sie die zurückgegebene Antwort auf und korrigieren Sie den nicht lesbaren Anfrageinhalt.
Antwort422 · price_unavailableBedingungDas exakte Videoprofil lässt sich nicht parsen, oder für das vollständig geparste Profil steht keine exakt passende Preiskarte bereitNächster SchrittBewahren Sie die Antwort auf; verwenden Sie das vollständige, exakt zugelassene Profil und seine veröffentlichte Preiskarte. Dieser Zweig wird vor der Übermittlung an den Anbieter ausgeführt.
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.
Antwort200 · video_result_unverifiedBedingungDer Zustand der ursprünglichen Fast-Aufgabe ist unbekannt; status=unknown und charge_pending_check=trueNächster SchrittBewahren Sie die tatsächlich zurückgegebenen Werte id/operation_id und optional request_id auf; lesen Sie ausschließlich die ursprüngliche Aufgabe aus. Übermitteln Sie sie niemals erneut.

Aliasnamen

Modellaliasnamen

Ailoot Ultra MiniMax-Hailuo-2.3-Fast

Aliasnamen für Methodenpfade

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

Zugehörige Aufrufer-IDs

MiniMax-Hailuo-2.3-Fast

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

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

Welche Felder verwendet die Anfrage?

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

Welche Grenzen gelten?

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

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