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

# Hailuo 2.3 Fast

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

## [Hailuo 2.3 Fast](https://ailoot.ai/models/nl/minimax-hailuo-2-3-fast/)

MiniMax Hailuo 2.3 Fast animeert een afbeelding van het eerste frame op basis van een korte bewegingsprompt. Kies dit profiel voor afbeelding naar video voor een productshot, personagehouding of stilstaand storyboardbeeld.

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

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

MiniMax Hailuo 2.3 Fast is het benoemde Fast-profiel voor generatie van afbeelding naar video. Begin met een zorgvuldig samengestelde afbeelding van het eerste frame en beschrijf hoe het onderwerp of de camera moet bewegen. Een productfoto, personagehouding of storyboardframe geeft het shot een concreet visueel uitgangspunt.

#### Bereid de afbeelding en bewegingsbriefing voor

Lever via een HTTPS-URL een vierkante PNG- of JPEG-afbeelding aan, met elke zijde tussen 300 en 4096 pixels. Het gedownloade afbeeldingsbestand mag niet groter zijn dan 20000000 bytes. Houd de prompt tussen 1 en 199 tekens en richt deze op één zichtbare handeling en de beweging die voor het shot van belang is.

#### Volg de clip tot de voltooiing

Dit profiel is ingesteld voor één MP4-clip van 768 × 768 met een nominale duur van zes seconden. Dien de aanvraag eenmaal in, bewaar de geretourneerde ID en volg die oorspronkelijke aanvraag totdat deze voltooid is. Download de geretourneerde video en bewaar de gerapporteerde afmetingen en gemeten duur bij het resultaat. Als de uitkomst van de creatie onzeker is, blijf dan de oorspronkelijke aanvraag controleren in plaats van deze opnieuw aan te maken.

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

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

MiniMax /`MiniMax-Hailuo-2.3-Fast`

### Aan de slag

MiniMax Hailuo 2.3 Fast animeert een afbeelding van het eerste frame op basis van een korte bewegingsprompt. Kies dit profiel voor afbeelding naar video voor een productshot, personagehouding of stilstaand storyboardbeeld.

Toegestane invoer

Tekst · Afbeeldingen

Resultaten

Video

### Beschikbaar in Ailoot · invoer en methoden

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

Invoertypen

`text`, `image`

Uitvoertypen

`video`

Uitvoerformaat

mp4

Aantal uitvoerresultaten

Tot en met 1 uitvoer

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten MiniMax-Hailuo-2.3-Fast | Standaard— |
| Veld`prompt` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 Maximumlengte: 199 Eenheid: Unicode-tekens | Standaard— |
| Veld`duration` | Type`integer` | VereisteVereist | Waarden en limieten 6 Eenheid: seconden | Standaard— |
| Veld`resolution` | Type`string` | VereisteVereist | Waarden en limieten 768P | Standaard— |
| Veld`first_frame_image` | Type`https_url` | VereisteVereist | Waarden en limieten Maximale bestandsgrootte in bytes: 20.000.000 MIME-typen: image/png, image/jpeg Minimumafmeting: 300 Maximumafmeting: 4.096 Alleen vierkant: Ja | Standaard— |

Combinaties van invoermaterialen

**Afbeelding naar video** · Vereist: prompt, first\_frame\_image

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, prompt, duration, resolution, first\_frame\_image |
| Parameter`other_options` | Contractfalse |
| Parameter`duration` | Contract6 |
| Parameter`resolution` | Contract768P |
| Parameter`prompt_max_characters` | Contract199 |
| Parameter`first_frame_image` | Contract{"type":"https\_url","format":\["png","jpeg"\],"dimensions":"vierkant 300..4096 pixels","full\_image\_validation\_before\_send":true,"maximum\_file\_bytes":20000000} |
| Parameter`material_types` | Contracttext, image |
| Parameter`additional_properties` | Contractfalse |

Methodealiasnamen: `/v1/videos/generations`, `/videos`, `/videos/generations`

Levenscyclus: `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`

Maak eenmaal aan en sla de geretourneerde ID op.

Vraag de oorspronkelijke status periodiek op; bewaar elke voltooide asset en de duur.

### Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus is geselecteerd

Flexmodus

Niet opgegeven Wanneer de modus flex is geselecteerd

Maximale redeneerinspanning

Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Ailoot-tarieven

#### Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

| Configuratie | Tariefstaffel | Nominale clipduur, seconden | Resolutie | Rekeneenheid | Kosten |
| --- | --- | --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Nominale clipduur, seconden— | Resolutie— | Rekeneenheid— | Kosten Invoer · Invoertokens **—** / 1K tokens Uitvoer · Uitvoertokens **—** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |
| ConfiguratieUltra | Tariefstaffel— | Nominale clipduur, seconden6 | Resolutie768P | Rekeneenheidper uitvoerclip met nominale duur van 6s | Kosten Uitvoer · nominale uitvoerclip van 6s **$0.4** per uitvoerclip met nominale duur van 6s |

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. [Zo werken reservering en afrekening →](https://ailoot.ai/docs/nl/billing/reserve/)

#### Details van het referentietarief

Referentiestaffels op modelniveau veranderen de methodeselectie, kostenramingen of afschrijvingen niet. Voor de actieve kostenberekening gelden de tarieven van de geselecteerde Ailoot-methode.

MiniMax-Hailuo-2.3-Fast

#### Prijzen per configuratie

| Configuratie | Factureringsvoorwaarden | Kosten |
| --- | --- | --- |
| ConfiguratieMiniMax-Hailuo-2.3-Fast · Standaardconfiguratie | FactureringsvoorwaardenStandaardconfiguratie | Kosten Invoer · Invoer **US$ 0,00** per aanroep Uitvoer · Uitvoer **US$ 0,40** per aanroep |

MiniMax-Hailuo-2.3-Fast

#### Prijzen per configuratie

| Configuratie | Factureringsvoorwaarden | Kosten |
| --- | --- | --- |
| ConfiguratieMiniMax-Hailuo-2.3-Fast · Standaardconfiguratie | FactureringsvoorwaardenStandaardconfiguratie | Kosten Invoer · Invoer **US$ 0,00** per aanroep Uitvoer · Uitvoer **US$ 0,80** per aanroep |

MiniMax-Hailuo-2.3-Fast

#### Prijzen per configuratie

| Configuratie | Factureringsvoorwaarden | Kosten |
| --- | --- | --- |
| ConfiguratieMiniMax-Hailuo-2.3-Fast · Standaardconfiguratie | FactureringsvoorwaardenStandaardconfiguratie | Kosten Invoer · Invoer **US$ 0,00** per aanroep Uitvoer · Uitvoer **US$ 0,80** per aanroep |

### Voorbeeldverzoeken

#### Ailoot Ultra · Video

curl · exact bewaard aanmaakverzoek

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

### Resultaten ophalen en opslaan

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

##### Taakstatus controleren

GET · Status van de oorspronkelijke bewerking

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

Lezen van andere inhoud

Elk voltooid eigen uitvoerresultaat opslaan

```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 voltooide resultaten bewaren

Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.

Voltooide data\[\] bevat alle ondertekende inhouds-URLs die u bezit. Haal elke geretourneerde URL op of gebruik het inhoudsendpoint met index ingesteld op een daadwerkelijke uitvoerindex. Een mislukte oorspronkelijke taak kan charge\_pending\_check retourneren; controleer die oorspronkelijke taak in plaats van deze opnieuw aan te maken.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Lees de bestaande oorspronkelijke taak; dien een onzekere verzending nooit opnieuw in.

Maximumaantal uitvoerresultaten: 1.

Antwoordvelden

| Veld | Type | Betekenis |
| --- | --- | --- |
| Veld`id` | Typestring | Betekenis— |
| Veld`object` | Typestring | Betekenis— |
| Veld`model` | Typestring | Betekenis— |
| Veld`status` | Typestring | Betekenis— |
| Veld`data[]` | Typesigned content URL | Betekenis— |
| Veld`charge_pending_check` | Typeboolean | Betekenis— |
| Veld`error.code` | Typestring | Betekenis— |
| Veld`error.message` | Typestring | Betekenis— |
| Veld`requested_nominal_duration_seconds` | Typeinteger | Betekenis— |
| Veld`measured_duration_seconds` | Typenumber | Betekenis— |
| Veld`width` | Typeinteger | Betekenis— |
| Veld`height` | Typeinteger | Betekenis— |
| Veld`operation_id` | Typestring | BetekenisGeretourneerd wanneer status=unknown; daadwerkelijke oorspronkelijke openbare video-operatie-ID |
| Veld`request_id` | Typestring | BetekenisOptioneel wanneer status=unknown; alleen geretourneerd als de oorspronkelijke taak een verzoek-ID heeft |

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeHet lezen van de ruwe verzoekbody mislukt voordat het videoprofiel wordt geparseerd | Volgende stapBewaar het geretourneerde antwoord en corrigeer de onleesbare verzoekbody. |
| Antwoord422 · `price_unavailable` | VoorwaardeHet exacte videoprofiel kan niet worden geparseerd of voor het volledig geparseerde profiel is geen exacte prijskaart gereed | Volgende stapBewaar het antwoord; gebruik het volledige exact toegelaten profiel en de gepubliceerde kaart ervan. Deze tak wordt uitgevoerd vóór verzending naar een provider. |
| Antwoord409 · `video_not_ready` | VoorwaardeOorspronkelijke resultaatinhoud nog niet beschikbaar | Volgende stapVraag de oorspronkelijke geretourneerde ID periodiek op en respecteer Retry-After. |
| Antwoord`server_error` | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in. |
| Antwoord200 · `video_result_unverified` | VoorwaardeDe oorspronkelijke Fast-taakstatus is onbekend; status=unknown en charge\_pending\_check=true | Volgende stapBewaar de daadwerkelijk geretourneerde id/operation\_id en optionele request\_id; lees uitsluitend de oorspronkelijke taak. Dien nooit opnieuw in. |

### Aliasnamen

#### Modelaliasnamen

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

#### Aliasnamen voor methodepaden

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

#### Gerelateerde aanroeper-ID’s

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

FAQ · Hailuo 2.3 Fast

Welke invoer en resultaten zijn beschikbaar?

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

Welke velden gebruikt het verzoek?

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

Welke limieten gelden?

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

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
