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

# MiniMax-Hailuo-2.3

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

## [MiniMax-Hailuo-2.3](https://ailoot.ai/models/de-at/minimax-hailuo-2-3/)

MiniMax Hailuo 2.3 erstellt Videos aus Text oder einem Ausgangsbild mit Steuerungen für Bewegung und Kamerarichtung. Wählen Sie sechs Sekunden in 768P oder 1080P beziehungsweise zehn Sekunden in 768P für Figurendarstellungen, stilisierte Szenen und Produkteinstellungen, die geprüft und geschnitten werden können.

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

Ü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-zu-Video- und Bild-zu-Video-Modi. Es baut auf Hailuo 02 auf und konzentriert sich auf körperliche Handlung, Bildstil, Mikroausdrücke von Figuren und Umsetzung von Bewegungsanweisungen. Geben Sie eine schriftliche Szene für eine neue Einstellung vor oder legen Sie mit einem Ausgangsbild die Anfangsansicht fest und beschreiben Sie die folgende Bewegung.

Körperliche Darstellung gehört zu den wichtigsten Verbesserungsbereichen dieser Ausgabe. Hailuo 2.3 soll Körperbewegungen flüssiger und kontrollierter gestalten, auch bei bewegter Kamera. Planen Sie die wichtige Handlung vor dekorativen Details. Eine Figur, die einen Gegenstand hebt, sich einer anderen Person zuwendet oder durch einen Raum geht, liefert ein sichtbares Prüfereignis. Entscheiden Sie, welche Bewegung die Geschichte trägt, und halten Sie umgebende Anweisungen dazu passend.

Ein weiterer Schwerpunkt ist die Stilisierung. Das Modell unterstützt Anime und Illustration sowie Stile wie Tuschemalerei und Spiele-CG. Beschreiben Sie die gewünschte Bildgestaltung konsistent zur Szene. Legt ein Ausgangsbild bereits einen Zeichenstil fest, steuern Sie mit dem Text die Animation, statt ein konkurrierendes Figurendesign einzuführen. Prüfen Sie den gesamten Clip darauf, ob die Gestaltung während der Bewegung erkennbar bleibt.

Das Modell konzentriert sich auch auf Gesichtsdarstellung und subtile Ausdrucksänderungen. Planen Sie eine Figureneinstellung um die wichtige Reaktion: einen Gegenstand bemerken, neugierig werden oder leicht lächeln. Eine nahe Ansicht macht die Änderung leichter prüfbar; viele Gesten können davon ablenken. Prüfen Sie das Gesicht vor, während und nach der Reaktion, statt nur ein repräsentatives Standbild zu beurteilen.

Objektbewegung eignet sich für produktzentrierte Szenen. Ein eigenes Briefing könnte eine kleine Keramikvase zeigen, die sich in warmem Seitenlicht dreht, während die Kamera langsam näher kommt. Benennen Sie erkennbare Eigenschaften wie Silhouette, Rand und Oberflächenfinish. Prüfen Sie diese Details während der Bewegung, denn überzeugende Atmosphäre allein belegt keine getreue Produktansicht.

Bei Text-zu-Video kann die erforderliche Beschreibung bis zu 2.000 Zeichen enthalten. Nennen Sie Motiv, Handlung, Umgebung und Bildstil in einer schlüssigen Reihenfolge. Bild-zu-Video benötigt ein Anfangsbild und erlaubt eine optionale Beschreibung bis 2.000 Zeichen. Das Bild fixiert die Anfangskomposition; bereiten Sie Motiv und Ausschnitt daher vor dem Bewegungsauftrag vor. Lassen Sie sichtbaren Raum für die Bewegung eines Arms, Gegenstands oder einer Figur.

Das Anfangsbild akzeptiert JPG, JPEG, PNG oder WebP, muss kleiner als 20 MB sein, eine kurze Seite von mehr als 300 Pixeln und ein Seitenverhältnis zwischen 2:5 und 5:2 haben. Es kann als öffentliche Bild-URL oder Base64-Daten-URL geliefert werden. Wählen Sie ein klares Anfangsbild, 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 verwendet 768P. Standard sind sechs Sekunden und 768P. Wählen Sie die Länge passend zur gewünschten Handlung: Eine kurze Reaktion passt möglicherweise in eine kurze Einstellung, eine langsamere Bewegung braucht mehr Zeit. Lesen Sie beim Einfügen in einen Schnitt die tatsächliche Breite und Höhe des Ergebnisses aus, da eine Auflösungsbezeichnung den Bildausschnitt nicht vollständig festlegt.

Kameraanweisungen können Befehle in eckigen Klammern verwenden. Die verfügbaren Steuerungen umfassen seitliche Fahrt, Schwenk, Vorwärtsfahrt, vertikale Fahrt, Neigung, Zoom, Wackeln, Verfolgung und statische Aufnahme. Ein Befehl wie \[Push in\] steuert die Annäherung; Befehle in derselben Klammer wirken gemeinsam, nacheinander gesetzte beschreiben eine Folge. MiniMax empfiehlt höchstens drei gleichzeitige Befehle. Stimmen Sie die Kamerabewegung auf die Motivhandlung ab, damit das Hauptereignis leicht verfolgbar bleibt.

Automatische Prompt-Optimierung ist standardmäßig aktiviert und kann für engere Kontrolle über den Wortlaut deaktiviert werden. Optionale schnelle Vorverarbeitung verkürzt die Optimierungszeit, wenn die Optimierung aktiv ist; dies ist eine eigene Einstellung, getrennt von der Modellwahl Hailuo 2.3 Fast. Standard-Hailuo 2.3 unterstützt beide Erstellungsmodi, während Fast eine separate Bild-zu-Video-Variante ist. Wählen Sie die Ausgabe danach, ob das Projekt nur mit Text oder mit einem vorhandenen Frame 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 tatsächliche Videoabmessungen; das fertige Video wird zum Download abgerufen. Sichern Sie den Clip, solange seine Downloadadresse gültig ist. Die aktuelle Videodownloadreferenz des Herstellers nennt eine Gültigkeit von einer Stunde für die zurückgegebene URL. Bewahren Sie bei einer Schnittsequenz jede Einstellung mit Prompt und Ausgangsbild auf, damit die gewählte kreative Richtung bei Überarbeitungen nachvollziehbar bleibt.

Prüfen Sie im gespeicherten Clip Handlung, physikalische Kontinuität, Gesichts- oder Produktdetails, Bildstil und Kameraverhalten. Sehen Sie die ganze Einstellung an und prüfen Sie danach Anfang und Ende für den Anschluss an anderes Material. Vereinfachen Sie die Haupthandlung bei zu vielen konkurrierenden Bewegungen; verbessern Sie das Ausgangsbild bei unklarer Anfangsgestaltung. Wählen Sie eine Einstellung, die das gewünschte Ereignis vermittelt, und ergänzen Sie Erzählton, Titel und Übergänge im Schnitt.

**Ailoot · Videos** `POST /v1/videos/generations` `MiniMax-Hailuo-2.3`

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

MiniMax /`MiniMax-Hailuo-2.3`

### Einstieg

MiniMax Hailuo 2.3 erstellt Videos aus Text oder einem Ausgangsbild mit Steuerungen für Bewegung und Kamerarichtung. Wählen Sie sechs Sekunden in 768P oder 1080P beziehungsweise zehn Sekunden in 768P für Figurendarstellungen, stilisierte Szenen und Produkteinstellungen, die geprüft und geschnitten werden können.

Zulässige Eingaben

Text · Bilder

Ergebnisse

Video

### In Ailoot verfügbar · Eingaben und Methoden

**Ailoot · Videos** `POST /v1/videos/generations`

Eingabe

`text`, `image`

Ausgabe

`video`

Ausgabeformat

mp4

| Feld | Typ | Anforderung | Werte und Limits | Standard |
| --- | --- | --- | --- | --- |
| Feld`model` | Typ`string` | AnforderungErforderlich | Werte und Limits MiniMax-Hailuo-2.3 | Standard— |
| Feld`prompt` | Typ`string` | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 Maximale Länge: 2 000 Einheit: Unicode-Zeichen | Standard— |
| Feld`duration` | Typ`integer` | AnforderungOptional | Werte und Limits 6, 10 Bedingungen: 10 Sekunden erfordern 768P Einheit: Sekunden | Standard6 |
| Feld`resolution` | Typ`string` | AnforderungOptional | Werte und Limits 768P, 1080P Bedingungen: 1080P erfordert 6 Sekunden | Standard768P |
| Feld`first_frame_image` | Typ`https_url\|data_image_url` | AnforderungOptional | Werte 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— |
| Feld`prompt_optimizer` | Typ`boolean` | AnforderungOptional | Werte und Limits | Standard— |
| Feld`fast_pretreatment` | Typ`boolean` | AnforderungOptional | Werte und Limits | Standard— |

Kombinationen von Eingabematerialien

**Bild zu Video** · Erforderlich: prompt, first\_frame\_image

**Text zu Video** · Erforderlich: prompt

Methodenparameter und Lebenszyklus

| Parameter | Vertrag |
| --- | --- |
| Parameter`material_types` | Vertragtext, image |
| Parameter`required` | Vertragnull |
| Parameter`optional_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

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 →](https://ailoot.ai/docs/de-at/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

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0,00** pro Aufruf Ausgabe · Ausgabe **$ 0,60** pro Aufruf |

MiniMax-Hailuo-2.3

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0,00** pro Aufruf Ausgabe · Ausgabe **$ 1,20** pro Aufruf |

MiniMax-Hailuo-2.3

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0,00** pro Aufruf Ausgabe · Ausgabe **$ 1,20** pro Aufruf |

### Beispielanfragen

#### Ailoot · Videos

Videobeispiel

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

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

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

```bash
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/jeden Ausgabeindex auf. content\_url bezeichnet nur die erste Ausgabe; rufen Sie jeden tatsächlichen Inhaltspfad/jedes Asset ab. GET content ohne index liefert nicht sämtliche Ausgaben.

##### 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 |
| --- | --- |
| Feld`id` | Typstring |
| Feld`object` | Typstring |
| Feld`model` | Typstring |
| Feld`status` | Typstring |
| Feld`content_url` | Typsigned URL |
| Feld`data[]` | Typsigned URL |
| Feld`usage` | Typobject |
| Feld`result_pending_check` | 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. |
| 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. |

### Aliasnamen

#### Modellaliasnamen

<strong>Ailoot</strong> [`MiniMax-Hailuo-2.3`](https://ailoot.ai/models/de-at/#m=MiniMax-Hailuo-2.3&route=Core&caller=MiniMax-Hailuo-2.3&fmt=videos)
**Ailoot Ultra** [`MiniMax-Hailuo-2.3`](https://ailoot.ai/models/de-at/#m=MiniMax-Hailuo-2.3&route=Ultra&caller=MiniMax-Hailuo-2.3&fmt=videos)

#### Aliasnamen für Methodenpfade

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

#### Zugehörige Aufrufer-IDs

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

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

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

MiniMax /`MiniMax-Hailuo-2.3`

### Einstieg

MiniMax Hailuo 2.3 erstellt Videos aus Text oder einem Ausgangsbild mit Steuerungen für Bewegung und Kamerarichtung. Wählen Sie sechs Sekunden in 768P oder 1080P beziehungsweise zehn Sekunden in 768P für Figurendarstellungen, stilisierte Szenen und Produkteinstellungen, die geprüft und geschnitten werden können.

Zulässige Eingaben

Text

Ergebnisse

Video

### In Ailoot verfügbar · Eingaben und Methoden

**Ailoot Ultra · Video** `POST /v1/videos`

Eingabe

`text`

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 | Standard— |
| Feld`prompt` | Typ`string` | AnforderungErforderlich | Werte 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 ausschließlich aus Leerraum besteht. 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, 1080P | Standard— |

Kombinationen von Eingabematerialien

**Text zu Video** · Erforderlich: prompt

Methodenparameter und Lebenszyklus

| Parameter | Vertrag |
| --- | --- |
| Parameter`content_type` | Vertragapplication/json |
| Parameter`required` | Vertragmodel, prompt, duration, resolution |
| Parameter`other_options` | Vertragfalse |
| Parameter`duration` | Vertrag6 |
| Parameter`resolution` | Vertrag768P, 1080P |
| Parameter`prompt_max_characters` | Vertrag2000 |
| Parameter`material_types` | Vertragtext |
| Parameter`prompt_max_characters_by_resolution` | Vertrag{"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 Vorgang einmal und speichern Sie die zurückgegebene ID.

Fragen Sie den ursprünglichen Status regelmäßig ab; bewahren Sie jedes fertiggestellte Asset samt 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 |
| --- | --- | --- | --- | --- | --- |
| KonfigurationBasistarife für Tokens | TarifstaffelGrundtarif | Nominelle Clipdauer, Sekunden— | Auflösung— | Abrechnungseinheit— | Gebühr Eingabe · Eingabetoken **—** / 1K Tokens Ausgabe · Ausgabetoken **—** / 1K Tokens Eingabe · Cache lesen **—** / 1K Tokens Eingabe · In Cache schreiben **—** / 1K Tokens Eingabe · In Cache schreiben, 1 Stunde **—** / 1K Tokens |
| KonfigurationUltra | Tarifstaffel— | Nominelle Clipdauer, Sekunden6 | Auflösung1080P | Abrechnungseinheitpro Ausgabeclip mit nominell 6s | Gebühr Ausgabe · Ausgabeclip mit nominaler Dauer von 6s **$1.2** pro Ausgabeclip mit nominell 6s |
| KonfigurationUltra | Tarifstaffel— | Nominelle Clipdauer, Sekunden6 | Auflösung768P | Abrechnungseinheitpro Ausgabeclip mit nominell 6s | Gebü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 →](https://ailoot.ai/docs/de-at/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

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0,00** pro Aufruf Ausgabe · Ausgabe **$ 0,60** pro Aufruf |

MiniMax-Hailuo-2.3

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0,00** pro Aufruf Ausgabe · Ausgabe **$ 1,20** pro Aufruf |

MiniMax-Hailuo-2.3

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabe **$ 0,00** pro Aufruf Ausgabe · Ausgabe **$ 1,20** pro Aufruf |

### Beispielanfragen

#### Ailoot Ultra · Video

curlcurl · 1080P / 6 Sekunden

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

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

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

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

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

Das fertiggestellte 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 anzulegen.

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

Maximale Anzahl der Ausgaben: 1.

Antwortfelder

| Feld | Typ |
| --- | --- |
| Feld`id` | Typstring |
| Feld`object` | Typstring |
| Feld`model` | Typstring |
| Feld`status` | Typstring |
| Feld`data[]` | Typsigned content URL |
| Feld`charge_pending_check` | Typboolean |
| Feld`error.code` | Typstring |
| Feld`error.message` | Typstring |
| Feld`requested_nominal_duration_seconds` | Typinteger |
| Feld`measured_duration_seconds` | Typnumber |
| Feld`width` | Typinteger |
| Feld`height` | Typinteger |

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

### Aliasnamen

#### Modellaliasnamen

<strong>Ailoot</strong> [`MiniMax-Hailuo-2.3`](https://ailoot.ai/models/de-at/#m=MiniMax-Hailuo-2.3&route=Core&caller=MiniMax-Hailuo-2.3&fmt=videos)
**Ailoot Ultra** [`MiniMax-Hailuo-2.3`](https://ailoot.ai/models/de-at/#m=MiniMax-Hailuo-2.3&route=Ultra&caller=MiniMax-Hailuo-2.3&fmt=videos)

#### Aliasnamen für Methodenpfade

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

#### Zugehörige Aufrufer-IDs

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

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`

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

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

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