Hailuo 2.3 Fast
MiniMax Hailuo 2.3 Fast animira sliko prve sličice iz kratkega poziva za gibanje. Ta profil ustvarjanja iz slike izberite za kader izdelka, pozo lika ali mirujočo sliko snemalnega načrta.
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 Fast je poimenovani profil Fast za ustvarjanje videa iz slike. Začnite s kompozicijsko pripravljeno sliko prve sličice in opišite, kako naj se premika motiv ali kamera. Fotografija izdelka, poza lika ali sličica snemalnega načrta daje kadru konkretno vizualno izhodišče.
Pripravite sliko in opis gibanja
Prek URL HTTPS priložite kvadratno sliko PNG ali JPEG, z vsako stranico med 300 in 4.096 pikslov. Prenesena slikovna datoteka ne sme presegati 20.000.000 bajtov. Poziv naj vsebuje od 1 do 199 znakov in se osredotoča na eno vidno dejanje ter gibanje, ki je pomembno za kader.
Posnetek spremljajte do dokončanja
Ta profil je nastavljen za en posnetek MP4 velikosti 768 × 768 z nazivno dolžino šestih sekund. Zahtevo oddajte enkrat, shranite vrnjeni ID in spremljajte to izvirno zahtevo do dokončanja. Prenesite vrnjeni video ter z rezultatom shranite sporočene mere in izmerjeno dolžino. Če je izid ustvarjanja negotov, nadaljujte preverjanje izvirne zahteve, namesto da bi jo ustvarili znova.
Ailoot Ultra · Video POST /v1/videos MiniMax-Hailuo-2.3-Fast
MiniMax-Hailuo-2.3-FastZačetek
MiniMax Hailuo 2.3 Fast animira sliko prve sličice iz kratkega poziva za gibanje. Ta profil ustvarjanja iz slike izberite za kader izdelka, pozo lika ali mirujočo sliko snemalnega načrta.
- Dovoljeni vhodi
- Besedilo · Slike
- Rezultati
- Video
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Video POST /v1/videos
- Vhod
text,image- Izhod
video- Izhodni format
- mp4
- Število izhodov
- Do 1 izhod
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve MiniMax-Hailuo-2.3-Fast | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 Največja dolžina: 199 Enota: znaki Unicode | Privzeto— |
Poljeduration | Vrstainteger | ZahtevaObvezno | Vrednosti in omejitve 6 Enota: sekunde | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 768P | Privzeto— |
Poljefirst_frame_image | Vrstahttps_url | ZahtevaObvezno | Vrednosti in omejitve Največja velikost datoteke v bajtih: 20.000.000 Vrste MIME: image/png, image/jpeg Najmanjša mera: 300 Največja mera: 4096 Samo kvadratno: Da | Privzeto— |
Kombinacije vhodnih gradiv
Iz slike v video · Obvezno: prompt, first_frame_image
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt, duration, resolution, first_frame_image |
Parameterother_options | Specifikacijafalse |
Parameterduration | Specifikacija6 |
Parameterresolution | Specifikacija768P |
Parameterprompt_max_characters | Specifikacija199 |
Parameterfirst_frame_image | Specifikacija{"type":"https_url","format":["png","jpeg"],"dimensions":"kvadrat 300..4096 slikovnih pik","full_image_validation_before_send":true,"maximum_file_bytes":20000000} |
Parametermaterial_types | Specifikacijatext, image |
Parameteradditional_properties | Specifikacijafalse |
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.
| Nastavitev | Cenovna lestvica | Nazivno trajanje posnetka, sekunde | Ločljivost | Obračunska enota | Strošek |
|---|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Nazivno 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 |
| NastavitevUltra | Cenovna lestvica— | Nazivno trajanje posnetka, sekunde6 | Ločljivost768P | Obračunska enotana izhodni posnetek z nazivnim trajanjem 6s | Strošek Izhod · izhodni posnetek z nazivnim trajanjem 6s $0.4 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-Fast
Cene po nastavitvah
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevMiniMax-Hailuo-2.3-Fast · Privzeta konfiguracija | Obračunski pogojiPrivzeta konfiguracija | Strošek Vhod · Vhod 0,00 $ na klic Izhod · Izhod 0,40 $ na klic |
MiniMax-Hailuo-2.3-Fast
Cene po nastavitvah
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevMiniMax-Hailuo-2.3-Fast · Privzeta konfiguracija | Obračunski pogojiPrivzeta konfiguracija | Strošek Vhod · Vhod 0,00 $ na klic Izhod · Izhod 0,80 $ na klic |
MiniMax-Hailuo-2.3-Fast
Cene po nastavitvah
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevMiniMax-Hailuo-2.3-Fast · Privzeta konfiguracija | Obračunski pogojiPrivzeta konfiguracija | Strošek Vhod · Vhod 0,00 $ na klic Izhod · Izhod 0,80 $ na klic |
Primeri zahtev
Ailoot Ultra · Video
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
Prejmi in shrani rezultate
Ailoot Ultra · Video
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Preveri stanje opravila
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
Branje druge vsebine
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
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
| Polje | Vrsta | Pomen |
|---|---|---|
Poljeid | Vrstastring | Pomen— |
Poljeobject | Vrstastring | Pomen— |
Poljemodel | Vrstastring | Pomen— |
Poljestatus | Vrstastring | Pomen— |
Poljedata[] | Vrstasigned content URL | Pomen— |
Poljecharge_pending_check | Vrstaboolean | Pomen— |
Poljeerror.code | Vrstastring | Pomen— |
Poljeerror.message | Vrstastring | Pomen— |
Poljerequested_nominal_duration_seconds | Vrstainteger | Pomen— |
Poljemeasured_duration_seconds | Vrstanumber | Pomen— |
Poljewidth | Vrstainteger | Pomen— |
Poljeheight | Vrstainteger | Pomen— |
Poljeoperation_id | Vrstastring | PomenVrne se pri status=unknown; dejanski prvotni javni ID video operacije |
Poljerequest_id | Vrstastring | PomenNeobvezno pri status=unknown; vrne se samo, če ima prvotno opravilo ID zahteve |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojBranje surovega telesa zahteve ne uspe pred razčlenitvijo video profila | Naslednji korakOhranite vrnjeni odgovor in popravite neberljivo telo zahteve. |
Odgovor422 · price_unavailable | PogojRazčlenitev natančnega video profila ne uspe ali pa celoten razčlenjeni profil nima pripravljene natančne cenovne kartice | Naslednji korakOhranite odgovor; uporabite celoten natančen dovoljen profil in njegovo objavljeno kartico. Ta veja se izvede pred pošiljanjem ponudniku. |
Odgovor409 · video_not_ready | PogojPrvotna vsebina rezultata še ni na voljo | Naslednji korakPreverjajte prvotni vrnjeni ID in upoštevajte Retry-After. |
Odgovorserver_error | PogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveriti | Naslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova. |
Odgovor200 · video_result_unverified | PogojStanje prvotnega opravila Fast ni znano; status=unknown in charge_pending_check=true | Naslednji korakOhranite dejansko vrnjena id/operation_id in neobvezni request_id; berite samo prvotno opravilo. Nikoli ne oddajte znova. |
Druga imena
Druga imena modelov
Ailoot Ultra MiniMax-Hailuo-2.3-Fast
Druga imena poti metod
/v1/videos/generations, /videos, /videos/generations
Povezani ID-ji za klic
FAQ · Hailuo 2.3 Fast
- Kateri vhodi in rezultati so na voljo?
POST /v1/videos·MiniMax-Hailuo-2.3-Fast:text,image→video- Katera polja uporablja zahteva?
POST /v1/videos·MiniMax-Hailuo-2.3-Fast:model,prompt,duration,resolution,first_frame_image- Katere omejitve veljajo?
POST /v1/videos·MiniMax-Hailuo-2.3-Fast:prompt.maximum_length:199