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

# Hailuo 2.3 Fast

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

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

MiniMax Hailuo 2.3 Fast animerer et førstebillede ud fra en kort bevægelsesprompt. Vælg denne billede-til-video-profil til en produktindstilling, en figurpositur eller et storyboardstillbillede.

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

Om modellen

Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.

MiniMax Hailuo 2.3 Fast er den navngivne Fast-profil til billede-til-video-generering. Start med et komponeret førstebillede, og beskriv, hvordan motivet eller kameraet skal bevæge sig. Et produktstillbillede, en figurpositur eller et storyboardbillede giver indstillingen et konkret visuelt udgangspunkt.

#### Forbered billedet og bevægelsesbriefen

Lever et kvadratisk PNG- eller JPEG-billede via en HTTPS-URL med hver side mellem 300 og 4.096 pixels. Den downloadede billedfil må højst være 20.000.000 bytes. Hold prompten mellem 1 og 199 tegn med fokus på én synlig handling og den bevægelse, der er vigtig for indstillingen.

#### Følg klippet til færdiggørelse

Denne profil er konfigureret til ét MP4-klip på 768 × 768 med en nominel varighed på seks sekunder. Indsend anmodningen én gang, gem det returnerede ID, og følg den oprindelige anmodning, indtil den er færdig. Download den returnerede video, og gem dens rapporterede dimensioner og målte varighed sammen med resultatet. Hvis udfaldet af oprettelsen er usikkert, skal du fortsætte med at kontrollere den oprindelige anmodning frem for at oprette den igen.

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

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

MiniMax /`MiniMax-Hailuo-2.3-Fast`

### Start

MiniMax Hailuo 2.3 Fast animerer et førstebillede ud fra en kort bevægelsesprompt. Vælg denne billede-til-video-profil til en produktindstilling, en figurpositur eller et storyboardstillbillede.

Accepterede input

Tekst · Billeder

Resultater

Video

### Tilgængelig i Ailoot · input og metoder

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

Inputtyper

`text`, `image`

Outputtyper

`video`

Outputformat

mp4

Antal output

Op til 1 output

| Felt | Type | Krav | Værdier og grænser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrævet | Værdier og grænser MiniMax-Hailuo-2.3-Fast | Standard— |
| Felt`prompt` | Type`string` | KravPåkrævet | Værdier og grænser Minimumslængde: 1 Maksimal længde: 199 Enhed: Unicode-tegn | Standard— |
| Felt`duration` | Type`integer` | KravPåkrævet | Værdier og grænser 6 Enhed: sekunder | Standard— |
| Felt`resolution` | Type`string` | KravPåkrævet | Værdier og grænser 768P | Standard— |
| Felt`first_frame_image` | Type`https_url` | KravPåkrævet | Værdier og grænser Maksimal filstørrelse i bytes: 20.000.000 MIME-typer: image/png, image/jpeg Minimumsdimension: 300 Maksimal dimension: 4.096 Kun kvadratisk: Ja | Standard— |

Kombinationer af inputmaterialer

**Billede til video** · Påkrævet: prompt, first\_frame\_image

Metodeparametre og livscyklus

| Parameter | Kontrakt |
| --- | --- |
| Parameter`content_type` | Kontraktapplication/json |
| Parameter`required` | Kontraktmodel, prompt, duration, resolution, first\_frame\_image |
| Parameter`other_options` | Kontraktfalse |
| Parameter`duration` | Kontrakt6 |
| Parameter`resolution` | Kontrakt768P |
| Parameter`prompt_max_characters` | Kontrakt199 |
| Parameter`first_frame_image` | Kontrakt{"type":"https\_url","format":\["png","jpeg"\],"dimensions":"kvadratisk, 300..4096 pixels","full\_image\_validation\_before\_send":true,"maximum\_file\_bytes":20000000} |
| Parameter`material_types` | Kontrakttext, image |
| Parameter`additional_properties` | Kontraktfalse |

Metodealiaser: `/v1/videos/generations`, `/videos`, `/videos/generations`

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

Opret én gang, og gem det returnerede ID.

Forespørg på den oprindelige status; behold hvert færdigt aktiv og hver varighed.

### Priser

Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.

Hurtig tilstand

Ikke angivet Når hurtig tilstand er valgt

flex-tilstand

Ikke angivet Når flex-tilstanden er valgt

Maksimal ræsonneringsindsats

Ikke angivet Når default-justeringen anvendes ved maksimal ræsonneringsindsats

#### Ailoot-takster

#### Priser efter konfiguration

Knyt hver omkostning til de viste betingelser. Brug én takst for hver gruppe af alternative konfigurationer.

| Konfiguration | Takstplan | Nominel klipvarighed, sekunder | Opløsning | Afregningsenhed | Beløb |
| --- | --- | --- | --- | --- | --- |
| KonfigurationGrundpriser for tokens | TakstplanGrundtakst | Nominel klipvarighed, sekunder— | Opløsning— | Afregningsenhed— | Beløb Input · Inputtokens **—** / 1K tokens Output · Outputtokens **—** / 1K tokens Input · Cachelæsning **—** / 1K tokens Input · Cacheskrivning **—** / 1K tokens Input · Cacheskrivning, 1 time **—** / 1K tokens |
| KonfigurationUltra | Takstplan— | Nominel klipvarighed, sekunder6 | Opløsning768P | Afregningsenhedpr. outputklip med nominel varighed på 6s | Beløb Output · outputklip med nominel varighed på 6s **$0.4** pr. outputklip med nominel varighed på 6s |

Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. [Sådan fungerer reservation og afregning →](https://ailoot.ai/docs/da/billing/reserve/)

#### Detaljer om referencetariffen

Referenceplaner på modelniveau ændrer ikke metodevalg, prisoverslag eller opkrævninger. Ved den aktive afregning anvendes taksterne for den valgte Ailoot-metode.

MiniMax-Hailuo-2.3-Fast

#### Priser efter konfiguration

| Konfiguration | Afregningsbetingelser | Beløb |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3-Fast · Standardkonfiguration | AfregningsbetingelserStandardkonfiguration | Beløb Input · Input **0,00 US$** pr. kald Output · Output **0,40 US$** pr. kald |

MiniMax-Hailuo-2.3-Fast

#### Priser efter konfiguration

| Konfiguration | Afregningsbetingelser | Beløb |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3-Fast · Standardkonfiguration | AfregningsbetingelserStandardkonfiguration | Beløb Input · Input **0,00 US$** pr. kald Output · Output **0,80 US$** pr. kald |

MiniMax-Hailuo-2.3-Fast

#### Priser efter konfiguration

| Konfiguration | Afregningsbetingelser | Beløb |
| --- | --- | --- |
| KonfigurationMiniMax-Hailuo-2.3-Fast · Standardkonfiguration | AfregningsbetingelserStandardkonfiguration | Beløb Input · Input **0,00 US$** pr. kald Output · Output **0,80 US$** pr. kald |

### Eksempelanmodninger

#### Ailoot Ultra · Video

curl · den præcise gemte oprettelsesanmodning

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

### Hent og gem resultater

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

##### Kontrollér opgavestatus

GET · Status for den oprindelige handling

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

Læsning af andet indhold

Gem hvert færdigt output, du ejer

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

##### Behold alle færdige resultater

Gem hver færdig video eller returneret fil; hent hver faktisk returneret fil-URL.

Det færdige data\[\] indeholder alle signerede indholds-URL’er, du ejer. Hent hver returneret URL, eller brug indholdsendpointet med index sat til et faktisk outputindeks. Et mislykket oprindeligt job kan returnere charge\_pending\_check; kontrollér dette oprindelige job i stedet for at oprette det igen.

##### Hvis det oprindelige svar skal kontrolleres

Læs det eksisterende oprindelige job; indsend aldrig en afsendelse med ukendt udfald igen.

Maksimalt antal output: 1.

Svarfelter

| Felt | Type | Betydning |
| --- | --- | --- |
| Felt`id` | Typestring | Betydning— |
| Felt`object` | Typestring | Betydning— |
| Felt`model` | Typestring | Betydning— |
| Felt`status` | Typestring | Betydning— |
| Felt`data[]` | Typesigned content URL | Betydning— |
| Felt`charge_pending_check` | Typeboolean | Betydning— |
| Felt`error.code` | Typestring | Betydning— |
| Felt`error.message` | Typestring | Betydning— |
| Felt`requested_nominal_duration_seconds` | Typeinteger | Betydning— |
| Felt`measured_duration_seconds` | Typenumber | Betydning— |
| Felt`width` | Typeinteger | Betydning— |
| Felt`height` | Typeinteger | Betydning— |
| Felt`operation_id` | Typestring | BetydningReturneres ved status=unknown; det faktiske oprindelige offentlige videooperations-ID |
| Felt`request_id` | Typestring | BetydningValgfrit ved status=unknown; returneres kun, hvis den oprindelige opgave har et forespørgsels-ID |

Fejl og næste trin

| Svar | Betingelse | Næste trin |
| --- | --- | --- |
| Svar400 · `invalid_request_error` | BetingelseLæsning af det rå forespørgselsindhold mislykkes, før videoprofilen fortolkes | Næste trinBehold det returnerede svar, og ret det ulæselige forespørgselsindhold. |
| Svar422 · `price_unavailable` | BetingelseFortolkning af den præcise videoprofil mislykkes, eller den fuldt fortolkede profil har ikke et klargjort priskort, der matcher præcist | Næste trinBehold svaret; brug hele den præcise profil, der har adgang, og dens offentliggjorte priskort. Denne gren udføres før afsendelse til en udbyder. |
| Svar409 · `video_not_ready` | BetingelseDet oprindelige resultatindhold er endnu ikke tilgængeligt | Næste trinForespørg på status med det oprindeligt returnerede ID, og overhold Retry-After. |
| Svar`server_error` | BetingelseDet returnerede svar angiver, at operationen eller resultatet skal kontrolleres | Næste trinGem det oprindeligt returnerede operations-/opgave-ID, anmodningens headere og svaret; fortsæt med de understøttede læseanmodninger for den oprindelige operation. Send ikke oprettelsesanmodningen igen. |
| Svar200 · `video_result_unverified` | BetingelseTilstanden for den oprindelige Fast-opgave er ukendt; status=unknown og charge\_pending\_check=true | Næste trinBehold det faktisk returnerede id/operation\_id og det valgfrie request\_id; læs kun den oprindelige opgave. Indsend aldrig igen. |

### Aliaser

#### Modelaliaser

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

#### Aliaser for metodestier

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

#### Relaterede kalder-ID’er

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

FAQ · Hailuo 2.3 Fast

Hvilke input og resultater er tilgængelige?

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

Hvilke felter bruger anmodningen?

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

Hvilke grænser gælder?

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

Tilslut Ailoot til Claude Code, OpenCode, Hermes eller din egen applikation.

## Virksomheden og dens projektportefølje

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

## Køb tokens med rabat.

Abonnementsrabat til regelmæssigt arbejde. Rabatkoder giver op til 50% på tokenkøb.

Abonnement

Vælg et abonnement med rabat til dine regelmæssige anmodninger.

Rabatkode på op til 50%

Indtast koden ved købet. Prisen genberegnes efter den aktuelle kampagne.

Udgifter i historikken

Model, tokens og beløb gemmes for hver anmodning.

[Vælg abonnement](https://ailoot.ai/docs/da/billing/subscriptions/) · [Se modelpriser](https://ailoot.ai/models/da/)

## Tilslut API’et til produktet, du sælger.

SaaS, apps og bots efter Ailoots tilbudsvilkår og licensaftale. Anmod om en forhandlerlicens til videresalg.

Kommerciel applikation

Byg generering af tekst, billeder, video og lyd ind i tjenestens betalte funktioner.

Licens til forhandlere

Send projektbeskrivelse og adgangsmodel. Bed om skriftlige vilkår for anvendelse og videresalg.

Dokumenter på websitet

Tilbudsvilkår, licensaftale og politik for behandling af data kan læses før tilslutning.

[Anmod om forhandlerlicens](mailto:support@ailoot.ai) · [Tilbudsvilkår og licensaftale](https://ailoot.ai/legal/offer?lang=da)

## Ailoot · Virksomheden og dens projektportefølje





Ailoot bygger på solid driftserfaring, en stor kundebase, stabil service og løbende kontrol af KPI.





Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.





Ailoot bruger denne driftserfaring til API-adgang til AI-funktioner i kundernes produkter, agenter, applikationer og automatiseringer.
