modeller

MiniMax-Hailuo-2.3

Markdown · JSON

MiniMax-Hailuo-2.3

MiniMax Hailuo 2.3 lager videoer fra tekst eller et startbilde, med kontroller for bevegelse og kameraregi. Velg seks sekunder i 768P eller 1080P, eller ti sekunder i 768P, til karakterfremføringer, stiliserte scener og produktopptak som kan gjennomgås og redigeres.

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

MiniMax Hailuo 2.3 er en videogenereringsmodell med modusene tekst-til-video og bilde-til-video. Den bygger på Hailuo 02 med vekt på fysisk handling, visuell stil, karakterenes mikrouttrykk og respons på bevegelsesinstruksjoner. Send inn en skriftlig scene for å lage et opptak fra grunnen av, eller bruk et startbilde til å fastsette åpningsutsnittet og beskriv bevegelsen som følger.

Fysisk fremføring er et av utgavens viktigste forbedringsområder. Hailuo 2.3 skal gjøre kroppsbevegelser mer flytende og kontrollerte, også i scener med bevegelig kamera. Planlegg den viktige handlingen før du legger til dekorative detaljer. En karakter som løfter et objekt, snur seg mot en annen person eller beveger seg gjennom et rom, gir opptaket en synlig hendelse å vurdere. Bestem hvilken bevegelse som bærer historien, og hold deretter de øvrige instruksjonene i samsvar med den.

Stilisering er et annet satsingsområde. Modellen støtter arbeid med anime og illustrasjon, samt stiler som tusjmaleri og spill-CG. Beskriv det visuelle uttrykket du ønsker, og hold utseendet sammenhengende med scenen. Hvis et startbilde allerede fastsetter en tegnestil, bruker du teksten til å styre animasjonen fremfor å innføre en konkurrerende beskrivelse av karakterdesignet. Vurder hele klippet for å se om uttrykket forblir tydelig under bevegelse.

Modellen legger også vekt på ansiktsfremføring og subtile uttrykksendringer. Bygg et karakteropptak rundt reaksjonen som betyr noe: å legge merke til et objekt, bli nysgjerrig eller svare med et lite smil. Et nært utsnitt kan gjøre endringen lettere å vurdere, mens en lang rekke gester kan ta oppmerksomheten fra den. Kontroller ansiktet før, under og etter reaksjonen, i stedet for å vurdere bare et representativt stillbilde.

Objektbevegelse er nyttig i produktorienterte scener. En original beskrivelse kan vise en liten keramikkvase som roterer i varmt sidelys mens kameraet gradvis nærmer seg. Angi hvilke egenskaper som må forbli gjenkjennelige, som silhuetten, kanten og overflatefinishen. Vurder disse detaljene gjennom bevegelsen, fordi en overbevisende atmosfære alene ikke fastslår at produktet er trofast gjengitt.

For tekst-til-video kan den obligatoriske beskrivelsen inneholde opptil 2 000 tegn. Angi motiv, handling, omgivelser og visuell stil i en sammenhengende rekkefølge. Bilde-til-video krever et startbilde, med en valgfri beskrivelse på opptil 2 000 tegn. Bildet fastsetter åpningskomposisjonen, så klargjør motivet og utsnittet før du ber om bevegelse. La det være synlig plass der en arm, et objekt eller en karakter må bevege seg.

Startbildet godtar JPG, JPEG, PNG eller WebP, må være mindre enn 20 MB, ha en kortside på mer enn 300 piksler og et sideforhold mellom 2:5 og 5:2. Det kan sendes inn som en offentlig bilde-URL eller en Base64-data-URL. Velg et tydelig åpningsbilde, fremfor å stole på at animasjonen reparerer et skjult ansikt eller en handling som allerede er beskåret.

Hailuo 2.3 genererer ved 24 bilder per sekund. Et opptak på seks sekunder kan bruke 768P eller 1080P; et opptak på ti sekunder bruker 768P. Standardvalgene er seks sekunder og 768P. Velg lengden etter handlingen du ønsker å se: en kort reaksjon kan passe et kort opptak, mens en langsommere bevegelse trenger mer plass. Les den faktiske bredden og høyden i det ferdige resultatet når du plasserer klippet i en redigering, siden en oppløsningsbetegnelse alene ikke avgjør hele utsnittet.

Kameraregi kan bruke kommandoer i hakeparenteser. De tilgjengelige kontrollene omfatter sideveis kameraforflytning, panorering, fremoverbevegelse, vertikal kameraforflytning, tilting, zooming, risting, følging og et statisk opptak. En kommando som [Push in] styrer tilnærmingen; kommandoer samlet i én hakeparentes virker samtidig, mens kommandoer plassert etter hverandre beskriver en sekvens. MiniMax anbefaler høyst tre samtidige kommandoer. Hold kamerabevegelsen forenlig med motivets handling, slik at hovedhendelsen forblir lett å følge.

Automatisk promptoptimalisering er aktivert som standard og kan deaktiveres for tettere kontroll over den innsendte ordlyden. Valgfri rask forhåndsbehandling reduserer optimaliseringstiden når optimalisering er aktivert; dette er en egen innstilling, atskilt fra valget av modellen Hailuo 2.3 Fast. Standardutgaven Hailuo 2.3 støtter begge skapingsmodusene, mens Fast er den egne bilde-til-video-utgaven. Velg utgave etter om prosjektet begynner med bare tekst eller et eksisterende bilde.

Genereringsarbeidsflyten returnerer en asynkron oppgaveidentifikator og rapporterer deretter klargjøring, kø, behandling, suksess eller feil. Ved suksess gir resultatet en filidentifikator og de faktiske videodimensjonene, og den ferdige videoen hentes for nedlasting. Lagre klippet mens nedlastingsadressen er gyldig. Produsentens nåværende referanse for videonedlasting gir den returnerte nedlastings-URL-en en levetid på én time. For en redigert sekvens beholder du hvert opptak med prompten og startbildet, slik at den valgte kreative retningen kan spores under revisjon.

Vurder handling, fysisk kontinuitet, ansikts- eller produktdetaljer, visuell stil og kameraoppførsel i det lagrede klippet. Se hele opptaket, og undersøk deretter begynnelsen og slutten der det skal settes sammen med annet materiale. Hvis forespørselen inneholder for mange konkurrerende bevegelser, forenkler du hovedhandlingen; hvis åpningsdesignet er uklart, forbedrer du startbildet. Velg et opptak som formidler den ønskede hendelsen, og legg deretter til fortellerstemme, titler og overganger i redigeringsarbeidsflyten.

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

MiniMax-Hailuo-2.3

MiniMax /MiniMax-Hailuo-2.3

Start

MiniMax Hailuo 2.3 lager videoer fra tekst eller et startbilde, med kontroller for bevegelse og kameraregi. Velg seks sekunder i 768P eller 1080P, eller ti sekunder i 768P, til karakterfremføringer, stiliserte scener og produktopptak som kan gjennomgås og redigeres.

Godkjente inndata
Tekst · Bilder
Resultater
Video

Tilgjengelig i Ailoot · inndata & metoder

Ailoot · Videogenerering POST /v1/videos/generations
Inndatatyper
text, image
Utdatatyper
video
Utdataformat
mp4
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
MiniMax-Hailuo-2.3
Standard—
FeltpromptTypestringKravPåkrevdVerdier & grenser
Minste lengde: 1
Maksimal lengde: 2 000
Enhet: Unicode-tegn
Standard—
FeltdurationTypeintegerKravValgfrittVerdier & grenser
6, 10
Vilkår: 10 sekunder krever 768P
Enhet: sekunder
Standard6
FeltresolutionTypestringKravValgfrittVerdier & grenser
768P, 1080P
Vilkår: 1080P krever 6 sekunder
Standard768P
Feltfirst_frame_imageTypehttps_url|data_image_urlKravValgfrittVerdier & grenser
Maksimalt antall dekodede byte: 20 971 520
MIME-typer: image/jpeg, image/png, image/webp
Minste dimensjon (eksklusive): 300
Intervall for sideforhold: 2:5, 5:2
Standard—
Feltprompt_optimizerTypebooleanKravValgfrittVerdier & grenserStandard—
Feltfast_pretreatmentTypebooleanKravValgfrittVerdier & grenserStandard—
Kombinasjoner av inngående materialer

Bilde til video · Påkrevd: prompt, first_frame_image

Tekst til video · Påkrevd: prompt

Metodeparametere og livssyklus
ParameterAvtale
Parametermaterial_typesAvtaletext, image
ParameterrequiredAvtalenull
Parameteroptional_controlsAvtalenull

Livssyklus: 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

Metodestrukturer og ID-er er eksakte; leverandørens evne er adskilt fra godkjenning av forespørselen.

Priser

Satser for Ailoot-metoder

Ailoot VideogenereringPOST /v1/videos/generations
Utdata
0,28 USD per video på 6 s i 768p

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →

Detaljer om referansetariffen

Referanseprisplaner på modellnivå endrer ikke metodevalg, prisoverslag eller kostnader. Aktive kostnader bruker satsene til den valgte Ailoot-metoden.

MiniMax-Hailuo-2.3

Priser etter konfigurasjon

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonMiniMax-Hailuo-2.3 · StandardkonfigurasjonFaktureringsvilkårStandardkonfigurasjonKostnad
Inndata · Inndata 0,00 USD per kall
Utdata · Utdata 0,60 USD per kall
MiniMax-Hailuo-2.3

Priser etter konfigurasjon

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonMiniMax-Hailuo-2.3 · StandardkonfigurasjonFaktureringsvilkårStandardkonfigurasjonKostnad
Inndata · Inndata 0,00 USD per kall
Utdata · Utdata 1,20 USD per kall
MiniMax-Hailuo-2.3

Priser etter konfigurasjon

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonMiniMax-Hailuo-2.3 · StandardkonfigurasjonFaktureringsvilkårStandardkonfigurasjonKostnad
Inndata · Inndata 0,00 USD per kall
Utdata · Utdata 1,20 USD per kall

Eksempelforespørsler

Ailoot · Videogenerering

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

Motta og lagre resultater

Ailoot · Videogenerering

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
Kontroller jobbstatus
GET status
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"
Andre innholdslesinger
GET innhold
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
Behold alle ferdige resultater

Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.

Bevar hvert returnert dataelement og hver utdataindeks. content_url viser bare til det første; hent hver faktiske innholdssti og ressurs. GET for innhold uten index omfatter ikke alle utdata.

Hvis det opprinnelige svaret må kontrolleres

Les den eksisterende opprinnelige jobben; send aldri en forespørsel med ukjent utfall på nytt.

Svarfelter
FeltType
FeltidTypestring
FeltobjectTypestring
FeltmodelTypestring
FeltstatusTypestring
Feltcontent_urlTypesigned URL
Feltdata[]Typesigned URL
FeltusageTypeobject
Feltresult_pending_checkTypeboolean
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdiNeste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel.
Svar409 · video_not_readyVilkårDet opprinnelige resultatinnholdet er ennå ikke tilgjengeligNeste trinnSpør jevnlig etter den opprinnelige returnerte ID-en og følg Retry-After.
Svarserver_errorVilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleresNeste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt.

Aliaser

Modellaliaser

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

Aliaser for metodestier

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

Tilknyttede anroper-ID-er

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

Start

MiniMax Hailuo 2.3 lager videoer fra tekst eller et startbilde, med kontroller for bevegelse og kameraregi. Velg seks sekunder i 768P eller 1080P, eller ti sekunder i 768P, til karakterfremføringer, stiliserte scener og produktopptak som kan gjennomgås og redigeres.

Godkjente inndata
Tekst
Resultater
Video

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Video POST /v1/videos
Inndatatyper
text
Utdatatyper
video
Utdataformat
mp4
Antall utdata
Opptil 1 utdata
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
MiniMax-Hailuo-2.3
Standard—
FeltpromptTypestringKravPåkrevdVerdier & grenser
Minste lengde: 1
Maksimal lengde: 2 000
Vilkår: For 768P: høyst 2000 Unicode-kodepunkter. For 1080P: færre enn 200 Unicode-kodepunkter (maksimalt 199). Ledeteksten må inneholde tekst som ikke bare består av blanktegn.
Enhet: Unicode-tegn
Standard—
FeltdurationTypeintegerKravPåkrevdVerdier & grenser
6
Enhet: sekunder
Standard—
FeltresolutionTypestringKravPåkrevdVerdier & grenser
768P, 1080P
Standard—
Kombinasjoner av inngående materialer

Tekst til video · Påkrevd: prompt

Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, prompt, duration, resolution
Parameterother_optionsAvtalefalse
ParameterdurationAvtale6
ParameterresolutionAvtale768P, 1080P
Parameterprompt_max_charactersAvtale2000
Parametermaterial_typesAvtaletext
Parameterprompt_max_characters_by_resolutionAvtale{"768P":2000,"1080P":199}

Metodealiaser: /v1/videos/generations, /videos, /videos/generations

Livssyklus: 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

Opprett én gang og lagre den returnerte ID-en.

Spør jevnlig etter den opprinnelige statusen; behold hver ferdigstilte ressurs og varigheten.

Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus
Ikke angitt Når hurtigmodus er valgt
Flex-modus
Ikke angitt Når flex-modus er valgt
Maksimal resonneringsinnsats
Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

Ailoot-satser

Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

KonfigurasjonPrisplanNominell klippvarighet, sekunderOppløsningFaktureringsenhetKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsNominell klippvarighet, sekunder—Oppløsning—Faktureringsenhet—Kostnad
Inndata · Inngående tokener — / 1K tokener
Utdata · Utgående tokener — / 1K tokener
Inndata · Lesing fra hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener
KonfigurasjonUltraPrisplan—Nominell klippvarighet, sekunder6Oppløsning1080PFaktureringsenhetper nominelt 6s-utdataklippKostnad
Utdata · utdataklipp med nominell varighet på 6s $1.2 per nominelt 6s-utdataklipp
KonfigurasjonUltraPrisplan—Nominell klippvarighet, sekunder6Oppløsning768PFaktureringsenhetper nominelt 6s-utdataklippKostnad
Utdata · utdataklipp med nominell varighet på 6s $0.6 per nominelt 6s-utdataklipp

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →

Detaljer om referansetariffen

Referanseprisplaner på modellnivå endrer ikke metodevalg, prisoverslag eller kostnader. Aktive kostnader bruker satsene til den valgte Ailoot-metoden.

MiniMax-Hailuo-2.3

Priser etter konfigurasjon

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonMiniMax-Hailuo-2.3 · StandardkonfigurasjonFaktureringsvilkårStandardkonfigurasjonKostnad
Inndata · Inndata 0,00 USD per kall
Utdata · Utdata 0,60 USD per kall
MiniMax-Hailuo-2.3

Priser etter konfigurasjon

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonMiniMax-Hailuo-2.3 · StandardkonfigurasjonFaktureringsvilkårStandardkonfigurasjonKostnad
Inndata · Inndata 0,00 USD per kall
Utdata · Utdata 1,20 USD per kall
MiniMax-Hailuo-2.3

Priser etter konfigurasjon

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonMiniMax-Hailuo-2.3 · StandardkonfigurasjonFaktureringsvilkårStandardkonfigurasjonKostnad
Inndata · Inndata 0,00 USD per kall
Utdata · Utdata 1,20 USD per kall

Eksempelforespørsler

Ailoot Ultra · Video

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

Motta og lagre resultater

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
Kontroller jobbstatus
GET status
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
Lagre alle ferdige ressurser
GET alle ferdige ressurser
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
Andre innholdslesinger
GET innhold
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
Behold alle ferdige resultater

Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.

Ferdigstilt data[] inneholder alle signerte URL-er til innhold du eier. Hent hver returnert URL, eller bruk innholdsendepunktet med index satt til en faktisk utdataindeks. En mislykket opprinnelig jobb kan returnere charge_pending_check; kontroller den opprinnelige jobben fremfor å opprette den igjen.

Hvis det opprinnelige svaret må kontrolleres

Les den eksisterende opprinnelige jobben; send aldri en forespørsel med ukjent utfall på nytt.

Maksimalt antall utdata: 1.

Svarfelter
FeltType
FeltidTypestring
FeltobjectTypestring
FeltmodelTypestring
FeltstatusTypestring
Feltdata[]Typesigned content URL
Feltcharge_pending_checkTypeboolean
Felterror.codeTypestring
Felterror.messageTypestring
Feltrequested_nominal_duration_secondsTypeinteger
Feltmeasured_duration_secondsTypenumber
FeltwidthTypeinteger
FeltheightTypeinteger
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdiNeste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel.
Svar409 · video_not_readyVilkårDet opprinnelige resultatinnholdet er ennå ikke tilgjengeligNeste trinnSpør jevnlig etter den opprinnelige returnerte ID-en og følg Retry-After.
Svarserver_errorVilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleresNeste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt.

Aliaser

Modellaliaser

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

Aliaser for metodestier

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

Tilknyttede anroper-ID-er

MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3

FAQ · MiniMax-Hailuo-2.3
Hvilke inndata og resultater er tilgjengelige?

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

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

Hvilke felt bruker forespørselen?

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

Hvilke grenser gjelder?

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

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

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale