Source: https://ailoot.ai/models/de-ch/minimax-hailuo-2-3-fast/
Canonical: https://ailoot.ai/models/de-ch/minimax-hailuo-2-3-fast/
Language: de-ch

# Hailuo 2.3 Fast

[Markdown](https://ailoot.ai/models/de-ch/minimax-hailuo-2-3-fast/index.md) · [JSON](https://ailoot.ai/models/de-ch/minimax-hailuo-2-3-fast/facts.json)

## [Hailuo 2.3 Fast](https://ailoot.ai/models/de-ch/minimax-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.

- [**Ailoot Ultra · Video** `POST /v1/videos` `MiniMax-Hailuo-2.3-Fast`](https://ailoot.ai/models/de-ch/minimax-hailuo-2-3-fast/#method-0)

Ü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`](https://ailoot.ai/models/de-ch/#m=MiniMax-Hailuo-2.3-Fast&route=Ultra&caller=MiniMax-Hailuo-2.3-Fast&fmt=videos)

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

| Feld | Typ | Anforderung | Werte und Limits | Standard |
| --- | --- | --- | --- | --- |
| Feld`model` | Typ`string` | AnforderungErforderlich | Werte und Limits MiniMax-Hailuo-2.3-Fast | Standard— |
| Feld`prompt` | Typ`string` | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 Maximale Länge: 199 Einheit: Unicode-Zeichen | Standard— |
| Feld`duration` | Typ`integer` | AnforderungErforderlich | Werte und Limits 6 Einheit: Sekunden | Standard— |
| Feld`resolution` | Typ`string` | AnforderungErforderlich | Werte und Limits 768P | Standard— |
| Feld`first_frame_image` | Typ`https_url` | AnforderungErforderlich | Werte 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

| Parameter | Vertrag |
| --- | --- |
| Parameter`content_type` | Vertragapplication/json |
| Parameter`required` | Vertragmodel, prompt, duration, resolution, first\_frame\_image |
| Parameter`other_options` | Vertragfalse |
| Parameter`duration` | Vertrag6 |
| Parameter`resolution` | Vertrag768P |
| Parameter`prompt_max_characters` | Vertrag199 |
| Parameter`first_frame_image` | Vertrag{"type":"https\_url","format":\["png","jpeg"\],"dimensions":"Quadratisch, 300..4096 Pixel","full\_image\_validation\_before\_send":true,"maximum\_file\_bytes":20000000} |
| Parameter`material_types` | Vertragtext, image |
| Parameter`additional_properties` | Vertragfalse |

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.

| Konfiguration | Tarifstaffel | Nominelle Clipdauer, Sekunden | Auflösung | Abrechnungseinheit | Gebühr |
| --- | --- | --- | --- | --- | --- |
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Nominelle 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 |
| KonfigurationUltra | Tarifstaffel— | Nominelle Clipdauer, Sekunden6 | Auflösung768P | Abrechnungseinheitpro Ausgabeclip mit nominell 6s | Gebü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 →](https://ailoot.ai/docs/de-ch/billing/reserve/)

#### 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

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3-Fast · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0.00** pro Aufruf Ausgabe · Ausgabe **$ 0.40** pro Aufruf |

MiniMax-Hailuo-2.3-Fast

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3-Fast · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0.00** pro Aufruf Ausgabe · Ausgabe **$ 0.80** pro Aufruf |

MiniMax-Hailuo-2.3-Fast

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3-Fast · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0.00** pro Aufruf Ausgabe · Ausgabe **$ 0.80** pro Aufruf |

### Beispielanfragen

#### Ailoot Ultra · Video

curl · Erstellungsaufruf exakt wie gespeichert

```bash
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

```bash
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

```bash
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

| Feld | Typ | Bedeutung |
| --- | --- | --- |
| Feld`id` | Typstring | Bedeutung— |
| Feld`object` | Typstring | Bedeutung— |
| Feld`model` | Typstring | Bedeutung— |
| Feld`status` | Typstring | Bedeutung— |
| Feld`data[]` | Typsigned content URL | Bedeutung— |
| Feld`charge_pending_check` | Typboolean | Bedeutung— |
| Feld`error.code` | Typstring | Bedeutung— |
| Feld`error.message` | Typstring | Bedeutung— |
| Feld`requested_nominal_duration_seconds` | Typinteger | Bedeutung— |
| Feld`measured_duration_seconds` | Typnumber | Bedeutung— |
| Feld`width` | Typinteger | Bedeutung— |
| Feld`height` | Typinteger | Bedeutung— |
| Feld`operation_id` | Typstring | BedeutungWird bei status=unknown zurückgegeben; tatsächliche ursprüngliche öffentliche Kennung des Videovorgangs |
| Feld`request_id` | Typstring | BedeutungOptional bei status=unknown; wird nur zurückgegeben, wenn die ursprüngliche Aufgabe eine Anfrage-ID besitzt |

Fehler und nächste Schritte

| Antwort | Bedingung | Nächster Schritt |
| --- | --- | --- |
| Antwort400 · `invalid_request_error` | BedingungDas Lesen des rohen Anfragetexts scheitert vor dem Parsen des Videoprofils | Nächster SchrittBewahren Sie die zurückgegebene Antwort auf und korrigieren Sie den nicht lesbaren Anfragetext. |
| Antwort422 · `price_unavailable` | BedingungDas exakte Videoprofil lässt sich nicht parsen oder für das vollständig geparste Profil liegt keine einsatzbereite exakte Preiskarte vor | Nä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_ready` | BedingungDer ursprüngliche Ergebnisinhalt ist noch nicht verfügbar | Nächster SchrittFragen Sie die ursprünglich zurückgegebene ID ab und beachten Sie Retry-After. |
| Antwort`server_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. |
| Antwort200 · `video_result_unverified` | BedingungDer Zustand der ursprünglichen Fast-Aufgabe ist unbekannt; status=unknown und charge\_pending\_check=true | Nä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`](https://ailoot.ai/models/de-ch/#m=MiniMax-Hailuo-2.3-Fast&route=Ultra&caller=MiniMax-Hailuo-2.3-Fast&fmt=videos)

#### Aliasnamen für Methodenpfade

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

#### Zugehörige Aufrufer-IDs

[`MiniMax-Hailuo-2.3-Fast`](https://ailoot.ai/models/de-ch/#m=MiniMax-Hailuo-2.3-Fast&route=Ultra&caller=MiniMax-Hailuo-2.3-Fast&fmt=videos)

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`

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](https://ailoot.ai/docs/de-ch/billing/subscriptions/) · [Modellpreise ansehen](https://ailoot.ai/models/de-ch/)

## 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](mailto:support@ailoot.ai) · [Offizielles Angebot und Lizenzvertrag](https://ailoot.ai/legal/offer?lang=de-ch)

## Ailoot · Das Unternehmen und sein Projektportfolio





Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.





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





Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
