modeli

MiniMax-Hailuo-2.3

Markdown · JSON

MiniMax-Hailuo-2.3

MiniMax Hailuo 2.3 ustvarja videe iz besedila ali začetne slike, z nadzorom gibanja in usmeritve kamere. Za izvedbe likov, stilizirane prizore in kadre izdelkov, ki jih lahko pregledate in zmontirate, izberite šest sekund pri 768P ali 1080P ali deset sekund pri 768P.

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

MiniMax Hailuo 2.3 je model za ustvarjanje videa z načinoma ustvarjanja iz besedila in slike. Nadgrajuje Hailuo 02 s poudarkom na fizičnem dogajanju, vizualnem slogu, mikroizrazih likov in odzivu na navodila za gibanje. Priložite pisni opis prizora za ustvarjanje kadra od začetka ali pa z začetno sliko določite uvodni pogled in opišite gibanje, ki sledi.

Fizična izvedba je eno glavnih področij izboljšav te različice. Hailuo 2.3 želi telesno gibanje narediti bolj tekoče in nadzorovano, tudi v prizorih s premikajočo se kamero. Pred dodajanjem okrasnih podrobnosti načrtujte pomembno dejanje. Lik, ki dvigne predmet, se obrne proti drugi osebi ali se premika skozi sobo, da kadru viden dogodek za oceno. Določite, katero gibanje nosi zgodbo, nato pa okoliška navodila ohranite skladna z njim.

Drug poudarek je stilizacija. Model podpira delo v animeju in ilustraciji ter sloge, kot sta slikanje s tušem in računalniška grafika za igre. Opišite želeno vizualno obdelavo in videz ohranite skladen s prizorom. Če začetna slika že določa risarski slog, z besedilom usmerjajte animacijo, namesto da uvedete tekmujoč opis zasnove lika. Celoten posnetek preglejte glede tega, ali obdelava ostane razumljiva med gibanjem.

Model se osredotoča tudi na obrazno izvedbo in subtilne spremembe izraza. Kader z likom pripravite okoli pomembnega odziva: opazovanja predmeta, prebujene radovednosti ali majhnega nasmeha. Bližnji pogled lahko to spremembo olajša za oceno, veliko zaporedje gest pa lahko od nje odvrača. Obraz preverite pred odzivom, med njim in po njem, namesto da bi ocenjevali le reprezentativno mirujočo sličico.

Gibanje predmetov je uporabno za prizore, osredotočene na izdelek. Izviren opis lahko pokaže majhno keramično vazo, ki se obrača v topli stranski svetlobi, medtem ko se ji kamera postopoma približuje. Označite lastnosti, ki morajo ostati prepoznavne, kot so silhueta, rob in površinska obdelava. Te podrobnosti preglejte med gibanjem, saj samo prepričljivo vzdušje ne potrjuje zvestega prikaza izdelka.

Pri ustvarjanju iz besedila zahtevani opis lahko vsebuje do 2.000 znakov. Motiv, dejanje, okolje in vizualni slog navedite v skladnem vrstnem redu. Ustvarjanje iz slike zahteva sliko začetne sličice z neobveznim opisom do 2.000 znakov. Slika določa začetno kompozicijo, zato motiv in kadriranje pripravite pred zahtevo za gibanje. Pustite viden prostor, kjer se morajo premakniti roka, predmet ali lik.

Začetna slika sprejme JPG, JPEG, PNG ali WebP, mora biti manjša od 20 MB, imeti krajšo stranico večjo od 300 pikslov in razmerje stranic med 2:5 in 5:2. Podana je lahko kot javni URL slike ali podatkovni URL Base64. Izberite jasno začetno sliko, namesto da bi se zanašali na to, da bo animacija popravila zakrit obraz ali že odrezano dejanje.

Hailuo 2.3 ustvarja s 24 sličicami na sekundo. Šestsekundni kader lahko uporablja 768P ali 1080P; desetsekundni uporablja 768P. Privzeti nastavitvi sta šest sekund in 768P. Dolžino izberite glede na dejanje, ki ga želite videti: kratek odziv lahko ustreza kratkemu kadru, počasnejše gibanje pa potrebuje več prostora. Pri umeščanju posnetka v montažo preberite dejansko širino in višino končnega rezultata, saj sama oznaka ločljivosti ne predstavlja celotne odločitve o kadriranju.

Usmerjanje kamere lahko uporablja ukaze v oglatih oklepajih. Razpoložljive možnosti zajemajo bočno premikanje, panoramski zasuk, približevanje, navpično premikanje, nagibanje, zumiranje, tresenje, sledenje in statičen kader. Ukaz, kot je [Push in], usmeri približevanje; ukazi v istem oklepaju delujejo skupaj, ukazi po vrstnem redu pa opisujejo zaporedje. MiniMax priporoča največ tri sočasne ukaze. Gibanje kamere naj bo združljivo z dejanjem motiva, da je glavnemu dogodku lahko slediti.

Samodejna optimizacija poziva je privzeto omogočena in jo je mogoče izklopiti za natančnejši nadzor priloženega besedila. Neobvezna hitra predobdelava skrajša čas optimizacije, kadar je ta omogočena; to je ločena nastavitev od izbire modela Hailuo 2.3 Fast. Standardni Hailuo 2.3 podpira oba načina ustvarjanja, Fast pa je ločena različica za ustvarjanje iz slike. Različico izberite glede na to, ali se projekt začne samo z besedilom ali z obstoječo sličico.

Postopek ustvarjanja vrne asinhroni identifikator opravila, nato pa poroča o pripravi, čakanju v vrsti, obdelavi, uspehu ali neuspehu. Ob uspehu rezultat poda identifikator datoteke in dejanske mere videa, končni video pa pridobite za prenos. Posnetek shranite, dokler je njegov naslov za prenos veljaven. Proizvajalčeva trenutna dokumentacija prenosa videa vrnjenemu URL za prenos določa življenjsko dobo ene ure. Pri montiranem zaporedju vsak kader hranite s pozivom in začetno sliko, da izbrana ustvarjalna usmeritev ostane sledljiva med spremembami.

V shranjenem posnetku preverite dogajanje, fizično neprekinjenost, podrobnosti obraza ali izdelka, vizualni slog in vedenje kamere. Oglejte si celoten kader, nato preglejte začetek in konec, kjer se bo povezal z drugim gradivom. Če zahteva vsebuje preveč tekmujočih gibov, poenostavite glavno dejanje; če je začetna zasnova nejasna, izboljšajte začetno sliko. Izberite kader, ki prenese predvideni dogodek, nato v montažnem postopku dodajte pripoved, naslove in prehode.

Ailoot · Videoposnetki POST /v1/videos/generations MiniMax-Hailuo-2.3

MiniMax-Hailuo-2.3

MiniMax /MiniMax-Hailuo-2.3

Začetek

MiniMax Hailuo 2.3 ustvarja videe iz besedila ali začetne slike, z nadzorom gibanja in usmeritve kamere. Za izvedbe likov, stilizirane prizore in kadre izdelkov, ki jih lahko pregledate in zmontirate, izberite šest sekund pri 768P ali 1080P ali deset sekund pri 768P.

Dovoljeni vhodi
Besedilo · Slike
Rezultati
Video

Na voljo v Ailoot · vhodi in metode

Ailoot · Videoposnetki POST /v1/videos/generations
Vhod
text, image
Izhod
video
Izhodni format
mp4
PoljeVrstaZahtevaVrednosti in omejitvePrivzeto
PoljemodelVrstastringZahtevaObveznoVrednosti in omejitve
MiniMax-Hailuo-2.3
Privzeto—
PoljepromptVrstastringZahtevaObveznoVrednosti in omejitve
Najmanjša dolžina: 1
Največja dolžina: 2000
Enota: znaki Unicode
Privzeto—
PoljedurationVrstaintegerZahtevaIzbirnoVrednosti in omejitve
6, 10
Pogoji: 10 sekund zahteva ločljivost 768P
Enota: sekunde
Privzeto6
PoljeresolutionVrstastringZahtevaIzbirnoVrednosti in omejitve
768P, 1080P
Pogoji: 1080P zahteva 6 sekund
Privzeto768P
Poljefirst_frame_imageVrstahttps_url|data_image_urlZahtevaIzbirnoVrednosti in omejitve
Največ dekodiranih bajtov: 20.971.520
Vrste MIME: image/jpeg, image/png, image/webp
Najmanjša mera (izključno): 300
Razpon razmerij stranic: 2:5, 5:2
Privzeto—
Poljeprompt_optimizerVrstabooleanZahtevaIzbirnoVrednosti in omejitvePrivzeto—
Poljefast_pretreatmentVrstabooleanZahtevaIzbirnoVrednosti in omejitvePrivzeto—
Kombinacije vhodnih gradiv

Iz slike v video · Obvezno: prompt, first_frame_image

Iz besedila v video · Obvezno: prompt

Parametri in življenjski cikel metode
ParameterSpecifikacija
Parametermaterial_typesSpecifikacijatext, image
ParameterrequiredSpecifikacijanull
Parameteroptional_controlsSpecifikacijanull

Življenjski cikel: 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

Strukture metod in ID so natančno določeni; zmožnost ponudnika je ločena od sprejema zahteve.

Cenik

Cene metod Ailoot

Ailoot VideoposnetkiPOST /v1/videos/generations
Izhod
0,28 $ na 6 s video pri 768p

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →

Podrobnosti referenčne tarife

Referenčne lestvice modela ne spreminjajo izbire metode, ocen cen ali stroškov. Veljavni stroški uporabljajo cene izbrane metode Ailoot.

MiniMax-Hailuo-2.3

Cene po nastavitvah

NastavitevObračunski pogojiStrošek
NastavitevMiniMax-Hailuo-2.3 · Privzeta konfiguracijaObračunski pogojiPrivzeta konfiguracijaStrošek
Vhod · Vhod 0,00 $ na klic
Izhod · Izhod 0,60 $ na klic
MiniMax-Hailuo-2.3

Cene po nastavitvah

NastavitevObračunski pogojiStrošek
NastavitevMiniMax-Hailuo-2.3 · Privzeta konfiguracijaObračunski pogojiPrivzeta konfiguracijaStrošek
Vhod · Vhod 0,00 $ na klic
Izhod · Izhod 1,20 $ na klic
MiniMax-Hailuo-2.3

Cene po nastavitvah

NastavitevObračunski pogojiStrošek
NastavitevMiniMax-Hailuo-2.3 · Privzeta konfiguracijaObračunski pogojiPrivzeta konfiguracijaStrošek
Vhod · Vhod 0,00 $ na klic
Izhod · Izhod 1,20 $ na klic

Primeri zahtev

Ailoot · Videoposnetki

Primer videa
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"}'

Prejmi in shrani rezultate

Ailoot · Videoposnetki

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
Preveri stanje opravila
GET stanje
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"
Branje druge vsebine
GET vsebina
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
Ohrani vse dokončane rezultate

Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.

Ohranite vsak vrnjeni element data/indeks izhoda. content_url je samo prvi; pridobite vsako dejansko pot vsebine/sredstvo. GET vsebine brez index ne pomeni vseh izhodov.

Če je treba preveriti izvirni odgovor

Berite obstoječe prvotno opravilo; neznane oddaje nikoli ne ponovite.

Polja odgovora
PoljeVrsta
PoljeidVrstastring
PoljeobjectVrstastring
PoljemodelVrstastring
PoljestatusVrstastring
Poljecontent_urlVrstasigned URL
Poljedata[]Vrstasigned URL
PoljeusageVrstaobject
Poljeresult_pending_checkVrstaboolean
Napake in naslednji koraki
OdgovorPogojNaslednji korak
Odgovor400 · invalid_request_errorPogojNeveljavna obvezna polja, predstavitev gradiva ali vrednost parametraNaslednji korakPred novo zahtevo za ustvarjanje popravite navedena polja.
Odgovor409 · video_not_readyPogojPrvotna vsebina rezultata še ni na voljoNaslednji korakPreverjajte prvotni vrnjeni ID in upoštevajte Retry-After.
Odgovorserver_errorPogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveritiNaslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova.

Druga imena

Druga imena modelov

Ailoot MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3

Druga imena poti metod

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

Povezani ID-ji za klic

MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3

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

MiniMax-Hailuo-2.3

MiniMax /MiniMax-Hailuo-2.3

Začetek

MiniMax Hailuo 2.3 ustvarja videe iz besedila ali začetne slike, z nadzorom gibanja in usmeritve kamere. Za izvedbe likov, stilizirane prizore in kadre izdelkov, ki jih lahko pregledate in zmontirate, izberite šest sekund pri 768P ali 1080P ali deset sekund pri 768P.

Dovoljeni vhodi
Besedilo
Rezultati
Video

Na voljo v Ailoot · vhodi in metode

Ailoot Ultra · Video POST /v1/videos
Vhod
text
Izhod
video
Izhodni format
mp4
Število izhodov
Do 1 izhod
PoljeVrstaZahtevaVrednosti in omejitvePrivzeto
PoljemodelVrstastringZahtevaObveznoVrednosti in omejitve
MiniMax-Hailuo-2.3
Privzeto—
PoljepromptVrstastringZahtevaObveznoVrednosti in omejitve
Najmanjša dolžina: 1
Največja dolžina: 2000
Pogoji: Za 768P: največ 2000 kodnih točk Unicode. Za 1080P: manj kot 200 kodnih točk Unicode (največ 199). Poziv mora vsebovati besedilo, ki ni sestavljeno samo iz preslednih znakov.
Enota: znaki Unicode
Privzeto—
PoljedurationVrstaintegerZahtevaObveznoVrednosti in omejitve
6
Enota: sekunde
Privzeto—
PoljeresolutionVrstastringZahtevaObveznoVrednosti in omejitve
768P, 1080P
Privzeto—
Kombinacije vhodnih gradiv

Iz besedila v video · Obvezno: prompt

Parametri in življenjski cikel metode
ParameterSpecifikacija
Parametercontent_typeSpecifikacijaapplication/json
ParameterrequiredSpecifikacijamodel, prompt, duration, resolution
Parameterother_optionsSpecifikacijafalse
ParameterdurationSpecifikacija6
ParameterresolutionSpecifikacija768P, 1080P
Parameterprompt_max_charactersSpecifikacija2000
Parametermaterial_typesSpecifikacijatext
Parameterprompt_max_characters_by_resolutionSpecifikacija{"768P":2000,"1080P":199}

Druga imena metode: /v1/videos/generations, /videos, /videos/generations

Življenjski cikel: 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

Ustvarite enkrat in shranite vrnjeni ID.

Preverjajte prvotno stanje; ohranite vsako dokončano sredstvo in trajanje.

Cenik

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način
Ni navedeno Ko je izbran hitri način
Način flex
Ni navedeno Ko je izbran način flex
Najvišja raven razmišljanja
Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

Cene Ailoot

Cene po nastavitvah

Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.

NastavitevCenovna lestvicaNazivno trajanje posnetka, sekundeLočljivostObračunska enotaStrošek
NastavitevOsnovne cene žetonovCenovna lestvicaOsnovna cenaNazivno trajanje posnetka, sekunde—Ločljivost—Obračunska enota—Strošek
Vhod · Vhodni žetoni — / 1K žetonov
Izhod · Izhodni žetoni — / 1K žetonov
Vhod · Branje predpomnilnika — / 1K žetonov
Vhod · Zapis v predpomnilnik — / 1K žetonov
Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov
NastavitevUltraCenovna lestvica—Nazivno trajanje posnetka, sekunde6Ločljivost1080PObračunska enotana izhodni posnetek z nazivnim trajanjem 6sStrošek
Izhod · izhodni posnetek z nazivnim trajanjem 6s $1.2 na izhodni posnetek z nazivnim trajanjem 6s
NastavitevUltraCenovna lestvica—Nazivno trajanje posnetka, sekunde6Ločljivost768PObračunska enotana izhodni posnetek z nazivnim trajanjem 6sStrošek
Izhod · izhodni posnetek z nazivnim trajanjem 6s $0.6 na izhodni posnetek z nazivnim trajanjem 6s

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →

Podrobnosti referenčne tarife

Referenčne lestvice modela ne spreminjajo izbire metode, ocen cen ali stroškov. Veljavni stroški uporabljajo cene izbrane metode Ailoot.

MiniMax-Hailuo-2.3

Cene po nastavitvah

NastavitevObračunski pogojiStrošek
NastavitevMiniMax-Hailuo-2.3 · Privzeta konfiguracijaObračunski pogojiPrivzeta konfiguracijaStrošek
Vhod · Vhod 0,00 $ na klic
Izhod · Izhod 0,60 $ na klic
MiniMax-Hailuo-2.3

Cene po nastavitvah

NastavitevObračunski pogojiStrošek
NastavitevMiniMax-Hailuo-2.3 · Privzeta konfiguracijaObračunski pogojiPrivzeta konfiguracijaStrošek
Vhod · Vhod 0,00 $ na klic
Izhod · Izhod 1,20 $ na klic
MiniMax-Hailuo-2.3

Cene po nastavitvah

NastavitevObračunski pogojiStrošek
NastavitevMiniMax-Hailuo-2.3 · Privzeta konfiguracijaObračunski pogojiPrivzeta konfiguracijaStrošek
Vhod · Vhod 0,00 $ na klic
Izhod · Izhod 1,20 $ na klic

Primeri zahtev

Ailoot Ultra · Video

curlcurl · 1080P / 6 sekund
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
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

Prejmi in shrani rezultate

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
Preveri stanje opravila
GET stanje
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
Shrani vsa dokončana gradiva
GET vsa dokončana gradiva
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
Branje druge vsebine
GET vsebina
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
Ohrani vse dokončane rezultate

Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.

Dokončani data[] vsebuje vse podpisane URL-je vsebine v vaši lasti. Pridobite vsak vrnjeni URL ali uporabite končno točko vsebine z index, nastavljenim na dejanski indeks izhoda. Neuspelo prvotno opravilo lahko vrne charge_pending_check; preverite to prvotno opravilo, namesto da ga ustvarite znova.

Če je treba preveriti izvirni odgovor

Berite obstoječe prvotno opravilo; neznane oddaje nikoli ne ponovite.

Največ izhodov: 1.

Polja odgovora
PoljeVrsta
PoljeidVrstastring
PoljeobjectVrstastring
PoljemodelVrstastring
PoljestatusVrstastring
Poljedata[]Vrstasigned content URL
Poljecharge_pending_checkVrstaboolean
Poljeerror.codeVrstastring
Poljeerror.messageVrstastring
Poljerequested_nominal_duration_secondsVrstainteger
Poljemeasured_duration_secondsVrstanumber
PoljewidthVrstainteger
PoljeheightVrstainteger
Napake in naslednji koraki
OdgovorPogojNaslednji korak
Odgovor400 · invalid_request_errorPogojNeveljavna obvezna polja, predstavitev gradiva ali vrednost parametraNaslednji korakPred novo zahtevo za ustvarjanje popravite navedena polja.
Odgovor409 · video_not_readyPogojPrvotna vsebina rezultata še ni na voljoNaslednji korakPreverjajte prvotni vrnjeni ID in upoštevajte Retry-After.
Odgovorserver_errorPogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveritiNaslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova.

Druga imena

Druga imena modelov

Ailoot MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3

Druga imena poti metod

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

Povezani ID-ji za klic

MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3

FAQ · MiniMax-Hailuo-2.3
Kateri vhodi in rezultati so na voljo?

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

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

Katera polja uporablja zahteva?

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

Katere omejitve veljajo?

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

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

Več podrobnosti

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina
Za redne zahteve izberite paket s popustom.
Promocijska koda do 50%
Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.
Poraba v zgodovini
Za vsako zahtevo se shranijo model, žetoni in znesek.

Izberite naročnino · Oglejte si cene modelov

API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija
Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.
Licenca za preprodajalca
Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.
Dokumenti na strani
Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

Zaprosite za preprodajno licenco · Ponudba in licenčna pogodba