models

MiniMax: H3 Max

Markdown · JSON

MiniMax: H3 Max

MiniMax H3 Max yra greitas papildomai apmokytas H3 variantas trumpiems vaizdo įrašams su sinchronizuotu garsu. Dokumentuota MiniMax eiga palaiko tekstą, kadrų vaizdus ir multimodalinius orientyrus, 480P arba 768P išvestį, 5–15 sekundžių trukmę ir atskirus užklausos išplėtimo pasirinkimus.

Apie modelį

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

Greitas papildomai apmokytas H3 variantas

MiniMax H3 Max yra papildomai apmokytas bazinio MiniMax H3 modelio variantas, optimizuotas greitesniam generavimui, užklausos laikymuisi ir garso bei vaizdo kokybei. Variantą papildomo mokymo būdu sukūrė fal Research. Jis išlaiko vieningą multimodalinį kontekstą ir kartu generuojamą sinchronizuotą vaizdą bei garsą. Greitis yra projektavimo prioritetas, o ne fiksuotas kiekvienos užklausos, trukmės ar taikymo užbaigimo laikas.

Max atskirkite nuo originalios H3 sistemos ir atskiro Max Turbo varianto. Dabartinė MiniMax sąsaja Max nurodo 480P arba 768P, numatytąją 768P raišką, 24 kadrus per sekundę ir trukmę sveikomis sekundėmis nuo 5 iki 15 sekundžių. Dokumentuota Max eiga nesiūlo originalios H3 sistemos 2K nustatymo arba keturių sekundžių rezultato.

Nuo užklausos iki plano

Kiekvienam generavimui pateikiama netuščia tekstinė užduotis; kiekvienam teksto elementui leidžiama iki 7 000 simbolių. Aprašykite objektą, pradinę kompoziciją, veiksmą ir rezultatą, tada aiškiai nurodykite kamerą bei garsą. Trumpam daikto atskleidimui įvardykite, ką žiūrovas turėtų pamatyti pirmiausia, kaip daiktas pasirodo ir kaip planas turi baigtis.

Naudinga penkių sekundžių užduotis gali aprašyti keraminį puodelį ant medinio stalo, ranką, šalia padedančią lėkštutę, nedidelį kameros artėjimą ir keramikos prisilietimo prie medžio garsą. Veiksmą išlaikykite pakankamai mažą, kad tilptų į pasirinktą trukmę, ir patikrinkite, ar grąžintas judesys bei garsas seka tą patį įvykį.

Kadrų valdomas kūrimas

Gamintojas dokumentuoja pirmąjį kadrą, paskutinį kadrą arba abu. Pirmas vaizdas nustato, kur klipas prasideda; paskutinis – galutinę vaizdinę būseną. Paaiškinkite juos jungiantį judesį, įskaitant pozos, daikto padėties, kameros ar apšvietimo pokyčius. Dviejų kadrų perėjimui venkite užduoties, tarp pradžios ir pabaigos įterpiančios nesuderinamą sceną.

Kadrų valdomos išvesties kraštinių santykis gaunamas iš pradinio vaizdo. Darbui tik su tekstu pasirinkite konkretų santykį iš 21:9, 16:9, 4:3, 1:1, 3:4 arba 9:16. Orientyrais valdomame darbe galima naudoti prisitaikantį santykį arba vieną iš dokumentuotų aiškių pasirinkimų. Orientyrą ar rašytinę sceną komponuokite tiksliniam kadrui, užuot manę, kad ta pati sandara vienodai tinka vertikaliai ir horizontaliai.

Multimodaliniai orientyrai

Dabartinė MiniMax Max generavimo schema taip pat dokumentuoja orientyrinius vaizdus, vaizdo įrašus ir garsą. Nurodykite, ką kiekvienas turi veikti: personažo tapatumą, aplinką, judesio pobūdį, kameros trajektoriją, balso tembrą ar garso savybę. Pirmojo bei paskutinio kadrų vaidmenys ir orientyrinės medijos vaidmenys toje sąsajoje vienas kitą atmeta.

Personažo planui atskirai įvardykite išvaizdos ir judesio orientyrus, tada pateikite tikslinį veiksmą bei sakomą repliką. Atlikimą nustatantis balso orientyras skiriasi nuo viso jo garso signalo kopijavimo. Užduotyje aiškiai nurodykite išsaugotinas savybes ir norimus pakeitimus, o tikrą garso bei vaizdo klipą peržiūrėkite pagal kiekvieno orientyro vaidmenį.

Užklausos išplėtimas

Max skirtas išplėtimo nustatymas siūlo disabled, balanced ir quality pasirinkimus; numatytasis yra balanced. Rinkitės disabled, kai pateikta užduotis turi būti perduota neišplėsta; naudokite dokumentuotą išplėtimo režimą, kai pageidaujate papildomos interpretacijos. Išsaugokite originalią užduotį, kad išplėtimo metu įvestą pokytį galėtumėte atskirti nuo prašyto turinio.

Garsą aprašykite kaip scenos dalį. Įvardykite fizinius garsus, aplinką ir tariamus žodžius, atskirdami juos nuo tik žiūrovui skirtos foninės muzikos. Pateikite tikslią repliką ir numatytą kalbėtoją, užuot prašę neapibrėžto dialogo. Rezultatą klausykite ir žiūrėkite; įtikinamas vaizdas nepatvirtina, kad sakomas tekstas arba laikas teisingi.

Įvesties paruošimas ir ribos

Dabartinė gamintojo schema priima JPG, JPEG, PNG, WebP, HEIC arba HEIF vaizdus, kiekvieną iki 30 MB, su kraštinėmis nuo 256 iki 5 760 pikselių ir santykiais nuo 0.4 iki 2.5. Pradžios ir pabaigos vaidmenims leidžiama po vieną vaizdą; orientyrų režimas leidžia iki devynių. Išsaugokite aiškų objekto ir detalių, kurios turi likti atpažįstamos, vaizdą.

Orientyriniam vaizdo įrašui leidžiama iki trijų MP4 arba MOV klipų, kiekvienas 2–15 sekundžių, bendrai daugiausia 15 sekundžių, su 50 MB riba kiekvienam failui. Dokumentuoti H.264 arba H.265 vaizdas, AAC arba MP3 garsas, kraštinės nuo 256 iki 5 760 pikselių, santykiai nuo 0.4 iki 2.5 ir kadrų dažnis nuo 23.976 iki 60. Orientyriniam garsui leidžiama iki trijų WAV arba MP3 klipų, kiekvienas iki 15 MB ir 2–15 sekundžių, bendrai daugiausia 15 sekundžių. Užklausos turinys turi atskirą 64 MB ribą.

Naudokite tik orientyrus, prisidedančius prie plano, ir tekste įvardykite kiekvieną indėlį. Trumpas tinkamas judesio klipas lengviau naudojamas kaip nurodymas nei ilgas nesusijusių įvykių rinkinys. Numatytą trukmę ir išvesties raišką išlaikykite aiškias, kad rezultatą būtų galima palyginti su ta pačia užduotimi.

Užbaigtas rezultatas

Asinchroninė gamintojo eiga grąžina užduoties identifikatorių prieš atsirandant užbaigtam vaizdo įrašui. Užduočių užklausos sąsaja gauna ankstesnių septynių dienų užduotis. Išsaugokite tikrą grąžintą klipą ir jo specifikaciją montažui arba tolesnei peržiūrai; užduoties identifikatorius nėra garso bei vaizdo failas. Atsisiuntimo adresai galioja ribotą laiką, todėl išlaikydami pasirinktą rezultatą saugokite patį failą.

Objekto vientisumą, judesį, matomą tekstą, dialogą ir garso laiką peržiūrėkite tuo dydžiu, kuriuo klipas bus naudojamas. Kitai kūrybinei užduočiai pateikite konkrečius pastebėjimus: pakitusį gestą, praleistą repliką arba taisytiną kadravimą. Naudingas rezultatas – trumpas garso ir vaizdo planas, susietas su pateiktu turiniu ir aiškiais jo orientyrų ryšiais.

Ailoot Ultra · Vaizdo įrašai POST /v1/videos minimax/hailuo-3-max

minimax/hailuo-3-max

MiniMax /minimax/hailuo-3-max

Pradžia

MiniMax H3 Max yra greitas papildomai apmokytas H3 variantas trumpiems vaizdo įrašams su sinchronizuotu garsu. Dokumentuota MiniMax eiga palaiko tekstą, kadrų vaizdus ir multimodalinius orientyrus, 480P arba 768P išvestį, 5–15 sekundžių trukmę ir atskirus užklausos išplėtimo pasirinkimus.

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
originalūs MP4 baitai; be normalizavimo ar perkodavimo
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
minimax/hailuo-3-max
Numatyta—
LaukaspromptTipasstringReikalavimasPrivalomaReikšmės ir ribosNumatyta—
LaukasdurationTipasintegerReikalavimasPrivalomaReikšmės ir ribos
5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Mažiausia reikšmė: 1
Didžiausia reikšmė: 600
Numatyta—
LaukasresolutionTipasstringReikalavimasNeprivalomaReikšmės ir ribos
768p, 480p
Numatyta—
Laukasaspect_ratioTipasstringReikalavimasNeprivalomaReikšmės ir ribos
21:9, 16:9, 4:3, 1:1, 3:4, 9:16
Numatyta—
Laukasgenerate_audioTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
false
Numatyta—
Laukasframe_imagesTipasarrayReikalavimasNeprivalomaReikšmės ir ribos
Mažiausias elementų skaičius: 1
Didžiausias elementų skaičius: 2
Įvesties turinys: Kadrų objektų masyvas. Kiekviename objekte yra type=image_url, image_url su url ir frame_type. Naudokite HTTPS paveikslėlio URL ir nustatykite frame_type reikšmę first_frame arba last_frame. Kiekviena kadro paskirtis nurodoma daugiausia vieną kartą.
Tikslūs raktai: type, image_url, frame_type
Sąlygos: Šie raktai apibūdina kiekvieną kadro objektą; image_url turi tik url. Jei užklausoje yra tik tekstas, praleiskite frame_images.
Numatyta—
Laukasinput_referencesTipasarrayReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukascallback_urlTipasstringReikalavimasNeprivalomaReikšmės ir ribos
Šablonas: ^https://
Numatyta—
Laukassession_idTipasstringReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukastraceTipasobjectReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasuserTipasstringReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Įvesties medžiagos deriniai

Iš teksto į vaizdo įrašą · Tekstinė užklausa. · Privaloma: model, prompt, duration

Pateikite prompt kaip tekstą ir duration sveikomis sekundėmis. Pasirinkite palaikomą skiriamąją gebą ir, jei reikia, kraštinių santykį.

model: Tipas: string · minimax/hailuo-3-max

prompt: Tipas: string · Didžiausias UTF-8 baitų skaičius: 10 000 · Būtinas bent vienas simbolis, nepriskiriamas tarpų simboliams: Taip

Iš vaizdo į vaizdo įrašą · Tekstinė užklausa ir pirmojo kadro paveikslėlis. · Privaloma: model, prompt, duration, frame_images

frame_images yra masyvas. Kiekviename kadro objekte yra type, image_url ir frame_type; image_url turi url lauką. Nustatykite type reikšmę image_url. Naudokite first_frame ir neprivalomą last_frame. Kiekviena kadro paskirtis nurodoma daugiausia vieną kartą. Kiekvienam kadrui pateikite viešą HTTPS paveikslėlio URL. Pasirinkite palaikomą skiriamąją gebą ir, jei reikia, kraštinių santykį.

Tikslūs raktai: type, image_url, frame_type

model: Tipas: string · minimax/hailuo-3-max

prompt: Tipas: string · Didžiausias UTF-8 baitų skaičius: 10 000 · Būtinas bent vienas simbolis, nepriskiriamas tarpų simboliams: Taip

Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, prompt, duration
Parametrasmaterial_typesSpecifikacijatext, image
Parametrasadditional_propertiesSpecifikacijafalse
Parametrasoptional_controlsSpecifikacijaresolution, aspect_ratio, generate_audio, frame_images, input_references, callback_url, session_id, trace, user

Gyvavimo ciklas: submit_once_poll_original

GET /v1/videos/{public_id}

GET /v1/videos/{public_id}/content

Planai

Kaip apskaičiuojamas galutinis mokestis

Rodomi įkainiai leidžia įvertinti kainą prieš generavimą. Galutinė suma apskaičiuojama pagal užfiksuotą pradinio generavimo kainą. Išmatuota rezultato trukmė ir prognozuoti kiekiai nėra galutinis apmokestinamas kiekis.

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)

Numatomi įkainiai palyginimui

Kainos pagal konfigūraciją

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

KonfigūracijaĮkainių lentelėNumatomas kiekisMokesčio komponentasApskaitos vienetasApmokestinimo sąlygosMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisNumatomas kiekis—Mokesčio komponentas—Apskaitos vienetas—Apmokestinimo sąlygos—Mokestis
Įvestis · Įvesties tokenai · Įvertis tik palyginimui — / 1K tokenų
Išvestis · Išvesties tokenai · Įvertis tik palyginimui — / 1K tokenų
Įvestis · Talpyklos skaitymas · Įvertis tik palyginimui — / 1K tokenų
Įvestis · Rašymas į talpyklą · Įvertis tik palyginimui — / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val · Įvertis tik palyginimui — / 1K tokenų
KonfigūracijaVaizdo įrašo išvestis · orientacinis tarifasĮkainių lentelė—Numatomas kiekis—Mokesčio komponentasreference_output_rateApskaitos vienetasuž išvesties sekundęApmokestinimo sąlygos—Mokestis
Išvestis · Išvesties vaizdo įrašo sekundės orientacinis tarifas · Įvertis tik palyginimui $0.16 už išvesties sekundę
KonfigūracijaVaizdo įrašo kainaĮkainių lentelė—Numatomas kiekis—Mokesčio komponentas—Apskaitos vienetasuž vaizdo įrašo sekundęApmokestinimo sąlygosresolution: 480pMokestis
Išvestis · Vaizdo įrašo kaina · Įvertis tik palyginimui $0.1 už vaizdo įrašo sekundę
KonfigūracijaVaizdo įrašo kainaĮkainių lentelė—Numatomas kiekis—Mokesčio komponentas—Apskaitos vienetasuž vaizdo įrašo sekundęApmokestinimo sąlygosresolution: 768pMokestis
Išvestis · Vaizdo įrašo kaina · Įvertis tik palyginimui $0.16 už vaizdo įrašo sekundę
KonfigūracijaNumatoma generavimo kainaĮkainių lentelė—Numatomas kiekisvieno generavimo įvertisMokesčio komponentas—Apskaitos vienetas—Apmokestinimo sąlygos—Mokestis
Išvestis · Numatoma generavimo kaina · Įvertis tik palyginimui $0.5 įvertis prieš generavimą

Šis įvertis nėra papildomas mokestis ar fiksuotas užbaigto generavimo įkainis.

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.

Vaizdo įrašo konfigūracijų kainų nuorodos

Kainos pagal konfigūraciją

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

KonfigūracijaApmokestinimo sąlygosMokestis
KonfigūracijaVaizdo įrašo kainaApmokestinimo sąlygosŠiame kainodaros rakte papildoma sąlyga nenurodyta.Mokestis
Išvestis · Vaizdo įrašo kaina $0.16 už vaizdo įrašo sekundę

Paskelbta orientacinė rodomos konfigūracijos kaina. Galutiniai mokesčiai nustatomi pagal faktiškai apmokestintą konfigūraciją.

KonfigūracijaVaizdo įrašo kainaApmokestinimo sąlygosresolution: 480pMokestis
Išvestis · Vaizdo įrašo kaina $0.1 už vaizdo įrašo sekundę

Paskelbta orientacinė rodomos konfigūracijos kaina. Galutiniai mokesčiai nustatomi pagal faktiškai apmokestintą konfigūraciją.

KonfigūracijaVaizdo įrašo kainaApmokestinimo sąlygosresolution: 768pMokestis
Išvestis · Vaizdo įrašo kaina $0.16 už vaizdo įrašo sekundę

Paskelbta orientacinė rodomos konfigūracijos kaina. Galutiniai mokesčiai nustatomi pagal faktiškai apmokestintą konfigūraciją.

Užklausų pavyzdžiai

Ailoot Ultra · Vaizdo įrašai

curl · sukurkite vaizdo įrašą
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"aspect_ratio":"16:9","duration":8,"model":"minimax/hailuo-3-max","prompt":"A serene mountain landscape at sunset","resolution":"480p"}', encoding='utf-8')
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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.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

Gauti ir išsaugoti rezultatus

Ailoot Ultra · Vaizdo įrašai

pasirašyti jums priklausančio turinio URL

  • GET /v1/videos/{public_id}
  • GET /v1/videos/{public_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.

Išsaugokite kiekvieną tikrą jums priklausantį rezultatą ir grąžintus išmatuotus jo metaduomenis.

Jei reikia patikrinti pradinį atsakymą

503 result_pending_check + pradinis id + X-Should-Retry:false; niekada nekartokite pradinės užklausos

Atsakymo laukai
LaukasTipasReikšmė
LaukasindexTipasintegerReikšmėŠio vaizdo įrašo pozicija rezultatų sąraše, skaičiuojama nuo nulio.
Laukascontent_urlTipasstringReikšmėPasirašytas HTTPS atsisiuntimo URL šiam užbaigtam vaizdo įrašui.
Laukassha256Tipasstring | nullReikšmėPradinio vaizdo įrašo baitų SHA-256 santrauka; null, jei nepasiekiama.
Laukassize_bytesTipasinteger | nullReikšmėPradinio vaizdo įrašo failo dydis baitais; null, jei nepasiekiamas.
Laukasduration_msTipasinteger | nullReikšmėIšmatuota vaizdo įrašo trukmė milisekundėmis; null, jei nepasiekiama.
LaukaswidthTipasinteger | nullReikšmėVaizdo įrašo plotis pikseliais; null, jei nepasiekiamas.
LaukasheightTipasinteger | nullReikšmėVaizdo įrašo aukštis pikseliais; null, jei nepasiekiamas.
Laukasvideo_codecTipasstring | nullReikšmėVaizdo kodeko identifikatorius; null, jei neužregistruotas.
Laukashas_audioTipasboolean | nullReikšmėAr vaizdo įraše yra garso takelis; null, jei nenustatyta.
Laukasaudio_codecTipasstring | nullReikšmėGarso kodeko identifikatorius; null, kai identifikatorius neužregistruotas.
Klaidos ir tolesni veiksmai
AtsakymasSąlygaKitas žingsnis
Atsakymas404 · not_found_errorSąlygaPrieiga prie vaizdo įrašo nepasiekiama arba šis vaizdo įrašo ID nerastas.Kitas žingsnisPatikrinkite prieigą prie vaizdo įrašo. Jei vaizdo įrašas jau yra, naudokite jo pradinį viešą ID ir tą patį API raktą.
Atsakymas401 · authentication_errorSąlygaAPI raktas neatitinka autentifikuotos paskyros.Kitas žingsnisPrieš pateikdami patikrinkite savo API raktą ir paskyros prieigą.
Atsakymas400 · invalid_request_errorSąlygaNepavyko nuskaityti užklausos arba atsisiuntimo indeksas netinkamas.Kitas žingsnisPataisykite užklausos turinį. Atsisiuntimui pasirinkite išvesties indeksą, kurį grąžino pradinė užduotis.
Atsakymas422 · price_unavailableSąlygaPasirinktos vaizdo įrašo konfigūracijos kainos nustatyti negalima.Kitas žingsnisPasirinkite palaikomą vaizdo įrašo konfigūraciją ir prieš pateikdami pataisytą užklausą užpildykite jos privalomas parinktis.
Atsakymas422 · invalid_request_errorSąlygaVaizdo įrašo įvestis arba pradinė tęsinio užduotis netinkama.Kitas žingsnisNaudokite tinkamą HTTPS įvestį. Tęsiniui naudokite užbaigto pradinio vaizdo įrašo viešą ID ir tą patį API raktą.
Atsakymas402 · billing_errorSąlygaTurimas likutis arba limitai neleidžia rezervuoti lėšų.Kitas žingsnisPrieš siųsdami naują užklausą patikrinkite turimą likutį ir limitus.
Atsakymas503 · server_errorSąlygaVaizdo įrašo patikra, saugykla arba prieiga prie paslaugos laikinai nepasiekiama.Kitas žingsnisPalaukite, kol paslauga taps pasiekiama. Jei jau turite vaizdo įrašo ID, tikrinkite tą pradinę užduotį, užuot pradėję kitą generavimą.
Atsakymas503 · result_pending_checkSąlygaReikia patikrinti pradinį vaizdo įrašo rezultatą ir mokestį.Kitas žingsnisIšsaugokite grąžintą vaizdo įrašo ID ir tikrinkite tą užduotį. Kol ji tikrinama, nesiųskite ją pakeičiančios generavimo užklausos.
Atsakymas503 · owned_result_unavailableSąlygaEsamo vaizdo įrašo atsisiuntimas laikinai nepasiekiamas.Kitas žingsnisVėliau patikrinkite tą pačią vaizdo įrašo užduotį ir atsisiųskite jos esamą rezultatą. Naujas generavimas sukuria atskirą operaciją.
Atsakymas409 · video_not_readySąlygaVaizdo įrašo turinys nepaskelbtas.Kitas žingsnisPatikrinkite pradinės užduoties būseną. Atsisiųskite, kai ji praneša completed; jei praneša failed, vadovaukitės jos pranešimu apie mokesčio patikrą.

Pseudonimai

Modelių pseudonimai

Ailoot Ultra minimax/hailuo-3-max

Metodų kelių pseudonimai

Naudokite aukščiau nurodytus metodų kelius.

Susiję ID iškvietimui

minimax/hailuo-3-max

FAQ · MiniMax: H3 Max
Kokios įvestys ir rezultatai prieinami?

POST /v1/videos · minimax/hailuo-3-max: text, image → video

Kokius laukus naudoja užklausa?

POST /v1/videos · minimax/hailuo-3-max: model, prompt, duration, resolution, aspect_ratio, generate_audio, frame_images, input_references, callback_url, session_id, trace, user

Kokie apribojimai taikomi?

POST /v1/videos · minimax/hailuo-3-max: duration.minimum: 1; duration.maximum: 600; frame_images.max_items: 2; frame_images.min_items: 1

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