PixVerse v5.5
A PixVerse v5.5 szövegből vagy képekből készít videókat. A dokumentált modellbejegyzés öt-, nyolc- és tízmásodperces időtartamokat, valamint képkivágás- és felbontásvezérlőket sorol fel a beállítás megtervezéséhez.
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 PixVerse v5.5 szövegből videót és képből videót készítő modell, amellyel írásos instrukcióból vagy referenciaképből alakíthatsz ki mozgó jelenetet. Generálás előtt határozd meg a szereplőt vagy tárgyat, a cselekvést és a záró kompozíciót. A kész képsor alapján értékeld a tervezett vágáshoz szükséges tényleges mozgást és vizuális folytonosságot.
Szövegre épülő beállításnál írj le egy egyértelmű irányú eseményt. A szereplő szobába lépésének, a tárgy néző felé fordulásának és a táj kamerával történő feltárásának egyaránt van kezdete és vége. Add meg azokat a környezeti és megjelenésbeli részleteket, amelyek az eseményt konkréttá és felismerhetővé teszik.
Képre épülő beállításnál olyan referenciát készíts elő, amely jól láthatóan mutatja a szereplő vagy tárgy fontos jellemzőit. Az arcok, szélek és anyagrészletek maradjanak láthatók, és hagyj helyet a kért mozgásnak. Írd le, mi változik a forrásképkockához képest, és a közvetlen összehasonlításhoz az eredeti képet az eredménnyel együtt őrizd meg.
A dokumentált modellbejegyzés öt-, nyolc- és tízmásodperces időtartamokat, többféle képformátumot és felbontást sorol fel. Válassz támogatott kombinációt a kijelölt munkafolyamatban. A tényleges időtartamot és kimeneti beállításokat őrizd meg a beállítással együtt, hogy a változatokat azonos kompozíciós és időzítési célhoz lehessen mérni.
A rendelkezésre álló beállításhosszt jól követhető kibontakozásra használd. Egy feltárás kezdődhet részben takart szereplővel vagy tárggyal, és zárulhat a fontos jellemzőjének láthatóvá válásával. Egy interakció megmutathatja a közeledést, az érintkezést és az eredményt. Az instrukcióban add meg ezt a sorrendet, és vizsgáld meg, hogy a kész videó követi-e a tervezett rendet.
A kameramozgást a szereplő vagy tárgy mozgásától külön írd le. A tárgyhoz közelítő kamera és a kamerához közelítő tárgy eltérő vizuális viszonyt teremt. Azt a mozgást válaszd, amely a jelenet döntő részletét a legkönnyebben láthatóvá teszi. A záró képkivágást a következő beállítással vagy grafikai elemmel összefüggésben ellenőrizd.
A teljes képsort normál lejátszási sebességgel vizsgáld meg. Ellenőrizd a szereplő vagy tárgy megjelenését, a tárgyak alakját, adott esetben a testarányokat és a mozgó elemek közötti érintkezést. Figyeld azokat a pillanatokat, amikor változik a nézőpont, vagy a tárgyak takarják egymást. A nyitást és a befejezést ugyanannak a használható beállításnak a részeként értékeld.
A kész videót, a promptot, a referenciaképet és a kiválasztott beállításokat együtt tárold. Javításkor rögzítsd a megfigyelt eltérést, és az instrukciónak azt a részét módosítsd, amely ezt kezeli. A már jól működő jelenetelemeket tartsd meg, hogy a következő eredmény egy célzott vizuális kérdésre adjon választ.
Ailoot Ultra · Video POST /v1/videos pixverse-v5.5
pixverse-v5.5Kezdő lépések
A PixVerse v5.5 szövegből vagy képekből készít videókat. A dokumentált modellbejegyzés öt-, nyolc- és tízmásodperces időtartamokat, valamint képkivágás- és felbontásvezérlőket sorol fel a beállítás megtervezéséhez.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- Videó
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Video 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 pixverse-v5.5 Feltételek: Pontosan ezt az Ailoot-útválasztási azonosítót használja. | Alapértelmezett— |
Mezőprompt | Típusstring | KövetelményKötelező | Értékek és korlátok Feltételek: Írja le a jelenetet és a benne zajló mozgást. | Alapértelmezett— |
Mezőaspect_ratio | Típusstring | KövetelményOpcionális | Értékek és korlátok 16:9, 4:3, 1:1, 3:4, 9:16 Feltételek: Használja a kiválasztott modellhez felsorolt képarányok egyikét. | Alapértelmezett— |
Mezőquality | Típusstring | KövetelményOpcionális | Értékek és korlátok 360p, 540p, 720p, 1080p Feltételek: Használja a kiválasztott modellhez felsorolt minőségi értéket. | Alapértelmezett— |
Mezőmotion_mode | Típusstring | KövetelményOpcionális | Értékek és korlátok normal, fast Feltételek: Használja a kiválasztott modellhez felsorolt mozgásmódot. | Alapértelmezett— |
Meződuration | Típusinteger | KövetelményOpcionális | Értékek és korlátok 5, 8, 10 Feltételek: Használjon egy felsorolt időtartamot; nincs meg nem nevezett alapértelmezett érték. | Alapértelmezett— |
Mezőend_image | Típusstring | KövetelményOpcionális | Értékek és korlátok Feltételek: Egy választható záróképkocka megadásával támogatott képmód választható ki. | Alapértelmezett— |
Mezőlip_sync_tts_content | Típusstring | KövetelményOpcionális | Értékek és korlátok Feltételek: Választható beszédtartalom a kiválasztott modellhez. | Alapértelmezett— |
Mezőlip_sync_tts_speaker_id | Típusstring | KövetelményOpcionális | Értékek és korlátok Feltételek: Valós, a szolgáltató által támogatott hangazonosítót használjon; ne találjon ki hangazonosítót. | Alapértelmezett— |
Mezőimage | Típusstring or array<string> | KövetelményOpcionális | Értékek és korlátok Feltételek: Használja a képe tényleges, nyilvánosan elérhető URL-jét vagy egy base64 képet; a kiválasztott modell támogatja a képbemenetet. | Alapértelmezett— |
Mezőnegative_prompt | Típusstring | KövetelményOpcionális | Értékek és korlátok Feltételek: Írja le az elkerülendő tartalmat. | 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ésaspect_ratio, quality, motion_mode, duration, end_image, lip_sync_tts_content, lip_sync_tts_speaker_id, image, negative_prompt |
Paramétermaterial_types | Szerződéstext, image |
Paraméterconditions | SzerződésPontosan ezt az Ailoot-útválasztási azonosítót használja., Írja le a jelenetet és a benne zajló mozgást., Használja a kiválasztott modellhez felsorolt képarányok egyikét., Használja a kiválasztott modellhez felsorolt minőségi értéket., Használja a kiválasztott modellhez felsorolt mozgásmódot., Használjon egy felsorolt időtartamot; nincs meg nem nevezett alapértelmezett érték., Egy választható záróképkocka megadásával támogatott képmód választható ki., Választható beszédtartalom a kiválasztott modellhez., Valós, a szolgáltató által támogatott hangazonosítót használjon; ne találjon ki hangazonosítót., Használja a képe tényleges, nyilvánosan elérhető URL-jét vagy egy base64 képet; a kiválasztott modell támogatja a képbemenetet., Írja le az elkerülendő tartalmat. |
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 | Díj |
|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Előre jelzett 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ásA generálás becsült költsége | Díjtáblázat— | Előre jelzett mennyiségbecslés egy generálásra | Díj Kimenet · Becsült generálási költség · Becslés, csak összehasonlításra $0.2 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 · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "pixverse-v5.5",
"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 · Video
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 pixverse-v5.5
Metódusútvonalak álnevei
/v1/videos/generations
Kapcsolódó modellazonosítók
FAQ · PixVerse v5.5
- Milyen bemenetek és eredmények érhetők el?
POST /v1/videos·pixverse-v5.5:text,image→video- Mely mezőket használja a kérés?
POST /v1/videos·pixverse-v5.5:model,prompt,aspect_ratio,quality,motion_mode,duration,end_image,lip_sync_tts_content,lip_sync_tts_speaker_id,image,negative_prompt