models

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 Erstbild und beschreiben Sie die gewünschte Bewegung von Motiv oder Kamera. Ein Produktstandbild, eine Figurenpose oder ein Storyboard-Einzelbild 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 Bytes gross sein. Halten Sie den Prompt zwischen 1 und 199 Zeichen und konzentrieren Sie ihn auf eine sichtbare Handlung und die für die Einstellung wichtige Bewegung.

Den Clip bis zur Fertigstellung verfolgen

Dieses Profil ist für einen MP4-Clip mit 768 × 768 Pixeln und einer nominellen Dauer von sechs Sekunden konfiguriert. Reichen Sie die Anfrage einmal ein, 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 gemeldete Abmessungen und gemessene Dauer zusammen mit dem Ergebnis auf. Ist der Erstellungsausgang ungewiss, prüfen Sie weiterhin die ursprüngliche Anfrage, 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

Einstieg

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
Eingabe
text, image
Ausgabe
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össe 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 einmal und speichern Sie die zurückgegebene ID.

Fragen Sie den ursprünglichen Status ab; bewahren Sie jedes fertiggestellte Asset und dessen 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
KonfigurationToken-BasistarifeTarifstaffelGrundtarifNominelle Clipdauer, Sekunden—Auflösung—Abrechnungseinheit—Gebühr
Eingabe · Eingabetoken — / 1K Tokens
Ausgabe · Ausgabetoken — / 1K Tokens
Eingabe · Cache lesen — / 1K Tokens
Eingabe · Cache schreiben — / 1K Tokens
Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens
KonfigurationUltraTarifstaffel—Nominelle Clipdauer, Sekunden6Auflösung768PAbrechnungseinheitpro Ausgabeclip mit nominell 6sGebühr
Ausgabe · Nomineller 6s-Ausgabeclip $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 abschliessenden 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.

Das abgeschlossene data[] enthält alle signierten Inhalts-URLs der Ihnen zugeordneten Ausgaben. Rufen Sie jede zurückgegebene URL ab oder verwenden Sie den Inhaltsendpunkt mit index auf einem tatsächlichen Ausgabeindex. 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 bestehenden ursprünglichen Auftrag; reichen Sie einen Sendevorgang mit unbekanntem Ausgang niemals erneut ein.

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 Kennung des Videovorgangs
Feldrequest_idTypstringBedeutungOptional bei status=unknown; wird nur zurückgegeben, wenn die ursprüngliche Aufgabe eine Anfrage-ID besitzt
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungDas Lesen des rohen Anfragetexts scheitert vor dem Parsen des VideoprofilsNächster SchrittBewahren Sie die zurückgegebene Antwort auf und korrigieren Sie den nicht lesbaren Anfragetext.
Antwort422 · price_unavailableBedingungDas exakte Videoprofil lässt sich nicht parsen oder für das vollständig geparste Profil liegt keine einsatzbereite exakte Preiskarte vorNächster SchrittBewahren Sie die Antwort auf; verwenden Sie das vollständige, exakt zugelassene Profil und dessen veröffentlichte Preiskarte. Dieser Zweig wird vor dem Senden an einen Anbieter ausgeführt.
Antwort409 · video_not_readyBedingungDer ursprüngliche Ergebnisinhalt ist noch nicht verfügbarNächster SchrittFragen Sie die ursprünglich zurückgegebene ID 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ückgegebene id/operation_id und die optionale request_id auf; lesen Sie ausschliesslich die ursprüngliche Aufgabe. Reichen Sie sie niemals erneut ein.

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