models

Hailuo 2.3 Fast

Markdown · JSON

Hailuo 2.3 Fast

MiniMax Hailuo 2.3 Fast animeert een eerste-frameafbeelding met een korte bewegingsprompt. Kies dit afbeelding-naar-videoprofiel voor een productshot, personagehouding of stilstaand storyboardbeeld.

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

MiniMax Hailuo 2.3 Fast is het benoemde Fast-profiel voor afbeelding-naar-videogeneratie. Begin met een gecomponeerde eerste-frameafbeelding en beschrijf hoe het onderwerp of de camera moet bewegen. Een productfoto, personagehouding of storyboardframe geeft het shot een concreet visueel vertrekpunt.

Bereid de afbeelding en bewegingsbriefing voor

Lever een vierkante PNG- of JPEG-afbeelding aan via een HTTPS-URL, met elke zijde tussen 300 en 4.096 pixels. Het gedownloade afbeeldingsbestand mag niet groter zijn dan 20.000.000 bytes. Hou de prompt tussen 1 en 199 tekens en richt hem op één zichtbare actie en de beweging die voor het shot van belang is.

Volg de clip tot de voltooiing

Dit profiel is ingesteld op één MP4-clip van 768 × 768 met een nominale duur van zes seconden. Dien de aanvraag één keer in, bewaar de teruggestuurde ID en volg die oorspronkelijke aanvraag tot ze voltooid is. Download de teruggestuurde video en bewaar de gerapporteerde afmetingen en gemeten duur bij het resultaat. Blijf bij een onzekere creatie-uitkomst de oorspronkelijke aanvraag controleren in plaats van ze opnieuw aan te maken.

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

MiniMax-Hailuo-2.3-Fast

MiniMax /MiniMax-Hailuo-2.3-Fast

Aan de slag

MiniMax Hailuo 2.3 Fast animeert een eerste-frameafbeelding met een korte bewegingsprompt. Kies dit afbeelding-naar-videoprofiel voor een productshot, personagehouding of stilstaand storyboardbeeld.

Toegestane invoer
Tekst · Afbeeldingen
Resultaten
Video

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · Video POST /v1/videos
Invoer
text, image
Uitvoer
video
Uitvoerformaat
mp4
Aantal uitvoerresultaten
Tot en met 1 uitvoer
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
MiniMax-Hailuo-2.3-Fast
Standaard—
VeldpromptTypestringVereisteVereistWaarden en limieten
Minimumlengte: 1
Maximumlengte: 199
Eenheid: Unicode-tekens
Standaard—
VelddurationTypeintegerVereisteVereistWaarden en limieten
6
Eenheid: seconden
Standaard—
VeldresolutionTypestringVereisteVereistWaarden en limieten
768P
Standaard—
Veldfirst_frame_imageTypehttps_urlVereisteVereistWaarden en limieten
Maximale bestandsgrootte in bytes: 20.000.000
MIME-typen: image/png, image/jpeg
Minimumafmeting: 300
Maximumafmeting: 4.096
Alleen vierkant: Ja
Standaard—
Combinaties van invoermaterialen

Afbeelding naar video · Vereist: prompt, first_frame_image

Methodeparameters en levenscyclus
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, prompt, duration, resolution, first_frame_image
Parameterother_optionsContractfalse
ParameterdurationContract6
ParameterresolutionContract768P
Parameterprompt_max_charactersContract199
Parameterfirst_frame_imageContract{"type":"https_url","format":["png","jpeg"],"dimensions":"vierkant, 300..4096 pixels","full_image_validation_before_send":true,"maximum_file_bytes":20000000}
Parametermaterial_typesContracttext, image
Parameteradditional_propertiesContractfalse

Methodealiasnamen: /v1/videos/generations, /videos, /videos/generations

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

Maak eenmaal aan en sla de teruggestuurde ID op.

Vraag de oorspronkelijke status herhaaldelijk op; bewaar elke voltooide asset en de duur ervan.

Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus
Niet opgegeven Wanneer de snelle modus geselecteerd is
Flex-modus
Niet opgegeven Wanneer de flex-modus geselecteerd is
Maximale redeneerinspanning
Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

Ailoot-tarieven

Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

ConfiguratieTariefstaffelNominale clipduur, secondenResolutieRekeneenheidKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefNominale clipduur, seconden—Resolutie—Rekeneenheid—Kosten
Invoer · Invoertokens — / 1K tokens
Uitvoer · Uitvoertokens — / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens
ConfiguratieUltraTariefstaffel—Nominale clipduur, seconden6Resolutie768PRekeneenheidper uitvoerclip met nominale duur van 6sKosten
Uitvoer · nominale uitvoerclip van 6s $0.4 per uitvoerclip met nominale duur van 6s

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Details van het referentietarief

Referentiestaffels op modelniveau veranderen de methodeselectie, kostenramingen of afschrijvingen niet. Voor de actieve kostenberekening gelden de tarieven van de geselecteerde Ailoot-methode.

MiniMax-Hailuo-2.3-Fast

Prijzen per configuratie

ConfiguratieFactureringsvoorwaardenKosten
ConfiguratieMiniMax-Hailuo-2.3-Fast · StandaardconfiguratieFactureringsvoorwaardenStandaardconfiguratieKosten
Invoer · Invoer US$ 0,00 per aanroep
Uitvoer · Uitvoer US$ 0,40 per aanroep
MiniMax-Hailuo-2.3-Fast

Prijzen per configuratie

ConfiguratieFactureringsvoorwaardenKosten
ConfiguratieMiniMax-Hailuo-2.3-Fast · StandaardconfiguratieFactureringsvoorwaardenStandaardconfiguratieKosten
Invoer · Invoer US$ 0,00 per aanroep
Uitvoer · Uitvoer US$ 0,80 per aanroep
MiniMax-Hailuo-2.3-Fast

Prijzen per configuratie

ConfiguratieFactureringsvoorwaardenKosten
ConfiguratieMiniMax-Hailuo-2.3-Fast · StandaardconfiguratieFactureringsvoorwaardenStandaardconfiguratieKosten
Invoer · Invoer US$ 0,00 per aanroep
Uitvoer · Uitvoer US$ 0,80 per aanroep

Voorbeeldverzoeken

Ailoot Ultra · Video

curl · exact bewaard aanmaakverzoek
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

Resultaten ophalen en opslaan

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
Taakstatus controleren
GET · Status van de oorspronkelijke bewerking
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
Lezen van andere inhoud
Elk voltooid eigen uitvoerresultaat opslaan
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
Alle voltooide resultaten bewaren

Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.

Na voltooiing bevat data[] alle ondertekende inhouds-URL's die je toebehoren. Haal elke teruggestuurde URL op of gebruik het inhoudseindpunt met index ingesteld op een werkelijke uitvoerindex. Een mislukte oorspronkelijke opdracht kan charge_pending_check terugsturen; controleer die oorspronkelijke opdracht in plaats van ze opnieuw aan te maken.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Raadpleeg de bestaande oorspronkelijke opdracht; dien een aanvraag met onbekende verzenduitkomst nooit opnieuw in.

Maximumaantal uitvoerresultaten: 1.

Antwoordvelden
VeldTypeBetekenis
VeldidTypestringBetekenis—
VeldobjectTypestringBetekenis—
VeldmodelTypestringBetekenis—
VeldstatusTypestringBetekenis—
Velddata[]Typesigned content URLBetekenis—
Veldcharge_pending_checkTypebooleanBetekenis—
Velderror.codeTypestringBetekenis—
Velderror.messageTypestringBetekenis—
Veldrequested_nominal_duration_secondsTypeintegerBetekenis—
Veldmeasured_duration_secondsTypenumberBetekenis—
VeldwidthTypeintegerBetekenis—
VeldheightTypeintegerBetekenis—
Veldoperation_idTypestringBetekenisTeruggestuurd bij status=unknown; werkelijke oorspronkelijke openbare video-operatie-ID
Veldrequest_idTypestringBetekenisOptioneel bij status=unknown; wordt alleen teruggestuurd als de oorspronkelijke taak een aanvraag-ID heeft
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeHet lezen van de ruwe aanvraaginhoud mislukt voordat het videoprofiel wordt ontleedVolgende stapBewaar het teruggestuurde antwoord en corrigeer de onleesbare aanvraaginhoud.
Antwoord422 · price_unavailableVoorwaardeHet exacte videoprofiel kan niet worden ontleed, of voor het volledig ontlede profiel is geen exacte prijskaart gereedVolgende stapBewaar het antwoord; gebruik het volledige, exact toegelaten profiel en de bijbehorende gepubliceerde kaart. Deze vertakking wordt uitgevoerd voordat er iets naar een aanbieder wordt verstuurd.
Antwoord409 · video_not_readyVoorwaardeDe oorspronkelijke resultaatinhoud is nog niet beschikbaarVolgende stapVraag de oorspronkelijk teruggestuurde ID herhaaldelijk op en respecteer Retry-After.
Antwoordserver_errorVoorwaardeDe teruggegeven respons geeft aan dat de bewerking of het resultaat gecontroleerd moet wordenVolgende stapBewaar de oorspronkelijk teruggegeven bewerkings-/taak-ID, aanvraagheaders en respons; blijf de oorspronkelijke bewerking uitlezen via de ondersteunde leesaanvragen. Dien de aanmaakaanvraag niet opnieuw in.
Antwoord200 · video_result_unverifiedVoorwaardeDe oorspronkelijke status van de Fast-taak is onbekend; status=unknown en charge_pending_check=trueVolgende stapBewaar de werkelijk teruggestuurde id/operation_id en de optionele request_id; raadpleeg uitsluitend de oorspronkelijke taak. Dien nooit opnieuw in.

Aliasnamen

Modelaliasnamen

Ailoot Ultra MiniMax-Hailuo-2.3-Fast

Aliasnamen voor methodepaden

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

Gerelateerde aanroeper-ID’s

MiniMax-Hailuo-2.3-Fast

FAQ · Hailuo 2.3 Fast
Welke invoer en resultaten zijn beschikbaar?

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

Welke velden gebruikt het verzoek?

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

Welke limieten gelden?

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

Meer details

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement
Kies een abonnement met korting voor je terugkerende verzoeken.
Promotiecode tot 50%
Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.
Kosten in de geschiedenis
Model, tokens en bedrag worden per verzoek bewaard.

Kies een abonnement · Bekijk modelprijzen

Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie
Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.
Resellerlicentie
Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.
Documenten op de site
Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

Vraag een resellerlicentie aan · Aanbodvoorwaarden en licentieovereenkomst