models

Hailuo 2.3 Fast

Markdown · JSON

Hailuo 2.3 Fast

MiniMax Hailuo 2.3 Fast animuoja pirmojo kadro vaizdą pagal trumpą judesio užklausą. Šį kūrimo iš vaizdo profilį rinkitės produkto planui, personažo pozai arba kadruotės nuotraukai.

Apie modelį

Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.

MiniMax Hailuo 2.3 Fast yra įvardytas Fast profilis vaizdo įrašams generuoti iš vaizdo. Pradėkite nuo sukomponuoto pirmojo kadro vaizdo ir aprašykite, kaip turi judėti objektas arba kamera. Produkto nuotrauka, personažo poza arba kadruotės kadras suteikia planui konkretų vaizdinį pradžios tašką.

Paruoškite vaizdą ir judesio užduotį

Per HTTPS URL pateikite kvadratinį PNG arba JPEG vaizdą, kurio kiekviena kraštinė yra nuo 300 iki 4 096 pikselių. Atsisiųstas vaizdo failas turi būti ne didesnis nei 20 000 000 baitų. Užklausa turi būti nuo 1 iki 199 simbolių, sutelkta į vieną matomą veiksmą ir planui svarbų judesį.

Sekite klipą iki užbaigimo

Šis profilis sukonfigūruotas vienam 768 × 768 MP4 klipui su nominalia šešių sekundžių trukme. Užklausą pateikite vieną kartą, išsaugokite grąžintą ID ir sekite tą pradinę užklausą iki jos užbaigimo. Atsisiųskite grąžintą vaizdo įrašą ir kartu su rezultatu išsaugokite nurodytus matmenis bei išmatuotą trukmę. Jei sukūrimo rezultatas neaiškus, toliau tikrinkite pradinę užklausą, užuot kūrę ją iš naujo.

Ailoot Ultra · Vaizdo įrašai POST /v1/videos MiniMax-Hailuo-2.3-Fast

MiniMax-Hailuo-2.3-Fast

MiniMax /MiniMax-Hailuo-2.3-Fast

Pradžia

MiniMax Hailuo 2.3 Fast animuoja pirmojo kadro vaizdą pagal trumpą judesio užklausą. Šį kūrimo iš vaizdo profilį rinkitės produkto planui, personažo pozai arba kadruotės nuotraukai.

Leidžiamos įvestys
Tekstas · Vaizdai
Rezultatai
Vaizdo įrašai

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · Vaizdo įrašai POST /v1/videos
Įvestis
text, image
Išvestis
video
Išvesties formatas
mp4
Išvesčių skaičius
Iki 1 išvestis
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
MiniMax-Hailuo-2.3-Fast
Numatyta—
LaukaspromptTipasstringReikalavimasPrivalomaReikšmės ir ribos
Mažiausias ilgis: 1
Didžiausias ilgis: 199
Vienetas: Unicode simboliai
Numatyta—
LaukasdurationTipasintegerReikalavimasPrivalomaReikšmės ir ribos
6
Vienetas: sekundės
Numatyta—
LaukasresolutionTipasstringReikalavimasPrivalomaReikšmės ir ribos
768P
Numatyta—
Laukasfirst_frame_imageTipashttps_urlReikalavimasPrivalomaReikšmės ir ribos
Didžiausias failo dydis baitais: 20 000 000
MIME tipai: image/png, image/jpeg
Mažiausias matmuo: 300
Didžiausias matmuo: 4 096
Tik kvadratinis: Taip
Numatyta—
Įvesties medžiagos deriniai

Iš vaizdo į vaizdo įrašą · Privaloma: prompt, first_frame_image

Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, prompt, duration, resolution, first_frame_image
Parametrasother_optionsSpecifikacijafalse
ParametrasdurationSpecifikacija6
ParametrasresolutionSpecifikacija768P
Parametrasprompt_max_charactersSpecifikacija199
Parametrasfirst_frame_imageSpecifikacija{"type":"https_url","format":["png","jpeg"],"dimensions":"kvadratas, 300..4096 pikselių","full_image_validation_before_send":true,"maximum_file_bytes":20000000}
Parametrasmaterial_typesSpecifikacijatext, image
Parametrasadditional_propertiesSpecifikacijafalse

Metodo pseudonimai: /v1/videos/generations, /videos, /videos/generations

Gyvavimo ciklas: 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

Sukurkite vieną kartą ir išsaugokite grąžintą ID.

Periodiškai tikrinkite pradinę būseną; išsaugokite kiekvieną užbaigtą išteklių ir jo trukmę.

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Nenurodyta Pasirinkus spartųjį režimą
Flex režimas
Nenurodyta Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Nenurodyta Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)

Ailoot įkainiai

Kainos pagal konfigūraciją

Kiekvieną mokestį susiekite su nurodytomis sąlygomis. Kiekvienam alternatyvių konfigūracijų rinkiniui taikykite vieną įkainį.

KonfigūracijaĮkainių lentelėNominali klipo trukmė, sekundėsRaiškaApskaitos vienetasMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisNominali klipo trukmė, sekundės—Raiška—Apskaitos vienetas—Mokestis
Įvestis · Įvesties tokenai — / 1K tokenų
Išvestis · Išvesties tokenai — / 1K tokenų
Įvestis · Talpyklos skaitymas — / 1K tokenų
Įvestis · Rašymas į talpyklą — / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų
KonfigūracijaUltraĮkainių lentelė—Nominali klipo trukmė, sekundės6Raiška768PApskaitos vienetasuž išvesties klipą, kurio nominali trukmė 6sMokestis
Išvestis · nominalios 6s trukmės išvesties klipas $0.4 už išvesties klipą, kurio nominali trukmė 6s

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Informacinio tarifo duomenys

Modelio informacinės lentelės nekeičia metodo pasirinkimo, kainos įverčių ar mokesčių. Galiojantys mokesčiai nustatomi pagal pasirinkto Ailoot metodo įkainius.

MiniMax-Hailuo-2.3-Fast

Kainos pagal konfigūraciją

KonfigūracijaApmokestinimo sąlygosMokestis
KonfigūracijaMiniMax-Hailuo-2.3-Fast · Numatytoji konfigūracijaApmokestinimo sąlygosNumatytoji konfigūracijaMokestis
Įvestis · Įvestis 0,00 USD už iškvietimą
Išvestis · Išvestis 0,40 USD už iškvietimą
MiniMax-Hailuo-2.3-Fast

Kainos pagal konfigūraciją

KonfigūracijaApmokestinimo sąlygosMokestis
KonfigūracijaMiniMax-Hailuo-2.3-Fast · Numatytoji konfigūracijaApmokestinimo sąlygosNumatytoji konfigūracijaMokestis
Įvestis · Įvestis 0,00 USD už iškvietimą
Išvestis · Išvestis 0,80 USD už iškvietimą
MiniMax-Hailuo-2.3-Fast

Kainos pagal konfigūraciją

KonfigūracijaApmokestinimo sąlygosMokestis
KonfigūracijaMiniMax-Hailuo-2.3-Fast · Numatytoji konfigūracijaApmokestinimo sąlygosNumatytoji konfigūracijaMokestis
Įvestis · Įvestis 0,00 USD už iškvietimą
Išvestis · Išvestis 0,80 USD už iškvietimą

Užklausų pavyzdžiai

Ailoot Ultra · Vaizdo įrašai

curl · tiksli išsaugota kūrimo užklausa
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

Gauti ir išsaugoti rezultatus

Ailoot Ultra · Vaizdo įrašai

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
Tikrinti užduoties būseną
GET pirminės operacijos būsena
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
Kito turinio skaitymas
Išsaugoti kiekvieną jums priklausančią baigtą išvestį
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
Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną baigtą vaizdo įrašą arba grąžintą failą; gaukite turinį iš kiekvieno faktiškai grąžinto medžiagos URL.

Užbaigtame data[] yra visi jums priklausantys pasirašyti turinio URL. Gaukite kiekvieną grąžintą URL arba naudokite turinio galinį tašką, nustatę index į tikrą išvesties indeksą. Nepavykusi pradinė užduotis gali grąžinti charge_pending_check; tikrinkite tą pradinę užduotį, užuot kūrę ją dar kartą.

Jei reikia patikrinti pradinį atsakymą

Skaitykite esamos pradinės užduoties duomenis; niekada nekartokite siuntimo, kurio baigtis nežinoma.

Didžiausias išvesčių skaičius: 1.

Atsakymo laukai
LaukasTipasReikšmė
LaukasidTipasstringReikšmė—
LaukasobjectTipasstringReikšmė—
LaukasmodelTipasstringReikšmė—
LaukasstatusTipasstringReikšmė—
Laukasdata[]Tipassigned content URLReikšmė—
Laukascharge_pending_checkTipasbooleanReikšmė—
Laukaserror.codeTipasstringReikšmė—
Laukaserror.messageTipasstringReikšmė—
Laukasrequested_nominal_duration_secondsTipasintegerReikšmė—
Laukasmeasured_duration_secondsTipasnumberReikšmė—
LaukaswidthTipasintegerReikšmė—
LaukasheightTipasintegerReikšmė—
Laukasoperation_idTipasstringReikšmėGrąžinamas, kai status=unknown; tikras pradinis viešas vaizdo įrašo operacijos ID
Laukasrequest_idTipasstringReikšmėNeprivalomas, kai status=unknown; grąžinamas tik tada, jei pradinė užduotis turi užklausos ID
Klaidos ir tolesni veiksmai
AtsakymasSąlygaKitas žingsnis
Atsakymas400 · invalid_request_errorSąlygaNepavyksta nuskaityti neapdoroto užklausos turinio prieš analizuojant vaizdo įrašo profilįKitas žingsnisIšsaugokite grąžintą atsakymą ir pataisykite nenuskaitomą užklausos turinį.
Atsakymas422 · price_unavailableSąlygaNepavyksta išanalizuoti tikslaus vaizdo įrašo profilio arba visam išanalizuotam profiliui nėra parengtos tikslios kainos kortelėsKitas žingsnisIšsaugokite atsakymą; naudokite visą tikslų leistiną profilį ir jo paskelbtą kortelę. Ši šaka vykdoma prieš siunčiant teikėjui.
Atsakymas409 · video_not_readySąlygaPradinio rezultato turinys dar nepasiekiamasKitas žingsnisPeriodiškai tikrinkite pradinį grąžintą ID ir laikykitės Retry-After.
Atsakymasserver_errorSąlygaGrąžintame atsakyme nurodoma, kad operaciją arba rezultatą reikia patikrintiKitas žingsnisIšsaugokite pradinį grąžintą operacijos ar užduoties ID, užklausos antraštes ir atsakymą; toliau tikrinkite tos pačios pradinės operacijos duomenis palaikomais būdais. Kūrimo užklausos pakartotinai neteikite.
Atsakymas200 · video_result_unverifiedSąlygaPradinės Fast užduoties būsena nežinoma; status=unknown ir charge_pending_check=trueKitas žingsnisIšsaugokite tikrus grąžintus id/operation_id ir neprivalomą request_id; skaitykite tik pradinės užduoties duomenis. Niekada neteikite pakartotinai.

Pseudonimai

Modelių pseudonimai

Ailoot Ultra MiniMax-Hailuo-2.3-Fast

Metodų kelių pseudonimai

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

Susiję ID iškvietimui

MiniMax-Hailuo-2.3-Fast

FAQ · Hailuo 2.3 Fast
Kokios įvestys ir rezultatai prieinami?

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

Kokius laukus naudoja užklausa?

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

Kokie apribojimai taikomi?

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

Išsamiau

Prijunkite Ailoot prie Claude Code, OpenCode, Hermes arba savo programos.

Įmonė ir jos projektų portfelis

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Pirkite žetonus su nuolaida.

Prenumeratos nuolaida reguliariam darbui. Kodai — iki 50% žetonų pirkimui.

Prenumerata
Pasirinkite planą su nuolaida reguliarioms užklausoms.
Nuolaidos kodas iki 50%
Įveskite kodą perkant. Kaina perskaičiuojama pagal galiojančios akcijos sąlygas.
Išlaidos istorijoje
Kiekvienai užklausai išsaugomi modelis, žetonai ir suma.

Pasirinkti prenumeratą · Peržiūrėti modelių kainas

Prijunkite API prie produkto, kurį parduodate.

SaaS, programos ir botai pagal Ailoot ofertą bei licencijos sutartį. Perpardavimui paprašykite perpardavėjo licencijos.

Komercinė programa
Teksto, vaizdų, video ir garso kūrimą integruokite į mokamas paslaugos funkcijas.
Perpardavėjo licencija
Atsiųskite projekto aprašymą ir prieigos schemą. Paprašykite rašytinių naudojimo ir perpardavimo sąlygų.
Dokumentai svetainėje
Oferta, licencijos sutartis ir duomenų tvarkymo politika prieinamos prieš prisijungiant.

Paprašyti perpardavėjo licencijos · Oferta ir licencijos sutartis