modellen

Hailuo 2.3 Fast

Markdown · JSON

Hailuo 2.3 Fast

MiniMax Hailuo 2.3 Fast animeert een afbeelding van het eerste frame op basis van een korte bewegingsprompt. Kies dit profiel voor afbeelding naar video 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 generatie van afbeelding naar video. Begin met een zorgvuldig samengestelde afbeelding van het eerste frame en beschrijf hoe het onderwerp of de camera moet bewegen. Een productfoto, personagehouding of storyboardframe geeft het shot een concreet visueel uitgangspunt.

Bereid de afbeelding en bewegingsbriefing voor

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

Volg de clip tot de voltooiing

Dit profiel is ingesteld voor één MP4-clip van 768 × 768 met een nominale duur van zes seconden. Dien de aanvraag eenmaal in, bewaar de geretourneerde ID en volg die oorspronkelijke aanvraag totdat deze voltooid is. Download de geretourneerde video en bewaar de gerapporteerde afmetingen en gemeten duur bij het resultaat. Als de uitkomst van de creatie onzeker is, blijf dan de oorspronkelijke aanvraag controleren in plaats van deze 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 afbeelding van het eerste frame op basis van een korte bewegingsprompt. Kies dit profiel voor afbeelding naar video 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
Invoertypen
text, image
Uitvoertypen
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 geretourneerde ID op.

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

Tarieven

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

Snelle modus
Niet opgegeven Wanneer de snelle modus is geselecteerd
Flexmodus
Niet opgegeven Wanneer de modus flex is geselecteerd
Maximale redeneerinspanning
Niet opgegeven Wanneer bij 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.

Voltooide data[] bevat alle ondertekende inhouds-URLs die u bezit. Haal elke geretourneerde URL op of gebruik het inhoudsendpoint met index ingesteld op een daadwerkelijke uitvoerindex. Een mislukte oorspronkelijke taak kan charge_pending_check retourneren; controleer die oorspronkelijke taak in plaats van deze opnieuw aan te maken.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Lees de bestaande oorspronkelijke taak; dien een onzekere verzending 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_idTypestringBetekenisGeretourneerd wanneer status=unknown; daadwerkelijke oorspronkelijke openbare video-operatie-ID
Veldrequest_idTypestringBetekenisOptioneel wanneer status=unknown; alleen geretourneerd als de oorspronkelijke taak een verzoek-ID heeft
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeHet lezen van de ruwe verzoekbody mislukt voordat het videoprofiel wordt geparseerdVolgende stapBewaar het geretourneerde antwoord en corrigeer de onleesbare verzoekbody.
Antwoord422 · price_unavailableVoorwaardeHet exacte videoprofiel kan niet worden geparseerd of voor het volledig geparseerde profiel is geen exacte prijskaart gereedVolgende stapBewaar het antwoord; gebruik het volledige exact toegelaten profiel en de gepubliceerde kaart ervan. Deze tak wordt uitgevoerd vóór verzending naar een provider.
Antwoord409 · video_not_readyVoorwaardeOorspronkelijke resultaatinhoud nog niet beschikbaarVolgende stapVraag de oorspronkelijke geretourneerde ID periodiek op en respecteer Retry-After.
Antwoordserver_errorVoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerdVolgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in.
Antwoord200 · video_result_unverifiedVoorwaardeDe oorspronkelijke Fast-taakstatus is onbekend; status=unknown en charge_pending_check=trueVolgende stapBewaar de daadwerkelijk geretourneerde id/operation_id en optionele request_id; lees 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