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

# MiniMax-Hailuo-2.3

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

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

MiniMax Hailuo 2.3 luo videoita tekstistä tai aloituskuvasta ja tarjoaa liikkeen ja kameran suunnan ohjauksen. Valitse kuusi sekuntia tarkkuudella 768P tai 1080P tai kymmenen sekuntia tarkkuudella 768P hahmosuorituksiin, tyyliteltyihin kohtauksiin ja tuoteotoksiin, joita voidaan arvioida ja muokata.

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

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

MiniMax Hailuo 2.3 on videon generointimalli, jossa on tekstistä videoksi ja kuvasta videoksi -tilat. Se rakentuu Hailuo 02:n pohjalle ja keskittyy fyysiseen toimintaan, visuaaliseen tyyliin, hahmon mikroilmeisiin ja liikeohjeiden noudattamiseen. Anna kirjallinen kohtaus otoksen luomiseksi alusta asti tai käytä aloituskuvaa määrittelemään alkunäkymä ja kuvaile sitä seuraava liike.

Fyysinen suoritus on yksi version tärkeimmistä parannusalueista. Hailuo 2.3 pyrkii tekemään kehon liikkeistä sulavampia ja hallitumpia myös liikkuvan kameran kohtauksissa. Suunnittele tärkeä toiminta ennen koristeellisia yksityiskohtia. Hahmo, joka nostaa esineen, kääntyy toista ihmistä kohti tai liikkuu huoneessa, antaa otokselle näkyvän arvioitavan tapahtuman. Päätä, mikä liike kantaa tarinaa, ja pidä muut ohjeet sen kanssa johdonmukaisina.

Tyylittely on toinen painopiste. Malli tukee animea ja kuvitusta sekä esimerkiksi tussimaalausta ja pelien CG-tyylejä. Kuvaile haluttu visuaalinen käsittely ja pidä ulkoasu kohtauksen kanssa yhtenäisenä. Jos aloituskuva määrittelee jo piirrostyylin, käytä tekstiä animaation ohjaamiseen sen sijaan, että esittelisit kilpailevan hahmosuunnittelun kuvauksen. Arvioi koko leikkeestä, pysyykö käsittely luettavana liikkeen aikana.

Malli keskittyy myös kasvojen suoritukseen ja hienovaraisiin ilmemuutoksiin. Rakenna hahmo-otos tärkeän reaktion ympärille: esineen huomaaminen, uteliaaksi muuttuminen tai pieni hymy vastauksena. Lähikuva voi helpottaa muutoksen arviointia, kun taas suuri eleiden sarja voi viedä huomion siitä. Tarkista kasvot ennen reaktiota, sen aikana ja sen jälkeen sen sijaan, että arvioisit vain edustavaa pysäytyskuvaa.

Esineen liike sopii tuotekeskeisiin kohtauksiin. Alkuperäinen ohje voisi näyttää pienen keraamisen maljakon kääntymässä lämpimässä sivuvalossa kameran lähestyessä sitä vähitellen. Yksilöi tunnistettavina säilyvät ominaisuudet, kuten siluetti, reuna ja pintaviimeistely. Arvioi nämä yksityiskohdat liikkeen aikana, sillä pelkkä vakuuttava tunnelma ei osoita tuotteen uskollista esitystä.

Tekstistä videoksi -tilassa pakollinen kuvaus voi sisältää enintään 2 000 merkkiä. Esitä kohde, toiminta, ympäristö ja visuaalinen tyyli johdonmukaisessa järjestyksessä. Kuvasta videoksi -tila vaatii aloitusruudun kuvan; valinnainen kuvaus voi olla enintään 2 000 merkkiä. Kuva kiinnittää aloitussommittelun, joten valmistele kohde ja rajaus ennen liikkeen pyytämistä. Jätä näkyvää tilaa käsivarren, esineen tai hahmon tarvitsemalle liikkeelle.

Aloituskuva voi olla JPG-, JPEG-, PNG- tai WebP-muotoinen, sen on oltava alle 20 MB, lyhyen sivun on oltava yli 300 pikseliä ja kuvasuhteen välillä 2:5–5:2. Se voidaan antaa julkisena kuva-URL:na tai Base64-data-URL:na. Valitse selkeä aloituskuva sen sijaan, että luottaisit animaation korjaavan peittyneet kasvot tai valmiiksi rajatun toiminnan.

Hailuo 2.3 generoi 24 kuvaa sekunnissa. Kuuden sekunnin otos voi käyttää 768P- tai 1080P-tarkkuutta; kymmenen sekunnin otos käyttää 768P:tä. Oletukset ovat kuusi sekuntia ja 768P. Valitse pituus halutun toiminnan mukaan: lyhyt reaktio voi mahtua lyhyeen otokseen, hitaampi liike tarvitsee enemmän tilaa. Lue valmiin tuloksen todellinen leveys ja korkeus sijoittaessasi leikettä editointiin, sillä pelkkä tarkkuusnimike ei ratkaise koko rajausta.

Kameraohjauksessa voidaan käyttää hakasulkeisiin kirjoitettuja komentoja. Käytettävissä olevat asetukset kattavat sivuttaissiirrot, panoroinnit, lähestymiset, pystysiirrot, kallistukset, zoomaukset, tärinän, seurannan ja staattisen otoksen. Esimerkiksi \[Push in\] ohjaa lähestymistä; samaan hakasulkeeseen ryhmitetyt komennot toimivat yhdessä, järjestykseen asetetut komennot kuvaavat sarjaa. MiniMax suosittelee enintään kolmea samanaikaista komentoa. Sovita kameraliike kohteen toimintaan, jotta päätapahtumaa on helppo seurata.

Automaattinen kehotteen optimointi on oletuksena käytössä, ja sen voi poistaa käytöstä annetun sanamuodon tarkempaa hallintaa varten. Valinnainen nopea esikäsittely lyhentää optimointiaikaa optimoinnin ollessa käytössä; se on eri asetus kuin Hailuo 2.3 Fast -mallin valinta. Tavallinen Hailuo 2.3 tukee molempia luontitiloja, kun taas Fast on erillinen kuvasta videoksi -versio. Valitse versio sen mukaan, alkaako projekti pelkästä tekstistä vai olemassa olevasta ruudusta.

Generointityönkulku palauttaa asynkronisen tehtävätunnisteen ja raportoi sitten valmistelun, jonotuksen, käsittelyn, onnistumisen tai epäonnistumisen. Onnistunut tulos sisältää tiedostotunnisteen ja videon todelliset mitat, ja valmis video haetaan ladattavaksi. Tallenna leike sen latausosoitteen ollessa voimassa. Valmistajan nykyinen videolatauksen viite antaa palautetulle lataus-URL:lle yhden tunnin voimassaolon. Säilytä muokattavaa sarjaa varten jokainen otos kehotteineen ja aloituskuvineen, jotta valittu luova suunta pysyy jäljitettävänä muutoksissa.

Arvioi tallennetusta leikkeestä toiminta, fyysinen jatkuvuus, kasvojen tai tuotteen yksityiskohdat, visuaalinen tyyli ja kameran käyttäytyminen. Katso koko otos ja tarkasta sitten alku ja loppu kohdissa, joista se liittyy muuhun materiaaliin. Jos pyyntö sisältää liikaa kilpailevia liikkeitä, yksinkertaista päätoimintaa; jos aloitussuunnitelma on epäselvä, paranna aloituskuvaa. Valitse halutun tapahtuman välittävä otos ja lisää sitten kerronta, otsikot ja siirtymät editointityönkulussa.

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

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

MiniMax /`MiniMax-Hailuo-2.3`

### Aloitus

MiniMax Hailuo 2.3 luo videoita tekstistä tai aloituskuvasta ja tarjoaa liikkeen ja kameran suunnan ohjauksen. Valitse kuusi sekuntia tarkkuudella 768P tai 1080P tai kymmenen sekuntia tarkkuudella 768P hahmosuorituksiin, tyyliteltyihin kohtauksiin ja tuoteotoksiin, joita voidaan arvioida ja muokata.

Hyväksytyt syötteet

Teksti · Kuvat

Tulokset

Video

### Saatavilla Ailootissa · syötteet & menetelmät

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

Syötetyypit

`text`, `image`

Tulostyypit

`video`

Tulosteen muoto

mp4

| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
| --- | --- | --- | --- | --- |
| Kenttä`model` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat MiniMax-Hailuo-2.3 | Oletus— |
| Kenttä`prompt` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Enimmäispituus: 2 000 Yksikkö: Unicode-merkit | Oletus— |
| Kenttä`duration` | Tyyppi`integer` | VaatimusValinnainen | Arvot & rajat 6, 10 Ehdot: 10 sekuntia edellyttää 768P-resoluutiota Yksikkö: sekuntia | Oletus6 |
| Kenttä`resolution` | Tyyppi`string` | VaatimusValinnainen | Arvot & rajat 768P, 1080P Ehdot: 1080P edellyttää 6 sekunnin kestoa | Oletus768P |
| Kenttä`first_frame_image` | Tyyppi`https_url\|data_image_url` | VaatimusValinnainen | Arvot & rajat Purettujen tavujen enimmäismäärä: 20 971 520 MIME-tyypit: image/jpeg, image/png, image/webp Vähimmäismitta (raja-arvo pois lukien): 300 Kuvasuhteen vaihteluväli: 2:5, 5:2 | Oletus— |
| Kenttä`prompt_optimizer` | Tyyppi`boolean` | VaatimusValinnainen | Arvot & rajat | Oletus— |
| Kenttä`fast_pretreatment` | Tyyppi`boolean` | VaatimusValinnainen | Arvot & rajat | Oletus— |

Syöteaineistojen yhdistelmät

**Kuvasta videoksi** · Pakollinen: prompt, first\_frame\_image

**Tekstistä videoksi** · Pakollinen: prompt

Menetelmän parametrit ja elinkaari

| Parametri | Sopimus |
| --- | --- |
| Parametri`material_types` | Sopimustext, image |
| Parametri`required` | Sopimusnull |
| Parametri`optional_controls` | Sopimusnull |

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

Menetelmien rakenteet ja ID:t ovat täsmällisiä; toimittajan kyvykkyys on erillinen pyynnön hyväksymisestä.

### Hinnoittelu

#### Ailoot-menetelmien hinnat

Tuloste

0,28 $ *6 s:n videota kohden (768p)*

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. [Varauksen ja lopullisen veloituksen toiminta →](https://ailoot.ai/docs/fi/billing/reserve/)

#### Viitehinnaston tiedot

Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.

MiniMax-Hailuo-2.3

#### Hinnat asetusten mukaan

| Asetukset | Laskutusehdot | Veloitus |
| --- | --- | --- |
| AsetuksetMiniMax-Hailuo-2.3 · Oletusasetukset | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syöte **0,00 $** kutsua kohti Tuloste · Tuloste **0,60 $** kutsua kohti |

MiniMax-Hailuo-2.3

#### Hinnat asetusten mukaan

| Asetukset | Laskutusehdot | Veloitus |
| --- | --- | --- |
| AsetuksetMiniMax-Hailuo-2.3 · Oletusasetukset | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syöte **0,00 $** kutsua kohti Tuloste · Tuloste **1,20 $** kutsua kohti |

MiniMax-Hailuo-2.3

#### Hinnat asetusten mukaan

| Asetukset | Laskutusehdot | Veloitus |
| --- | --- | --- |
| AsetuksetMiniMax-Hailuo-2.3 · Oletuskokoonpano | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syöte **0,00 $** kutsua kohti Tuloste · Tuloste **1,20 $** kutsua kohti |

### Esimerkkipyynnöt

#### Ailoot · Videot

Videoesimerkki

```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"}'
```

### Vastaanota ja tallenna tulokset

#### Ailoot · Videot

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`

##### Tarkista työn tila

GET tila

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

Muut sisällön lukukerrat

GET sisältö

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

##### Säilytä kaikki valmistuneet tulokset

Tallenna jokainen valmistunut video tai palautettu tiedosto; nouda jokainen todellinen palautettu aineiston URL.

Säilytä jokainen palautettu data-alkio ja tulosindeksi. content\_url tarkoittaa vain ensimmäistä; nouda jokainen todellinen sisältöpolku tai aineisto. Sisällön GET ilman index-arvoa ei tarkoita kaikkia tuloksia.

##### Jos alkuperäinen vastaus on tarkistettava

Lue olemassa olevan alkuperäisen työn tietoja; älä koskaan lähetä tuntemattomaan tilaan jäänyttä pyyntöä uudelleen.

Vastauksen kentät

| Kenttä | Tyyppi |
| --- | --- |
| Kenttä`id` | Tyyppistring |
| Kenttä`object` | Tyyppistring |
| Kenttä`model` | Tyyppistring |
| Kenttä`status` | Tyyppistring |
| Kenttä`content_url` | Tyyppisigned URL |
| Kenttä`data[]` | Tyyppisigned URL |
| Kenttä`usage` | Tyyppiobject |
| Kenttä`result_pending_check` | Tyyppiboolean |

Virheet ja seuraavat vaiheet

| Vastaus | Ehto | Seuraava vaihe |
| --- | --- | --- |
| Vastaus400 · `invalid_request_error` | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
| Vastaus409 · `video_not_ready` | EhtoAlkuperäisen tuloksen sisältö ei ole vielä saatavilla | Seuraava vaiheKysy tilaa alkuperäisellä palautetulla tunnisteella ja noudata Retry-After-otsaketta. |
| Vastaus`server_error` | EhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistusta | Seuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen. |

### Aliakset

#### Mallin aliakset

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

#### Menetelmäpolkujen aliakset

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

#### Liittyvät kutsujan ID:t

[`MiniMax-Hailuo-2.3`](https://ailoot.ai/models/fi/#m=MiniMax-Hailuo-2.3&route=Core&caller=MiniMax-Hailuo-2.3&fmt=videos), [`MiniMax-Hailuo-2.3`](https://ailoot.ai/models/fi/#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/fi/#m=MiniMax-Hailuo-2.3&route=Ultra&caller=MiniMax-Hailuo-2.3&fmt=videos)

MiniMax /`MiniMax-Hailuo-2.3`

### Aloitus

MiniMax Hailuo 2.3 luo videoita tekstistä tai aloituskuvasta ja tarjoaa liikkeen ja kameran suunnan ohjauksen. Valitse kuusi sekuntia tarkkuudella 768P tai 1080P tai kymmenen sekuntia tarkkuudella 768P hahmosuorituksiin, tyyliteltyihin kohtauksiin ja tuoteotoksiin, joita voidaan arvioida ja muokata.

Hyväksytyt syötteet

Teksti

Tulokset

Video

### Saatavilla Ailootissa · syötteet & menetelmät

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

Syötetyypit

`text`

Tulostyypit

`video`

Tulosteen muoto

mp4

Tulosteiden määrä

Enintään 1 tuloste

| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
| --- | --- | --- | --- | --- |
| Kenttä`model` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat MiniMax-Hailuo-2.3 | Oletus— |
| Kenttä`prompt` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Enimmäispituus: 2 000 Ehdot: 768P: enintään 2000 Unicode-koodipistettä. 1080P: alle 200 Unicode-koodipistettä (enintään 199). Kehotteen on sisällettävä muutakin kuin tyhjemerkkejä. Yksikkö: Unicode-merkit | Oletus— |
| Kenttä`duration` | Tyyppi`integer` | VaatimusPakollinen | Arvot & rajat 6 Yksikkö: sekuntia | Oletus— |
| Kenttä`resolution` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat 768P, 1080P | Oletus— |

Syöteaineistojen yhdistelmät

**Tekstistä videoksi** · Pakollinen: prompt

Menetelmän parametrit ja elinkaari

| Parametri | Sopimus |
| --- | --- |
| Parametri`content_type` | Sopimusapplication/json |
| Parametri`required` | Sopimusmodel, prompt, duration, resolution |
| Parametri`other_options` | Sopimusfalse |
| Parametri`duration` | Sopimus6 |
| Parametri`resolution` | Sopimus768P, 1080P |
| Parametri`prompt_max_characters` | Sopimus2000 |
| Parametri`material_types` | Sopimustext |
| Parametri`prompt_max_characters_by_resolution` | Sopimus{"768P":2000,"1080P":199} |

Menetelmien aliakset: `/v1/videos/generations`, `/videos`, `/videos/generations`

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

Luo kerran ja tallenna palautettu tunniste.

Kysy alkuperäisen työn tilaa; säilytä jokainen valmistunut aineisto ja sen kesto.

### Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila

Ei määritetty Kun nopea tila on valittu

Flex-tila

Ei määritetty Kun flex-tila on valittu

Päättelyn enimmäisteho

Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

#### Ailoot-hinnat

#### Hinnat asetusten mukaan

Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.

| Asetukset | Hinnasto | Leikkeen nimelliskesto, sekuntia | Resoluutio | Laskutusyksikkö | Veloitus |
| --- | --- | --- | --- | --- | --- |
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Leikkeen nimelliskesto, sekuntia— | Resoluutio— | Laskutusyksikkö— | Veloitus Syöte · Syötetokenit **—** / 1K tokenia Tuloste · Tulostokenit **—** / 1K tokenia Syöte · Välimuistin luku **—** / 1K tokenia Syöte · Välimuistiin kirjoitus **—** / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti **—** / 1K tokenia |
| AsetuksetUltra | Hinnasto— | Leikkeen nimelliskesto, sekuntia6 | Resoluutio1080P | Laskutusyksikkönimellistä 6s:n tulosleikettä kohden | Veloitus Tuloste · nimellinen 6s:n tulosleike **$1.2** nimellistä 6s:n tulosleikettä kohden |
| AsetuksetUltra | Hinnasto— | Leikkeen nimelliskesto, sekuntia6 | Resoluutio768P | Laskutusyksikkönimellistä 6s:n tulosleikettä kohden | Veloitus Tuloste · nimellinen 6s:n tulosleike **$0.6** nimellistä 6s:n tulosleikettä kohden |

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. [Varauksen ja lopullisen veloituksen toiminta →](https://ailoot.ai/docs/fi/billing/reserve/)

#### Viitehinnaston tiedot

Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.

MiniMax-Hailuo-2.3

#### Hinnat asetusten mukaan

| Asetukset | Laskutusehdot | Veloitus |
| --- | --- | --- |
| AsetuksetMiniMax-Hailuo-2.3 · Oletusasetukset | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syöte **0,00 $** kutsua kohti Tuloste · Tuloste **0,60 $** kutsua kohti |

MiniMax-Hailuo-2.3

#### Hinnat asetusten mukaan

| Asetukset | Laskutusehdot | Veloitus |
| --- | --- | --- |
| AsetuksetMiniMax-Hailuo-2.3 · Oletusasetukset | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syöte **0,00 $** kutsua kohti Tuloste · Tuloste **1,20 $** kutsua kohti |

MiniMax-Hailuo-2.3

#### Hinnat asetusten mukaan

| Asetukset | Laskutusehdot | Veloitus |
| --- | --- | --- |
| AsetuksetMiniMax-Hailuo-2.3 · Oletuskokoonpano | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syöte **0,00 $** kutsua kohti Tuloste · Tuloste **1,20 $** kutsua kohti |

### Esimerkkipyynnöt

#### Ailoot Ultra · Video

curlcurl · 1080P / 6 sekuntia

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

### Vastaanota ja tallenna tulokset

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

##### Tarkista työn tila

GET tila

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

##### Tallenna kaikki valmistuneet aineistot

GET kaikki valmistuneet aineistot

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

Muut sisällön lukukerrat

GET sisältö

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

##### Säilytä kaikki valmistuneet tulokset

Tallenna jokainen valmistunut video tai palautettu tiedosto; nouda jokainen todellinen palautettu aineiston URL.

Valmistunut data\[\] sisältää kaikki käyttäjälle kuuluvat allekirjoitetut sisällön URL-osoitteet. Nouda jokainen palautettu URL tai käytä sisältörajapintapistettä siten, että index on todellinen tulosindeksi. Epäonnistunut alkuperäinen työ voi palauttaa charge\_pending\_check-arvon; tarkista alkuperäinen työ sen sijaan, että loisit sen uudelleen.

##### Jos alkuperäinen vastaus on tarkistettava

Lue olemassa olevan alkuperäisen työn tietoja; älä koskaan lähetä tuntemattomaan tilaan jäänyttä pyyntöä uudelleen.

Tulosteiden enimmäismäärä: 1.

Vastauksen kentät

| Kenttä | Tyyppi |
| --- | --- |
| Kenttä`id` | Tyyppistring |
| Kenttä`object` | Tyyppistring |
| Kenttä`model` | Tyyppistring |
| Kenttä`status` | Tyyppistring |
| Kenttä`data[]` | Tyyppisigned content URL |
| Kenttä`charge_pending_check` | Tyyppiboolean |
| Kenttä`error.code` | Tyyppistring |
| Kenttä`error.message` | Tyyppistring |
| Kenttä`requested_nominal_duration_seconds` | Tyyppiinteger |
| Kenttä`measured_duration_seconds` | Tyyppinumber |
| Kenttä`width` | Tyyppiinteger |
| Kenttä`height` | Tyyppiinteger |

Virheet ja seuraavat vaiheet

| Vastaus | Ehto | Seuraava vaihe |
| --- | --- | --- |
| Vastaus400 · `invalid_request_error` | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
| Vastaus409 · `video_not_ready` | EhtoAlkuperäisen tuloksen sisältö ei ole vielä saatavilla | Seuraava vaiheKysy tilaa alkuperäisellä palautetulla tunnisteella ja noudata Retry-After-otsaketta. |
| Vastaus`server_error` | EhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistusta | Seuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen. |

### Aliakset

#### Mallin aliakset

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

#### Menetelmäpolkujen aliakset

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

#### Liittyvät kutsujan ID:t

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

FAQ · MiniMax-Hailuo-2.3

Mitä syötteitä ja tuloksia on saatavilla?

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

Mitä kenttiä pyyntö käyttää?

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

Mitä rajoja sovelletaan?

`POST /v1/videos/generations` · `MiniMax-Hailuo-2.3`: `prompt.maximum_length`: `2000` `POST /v1/videos` · `MiniMax-Hailuo-2.3`: `prompt.maximum_length`: `2000`

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

## Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

## Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus

Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.

Kampanjakoodi jopa 50%

Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.

Kulut historiassa

Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

[Valitse tilaus](https://ailoot.ai/docs/fi/billing/subscriptions/) · [Katso mallihinnat](https://ailoot.ai/models/fi/)

## Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus

Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.

Jälleenmyyjälisenssi

Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.

Asiakirjat verkkosivustolla

Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

[Pyydä jälleenmyyjälisenssi](mailto:support@ailoot.ai) · [Palveluehdot ja lisenssisopimus](https://ailoot.ai/legal/offer?lang=fi)

## Ailoot · Yritys ja sen projektisalkku





Ailoot perustuu kertyneeseen toimintakokemukseen, laajaan asiakaskuntaan, vakaaseen palveluun ja jatkuvaan KPI-seurantaan.





Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.





Ailoot hyödyntää tätä toimintakokemusta tarjotessaan API-yhteyden tekoälytoimintoihin asiakkaiden tuotteissa, agenteissa, sovelluksissa ja automaatioissa.
