MiniMax: T2V 01
A T2V 01 rövid videót generál írott jelenetleírásból. A szövegben határozza meg a témát, a környezetet, a látható cselekményt és a nézőpontot, majd a tervezett felvételhez viszonyítva ellenőrizze a klip időzítését és folytonosságát.
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.
A T2V 01 a MiniMax szövegből videót készítő kiadása, amely írott leírásból hoz létre jelenetet. A szöveg adja a vizuális tervet: ki vagy mi jelenik meg, hol zajlik a cselekmény, hogyan mozog a téma, és hogyan látja a néző. Akkor használja, ha a kiindulópont ötlet vagy felvételleírás, nem pedig előkészített nyitókép.
A jelenetet hasznossá tevő cselekménnyel kezdje. Egy móló mellett elhaladó kis csónak, egy asztalra csészét helyező kéz vagy egy tábla mellett megálló utazó mind világos, ábrázolható eseményt ad a modellnek. Adja meg a téma fontos jellegzetességeit és a környezetet, majd a mozgást abban a sorrendben írja le, ahogy láthatóvá kell válnia. A felvétel egyetlen jól követhető képsorra összpontosítson.
A dekoratív részletek hozzáadása előtt válassza ki a képkivágást. A közeli nézet egy anyagot vagy gesztust emelhet ki, a tágabb nézet pedig a téma és a környezete közötti kapcsolatot magyarázhatja el. Írja le, melyik tárgy vagy személy maradjon a vizuális fókusz, és mit mutasson a befejezés. Így az elkészült klipnek szerepe lesz egy nagyobb összeállításban.
A gyártó szövegből videót készítő promptja legfeljebb 2000 karaktert támogat. Ezt a helyet látható utasításokra és konkrét kapcsolatokra használja. Terméket bemutató jelenetnél azonosítsa a tárgy formáját, anyagát, elhelyezkedését és a körülötte zajló mozgást. Karakterjelenetnél magyarázza el a pillanatot meghatározó cselekvést és arckifejezést. Ne kérje egyetlen rövid kliptől sok, egymástól független karakter, helyszín és esemény bemutatását.
A gyártó korábbi szövegből videót készítő táblázata a T2V 01 alapértelmezett felbontásaként 720P-t jelöl meg, és ennél a kiadásnál nem sorol fel tíz másodperces lehetőséget. A dokumentált alapértelmezett időtartam hat másodperc. A cselekményt egy rövid felvételen belül világos kezdettel és befejezéssel tervezze meg, majd vizsgálja meg a tényleges eredményt, hogy az egyes részek mennyi időt kapnak.
Az automatikus promptoptimalizálás elérhető a gyártó munkafolyamatában, és alapértelmezés szerint be van kapcsolva. Ezt a választást őrizze meg a szöveg mellett, hogy az összehasonlítások ismert leírásra épüljenek. Ha az eredményből fontos részlet hiányzik, módosítsa az azt leíró utasítást, és őrizze meg a már működő részeket. A téma cselekményének változása könnyebben értékelhető, ha a környezet és a nézőpont következetes marad.
Az elkészült videót jelenetelemként, koncepciófelvételként vagy további szerkesztéshez használható forrásklipként alkalmazza. A pontos írott címeket vagy feliratokat szerkeszthető elrendezési forrásfájlban tartsa, ha a képi anyagot kísérik. A teljes klipben figyelje a téma folytonosságát, az események sorrendjét és a zárókompozíciót, ahelyett hogy kizárólag az első képkocka alapján választana eredményt.
A tényleges videót a prompttal és a kimeneti beállításokkal együtt mentse el. Módosításhoz azonosítsa a konkrét vizuális hibát: a soha be nem fejeződő cselekvést, az alakját megváltoztató tárgyat, a képkivágás miatt takart gesztust vagy a vágáshoz nem illő záróképet. Változtassa meg a jelenetleírás megfelelő részét, és a következő eredményt ugyanahhoz a felvételi célhoz hasonlítsa. A világos, megőrzött leírás megkönnyíti olyan klipsorozat felépítését, amelynek témái, környezetei és vizuális céljai következetesek.
Ailoot Ultra · Videó POST /v1/videos minimaxi-t2v-01
minimaxi-t2v-01Kezdő lépések
A T2V 01 rövid videót generál írott jelenetleírásból. A szövegben határozza meg a témát, a környezetet, a látható cselekményt és a nézőpontot, majd a tervezett felvételhez viszonyítva ellenőrizze a klip időzítését és folytonosságát.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Videó
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Videó POST /v1/videos
- Bemenet
text- 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-t2v-01 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— |
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és |
Paramétermaterial_types | Szerződéstext |
Paraméterconditions | SzerződésHasználja a pontos Ailoot modellválasztót., Írja le a jelenetet és a mozgást. |
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ó
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "minimaxi-t2v-01",
"prompt": "A cat is walking on grass."
}
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-t2v-01
Metódusútvonalak álnevei
/v1/videos/generations
Kapcsolódó modellazonosítók
FAQ · MiniMax: T2V 01
- Milyen bemenetek és eredmények érhetők el?
POST /v1/videos·minimaxi-t2v-01:text→video- Mely mezőket használja a kérés?
POST /v1/videos·minimaxi-t2v-01:model,prompt