MiniMax: I2V 01 Director
Az I2V 01 Director egy első képkockát animál a promptban megadott, kifejezett kameramozgási parancsokkal. A rövid felvétel megtervezéséhez kapcsolja össze a megadott kompozíciót irányított truck, pan, push, tilt, zoom, tracking vagy statikus kamerára vonatkozó utasításokkal.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
Az I2V 01 Director a MiniMax képből videót készítő kiadása dokumentált kameraparancsokkal. A megadott kép határozza meg az első képkockát, a prompt pedig a látható cselekményt és a kamerát is irányítja. Ez akkor hasznos, ha egy meglévő kompozícióhoz meghatározott közelítésre, feltáró vagy követő kameramozgásra, illetve szabályozott statikus nézetre van szükség általánosan megadott animáció helyett.
A képet a tervezett felvétel nyitányaként készítse elő. Feltáró felvételnél mutassa meg a témát és a környezetnek azt a részét, amelyet a kamerának fel kell tárnia. Közeli megközelítéshez induljon elegendő környező térrel, hogy a képkivágás változása jól értelmezhető legyen. Ellenőrizze, hogy a téma fontos jellegzetességei a mozgás kezdete előtt láthatók-e, különösen ha egy termék formájának vagy egy karakter megjelenésének felismerhetőnek kell maradnia.
A gyártó 20 MB-nál kisebb JPG-, JPEG-, PNG- és WebP-referenciákat fogad el, 300 képpontnál hosszabb rövidebb oldallal és 2:5 és 5:2 közötti képaránnyal. A gyártó munkafolyamatában elérhető kép-URL vagy kódolt képadat azonosíthatja az első képkockát. Őrizze meg az eredeti referenciát, hogy egy későbbi módosítás ugyanazt a kompozíciót használja, ne egy újraalkotott közelítő változatot.
A prompt legfeljebb 2000 karaktert támogat, és tizenöt névvel ellátott kameraparancsot tartalmaz. A truck vízszintesen mozgatja a kamerát, a pan a vízszintes irányát változtatja, a pedestal függőlegesen mozgatja, a tilt pedig a függőleges irányát változtatja. A push, pull és zoom eltérő közelítési vagy távolítási módokat kínál; a tracking, shake és a statikus felvétel további kameraelképzeléseket fed le. Mozgás megadásakor a parancs dokumentált írásmódját használja.
A parancsokat szögletes zárójelbe helyezze a leírás azon részén, ahol a mozgásnak történnie kell. Egy zárójelben több parancs egyidejű mozgást kér, míg az egymást követő pontokon elhelyezett parancsok mozgássorozatot írnak le. A gyártó legfeljebb három kombinált mozgást javasol. Egy egyszerű közelítés a témához világosabban közvetíthet egy részletet, mint több, ugyanazért a rövid felvételért versengő mozgás.
A téma mozgását a kameramozgástól külön írja le. Egy ajtó felé sétáló személy és az őt követő kamera két, eltérő vizuális hatású utasítás. Adja meg a kívánt kapcsolatot közöttük, például hogy közelítés közben az arc látható maradjon, vagy a kamera mozdulatlan legyen, miközben a téma áthalad a képen. Határozza meg a zárókompozíciót, hogy a generált cselekménynek hasznos végállapota legyen.
A gyártó korábbi képből videót készítő táblázata ennél a kiadásnál a 720P-t jelöli meg alapértelmezésként, és nem sorol fel tíz másodperces lehetőséget. Az automatikus promptoptimalizálás alapértelmezés szerint be van kapcsolva, és kikapcsolható az írott leírás feletti nagyobb kontroll érdekében. A felvételek összehasonlításakor tartsa meg ezt a beállítást a forrásképpel és a kamerautasításokkal együtt, hogy a megváltozott megfogalmazás vagy értelmezés látható legyen a generálás adatai között.
A teljes klipben ellenőrizze a kért kamerapályát, a téma folytonosságát és a fontos részletek képkivágását. Vizsgálja meg, hogy a push vagy pan feltárja-e a kívánt információt, és a záróképen marad-e elég hely a következő szerkesztési lépéshez. Mentse el az elkészült videót a pontos prompttal, a forrásképpel és a beállításokkal együtt. Módosításkor az észlelt problémát okozó kamerairányon, időzítésen vagy témamozgáson változtasson, és az eredményt ugyanahhoz a felvételi tervhez hasonlítsa.
Ailoot Ultra · Videó POST /v1/videos minimaxi-i2v-01-director
minimaxi-i2v-01-directorKezdő lépések
Az I2V 01 Director egy első képkockát animál a promptban megadott, kifejezett kameramozgási parancsokkal. A rövid felvétel megtervezéséhez kapcsolja össze a megadott kompozíciót irányított truck, pan, push, tilt, zoom, tracking vagy statikus kamerára vonatkozó utasításokkal.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- Videó
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Videó POST /v1/videos
- Bemenet
text,image- Kimenet
video
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok minimaxi-i2v-01-director Feltételek: Használja a pontos Ailoot modellválasztót. | Alapértelmezett— |
Mezőprompt | Típusstring | KövetelményKötelező | Értékek és korlátok Feltételek: Írja le a jelenetet és a mozgást. | Alapértelmezett— |
Mezőend_image | Típusstring | KövetelményOpcionális | Értékek és korlátok Feltételek: A záró képkocka kizárólag támogatott képbemeneti módban érvényes. | Alapértelmezett— |
Mezőimage | Típusstring or array<string> | KövetelményOpcionális | Értékek és korlátok Feltételek: Használjon tényleges, nyilvánosan elérhető kép-URL-címet vagy base64 képsztringet; itt nem állítunk maximális képdarabszámot. | Alapértelmezett— |
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, prompt |
Paraméteroptional | Szerződésend_image, image |
Paramétermaterial_types | Szerződéstext, image |
Paraméterconditions | SzerződésHasználja a pontos Ailoot modellválasztót., Írja le a jelenetet és a mozgást., A záró képkocka kizárólag támogatott képbemeneti módban érvényes., Használjon tényleges, nyilvánosan elérhető kép-URL-címet vagy base64 képsztringet; itt nem állítunk maximális képdarabszámot. |
Metódus álnevei: /v1/videos/generations
Életciklus: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Díjcsomagok
A végső díj számítása
A megjelenített díjtételek a generálás előtti költségbecsléshez szolgálnak. A végleges díj az eredeti generáláshoz rögzített költségből számítódik. A kimenet mért időtartama és az előre jelzett mennyiségek nem azonosak a véglegesen elszámolandó mennyiséggel.
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Becsült díjak összehasonlításhoz
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Előre jelzett mennyiség | Elszámolási mennyiség | Díj |
|---|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Előre jelzett mennyiség— | Elszámolási mennyiség— | Díj Bemenet · Bemeneti tokenek · Becslés, csak összehasonlításra — / 1K token Kimenet · Kimeneti tokenek · Becslés, csak összehasonlításra — / 1K token Bemenet · Gyorsítótár olvasása · Becslés, csak összehasonlításra — / 1K token Bemenet · Írás a gyorsítótárba · Becslés, csak összehasonlításra — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra · Becslés, csak összehasonlításra — / 1K token |
| BeállításKérésenként | Díjtáblázat— | Előre jelzett mennyiség— | Elszámolási mennyiségegy kérés | Díj Bemenet · Becslés, csak összehasonlításra $1 kérésenként |
| BeállításA generálás becsült költsége | Díjtáblázat— | Előre jelzett mennyiségbecslés egy generálásra | Elszámolási mennyiség— | Díj Kimenet · Becsült generálási költség · Becslés, csak összehasonlításra $1 becslés a generálás előtt Ez a becslés nem jelent további díjat, és nem rögzített díjszabás az elkészült generálásra. |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Videó
# Replace YOUR_ACCESSIBLE_IMAGE_URL with your actual reachable reference image URL.
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "minimaxi-i2v-01-director",
"prompt": "A cat is walking on grass.",
"image": "YOUR_ACCESSIBLE_IMAGE_URL"
}
JSON
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
# Create once; retain id, polling_url, original task identifiers and every header.
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_STATUS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
u=urljoin("https://api.ailoot.ai",r["polling_url"])
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or p.username or p.password:
raise SystemExit("Unexpected returned polling URL; preserve the response")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-D","status-headers.txt","-o","status.json"],check=True)
# Read this same original polling_url again while pending.
# Preserve unknown/result_pending_check; do not repeat creation.
PY_STATUS
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())
roles={}
def visit(v,path=""):
if isinstance(v,dict):
for k,x in v.items(): visit(x,path+"/"+k)
elif isinstance(v,list):
for i,x in enumerate(v): visit(x,path+"/"+str(i))
elif isinstance(v,str):
u=urljoin("https://api.ailoot.ai",v); p=urlsplit(u)
if p.scheme=="https" and p.netloc=="api.ailoot.ai" and not p.username and not p.password and p.path.startswith("/v1/media/assets/") and p.path.endswith("/content"):
roles.setdefault(u,[]).append(path)
visit(r)
if not roles: raise SystemExit("No completed owned assets; retain the original status")
manifest=[]
for i,(u,paths) in enumerate(roles.items()):
target=Path(f"asset-{i}.bin")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-o",str(target)],check=True)
raw=target.read_bytes()
if not raw: raise SystemExit("Empty asset; retain original status and metadata")
ext="glb" if raw[:4]==b"glTF" else "png" if raw[:8]==b"\x89PNG\r\n\x1a\n" else "jpg" if raw[:3]==b"\xff\xd8\xff" else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "mp4" if raw[4:8]==b"ftyp" else "bin"
name=f"asset-{i}.{ext}"
if target.name!=name: target.rename(name)
manifest.append({"file":name,"response_paths":paths,"bytes":len(raw)})
Path("asset-manifest.json").write_text(json.dumps(manifest,indent=2))
print("Saved",len(manifest),"unique owned assets; every response role retained")
PY_ASSETS
Eredmények fogadása és mentése
Ailoot Ultra · Videó
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Őrizzen meg minden elkészült eredményt
Mentsen minden elkészült videót és visszaadott fájlt; töltse le az összes ténylegesen visszaadott médiafájl URL-jének tartalmát.
Őrizze meg a teljes választ és fejléceit, az eredeti azonosítókat, az összes tényleges kimenetet és minden felhasználási, illetve elszámolási mezőt. Mentsen el minden egyedi saját médiaállományt, és őrizzen meg minden rá mutató szerepet.
Ha az eredeti választ ellenőrizni kell
Őrizze meg a visszaadott nyilvános feladat- vagy műveletazonosítót és az összes fejlécet. Csak az eredeti feladatot kérdezze le; az unknown vagy result_pending_check nem jogosít fel újabb létrehozásra.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőid | Típusstring |
Mezőpolling_url | Típusstring |
Mezőprovider_task_id | Típusstring |
Mezőtask_id | Típusstring |
Mezőstatus | Típusstring |
Mezővideo_url | Típusstring |
Álnevek
Modell álnevei
Ailoot Ultra minimaxi-i2v-01-director
Metódusútvonalak álnevei
/v1/videos/generations
Kapcsolódó modellazonosítók
FAQ · MiniMax: I2V 01 Director
- Milyen bemenetek és eredmények érhetők el?
POST /v1/videos·minimaxi-i2v-01-director:text,image→video- Mely mezőket használja a kérés?
POST /v1/videos·minimaxi-i2v-01-director:model,prompt,end_image,image