mallit

Hailuo 2.3 Fast

Markdown · JSON

Hailuo 2.3 Fast

MiniMax Hailuo 2.3 Fast animoi ensimmäisen ruudun kuvan lyhyen liikekehotteen perusteella. Valitse tämä kuvasta videoksi -profiili tuoteotokseen, hahmon asentoon tai kuvakäsikirjoituksen stillkuvaan.

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 Fast on nimetty Fast-profiili videon generointiin kuvasta. Aloita sommitellusta ensimmäisen ruudun kuvasta ja kuvaile, miten kohteen tai kameran tulee liikkua. Tuotteen pysäytyskuva, hahmon asento tai kuvakäsikirjoituksen ruutu antaa otokselle konkreettisen visuaalisen lähtökohdan.

Valmistele kuva ja liikeohje

Anna neliömuotoinen PNG- tai JPEG-kuva HTTPS-URL:n kautta siten, että kumpikin sivu on 300–4 096 pikseliä. Ladatun kuvatiedoston koko saa olla enintään 20 000 000 tavua. Pidä kehote 1–199 merkin pituisena ja keskity yhteen näkyvään toimintaan sekä otokselle tärkeään liikkeeseen.

Seuraa leikettä valmistumiseen asti

Tämä profiili on määritetty yhdelle 768 × 768 -kokoiselle MP4-leikkeelle, jonka nimelliskesto on kuusi sekuntia. Lähetä pyyntö kerran, tallenna palautettu tunniste ja seuraa alkuperäistä pyyntöä sen valmistumiseen asti. Lataa palautettu video ja säilytä sen ilmoitetut mitat sekä mitattu kesto tuloksen mukana. Jos luomisen tulos on epävarma, jatka alkuperäisen pyynnön tarkistamista uuden luomisen sijaan.

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

MiniMax-Hailuo-2.3-Fast

MiniMax /MiniMax-Hailuo-2.3-Fast

Aloitus

MiniMax Hailuo 2.3 Fast animoi ensimmäisen ruudun kuvan lyhyen liikekehotteen perusteella. Valitse tämä kuvasta videoksi -profiili tuoteotokseen, hahmon asentoon tai kuvakäsikirjoituksen stillkuvaan.

Hyväksytyt syötteet
Teksti · Kuvat
Tulokset
Video

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Video POST /v1/videos
Syötetyypit
text, image
Tulostyypit
video
Tulosteen muoto
mp4
Tulosteiden määrä
Enintään 1 tuloste
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
MiniMax-Hailuo-2.3-Fast
Oletus—
KenttäpromptTyyppistringVaatimusPakollinenArvot & rajat
Vähimmäispituus: 1
Enimmäispituus: 199
Yksikkö: Unicode-merkit
Oletus—
KenttädurationTyyppiintegerVaatimusPakollinenArvot & rajat
6
Yksikkö: sekuntia
Oletus—
KenttäresolutionTyyppistringVaatimusPakollinenArvot & rajat
768P
Oletus—
Kenttäfirst_frame_imageTyyppihttps_urlVaatimusPakollinenArvot & rajat
Tiedoston tavujen enimmäismäärä: 20 000 000
MIME-tyypit: image/png, image/jpeg
Vähimmäismitta: 300
Enimmäismitta: 4 096
Vain neliö: Kyllä
Oletus—
Syöteaineistojen yhdistelmät

Kuvasta videoksi · Pakollinen: prompt, first_frame_image

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, prompt, duration, resolution, first_frame_image
Parametriother_optionsSopimusfalse
ParametridurationSopimus6
ParametriresolutionSopimus768P
Parametriprompt_max_charactersSopimus199
Parametrifirst_frame_imageSopimus{"type":"https_url","format":["png","jpeg"],"dimensions":"neliö, 300..4096 pikseliä","full_image_validation_before_send":true,"maximum_file_bytes":20000000}
Parametrimaterial_typesSopimustext, image
Parametriadditional_propertiesSopimusfalse

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.

AsetuksetHinnastoLeikkeen nimelliskesto, sekuntiaResoluutioLaskutusyksikköVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaLeikkeen 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
AsetuksetUltraHinnasto—Leikkeen nimelliskesto, sekuntia6Resoluutio768PLaskutusyksikkönimellistä 6s:n tulosleikettä kohdenVeloitus
Tuloste · nimellinen 6s:n tulosleike $0.4 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 →

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

Hinnat asetusten mukaan

AsetuksetLaskutusehdotVeloitus
AsetuksetMiniMax-Hailuo-2.3-Fast · OletusasetuksetLaskutusehdotOletuskokoonpanoVeloitus
Syöte · Syöte 0,00 $ kutsua kohti
Tuloste · Tuloste 0,40 $ kutsua kohti
MiniMax-Hailuo-2.3-Fast

Hinnat asetusten mukaan

AsetuksetLaskutusehdotVeloitus
AsetuksetMiniMax-Hailuo-2.3-Fast · OletusasetuksetLaskutusehdotOletuskokoonpanoVeloitus
Syöte · Syöte 0,00 $ kutsua kohti
Tuloste · Tuloste 0,80 $ kutsua kohti
MiniMax-Hailuo-2.3-Fast

Hinnat asetusten mukaan

AsetuksetLaskutusehdotVeloitus
AsetuksetMiniMax-Hailuo-2.3-Fast · OletuskokoonpanoLaskutusehdotOletuskokoonpanoVeloitus
Syöte · Syöte 0,00 $ kutsua kohti
Tuloste · Tuloste 0,80 $ kutsua kohti

Esimerkkipyynnöt

Ailoot Ultra · Video

curl · säilytetty luontipyyntö sellaisenaan
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

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 alkuperäisen toiminnon tila
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
Muut sisällön lukukerrat
Tallenna jokainen valmistunut omistamasi tuloste
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
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äTyyppiMerkitys
KenttäidTyyppistringMerkitys—
KenttäobjectTyyppistringMerkitys—
KenttämodelTyyppistringMerkitys—
KenttästatusTyyppistringMerkitys—
Kenttädata[]Tyyppisigned content URLMerkitys—
Kenttächarge_pending_checkTyyppibooleanMerkitys—
Kenttäerror.codeTyyppistringMerkitys—
Kenttäerror.messageTyyppistringMerkitys—
Kenttärequested_nominal_duration_secondsTyyppiintegerMerkitys—
Kenttämeasured_duration_secondsTyyppinumberMerkitys—
KenttäwidthTyyppiintegerMerkitys—
KenttäheightTyyppiintegerMerkitys—
Kenttäoperation_idTyyppistringMerkitysPalautetaan, kun status=unknown; todellinen alkuperäinen julkinen video-operaation tunniste
Kenttärequest_idTyyppistringMerkitysValinnainen, kun status=unknown; palautetaan vain, jos alkuperäisellä tehtävällä on pyynnön tunniste
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoRaakamuotoisen pyyntösisällön lukeminen epäonnistuu ennen videoprofiilin jäsentämistäSeuraava vaiheSäilytä palautettu vastaus ja korjaa pyyntösisältö, jota ei voitu lukea.
Vastaus422 · price_unavailableEhtoTäsmällisen videoprofiilin jäsentäminen epäonnistuu tai kokonaan jäsennetyllä profiililla ei ole valmista täsmällistä hintakorttiaSeuraava vaiheSäilytä vastaus; käytä koko täsmällistä käyttöön hyväksyttyä profiilia ja sen julkaistua korttia. Tämä haara suoritetaan ennen lähetystä palveluntarjoajalle.
Vastaus409 · video_not_readyEhtoAlkuperäisen tuloksen sisältö ei ole vielä saatavillaSeuraava vaiheKysy tilaa alkuperäisellä palautetulla tunnisteella ja noudata Retry-After-otsaketta.
Vastausserver_errorEhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistustaSeuraava 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.
Vastaus200 · video_result_unverifiedEhtoAlkuperäisen Fast-tehtävän tila on tuntematon; status=unknown ja charge_pending_check=trueSeuraava vaiheSäilytä todellinen palautettu id/operation_id ja valinnainen request_id; lue vain alkuperäisen tehtävän tietoja. Älä koskaan lähetä uudelleen.

Aliakset

Mallin aliakset

Ailoot Ultra MiniMax-Hailuo-2.3-Fast

Menetelmäpolkujen aliakset

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

Liittyvät kutsujan ID:t

MiniMax-Hailuo-2.3-Fast

FAQ · Hailuo 2.3 Fast
Mitä syötteitä ja tuloksia on saatavilla?

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

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

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

Mitä rajoja sovelletaan?

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

Lisätietoja

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 · Katso mallihinnat

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 · Palveluehdot ja lisenssisopimus