Google: Veo 3.1 Lite
A Veo 3.1 Lite szövegleírásból vagy kezdőképből készít natív hangú videót. Dokumentált Lite munkafolyamata egy klipet állít elő 4, 6 vagy 8 másodperces időtartammal, fekvő vagy álló képkivágással és a Veo 3.1-től és Fasttól eltérő konkrét korlátokkal.
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 Veo 3.1 Lite a Google Veo 3 videógeneráló termékvonalának Lite tagja. Természetes nyelvű leírásból vagy bemeneti képből szintetizál hangos videót. Kimenete generált klip, nem meglévő felvétel szöveges elemzése. A gyártó Lite modellkártyája a mögöttes architektúra, tanítóanyag és ismert korlátok tekintetében a Veo 3-ra utal, míg a Lite-specifikus dokumentáció saját generálási funkcióit és korlátait határozza meg.
A hivatkozott architektúra időbeli hangreprezentációkon és tér-időbeli videóreprezentációkon alkalmaz látens diffúziót. Az alapmodellt hangon, videón és képeken tanították, különböző részletességű feliratokkal, szűrt és deduplikált tanítóanyaggal. Ez magyarázza a kép és hang közös generálásának célját. Nem közöl Lite-specifikus paraméterszámot, és nem bizonyítja, hogy minden generált mozgás követi a fizikai valóságot. Gyakorlati jelenethez a látható cselekvést és megfelelő hangját együtt döntsd el.
A pontos Lite dokumentáció 1 024 tokenes szövegbemeneti korlátot és egy kimeneti videót ad meg. A generálási útmutató Lite oszlopa 4, 6 és 8 másodperces időtartamot sorol fel, alapértelmezetten 720p-vel; 1080p-hez 8 másodperces klip szükséges. Az alapértelmezett oldalarány fekvő 16:9, és álló 9:16 is szerepel; a dokumentált kimenet 24 képkocka/másodperc. Ebben a folyamatban a natív hang mindig be van kapcsolva. Ezek az értékek a gyártó megnevezett Lite munkafolyamatához tartoznak, nem független Veo kiadáshoz vagy külön mért alkalmazásválaszhoz.
A Lite nem támogat 4K kimenetet vagy videóhosszabbítást. A paramétertáblázat a több referenciás referenceImages funkciót és a hosszabbításhoz való videóbemenetet is elérhetetlennek jelöli a Lite oszlopban. Kezdőkép rögzítheti a nyitóképkockát; a táblázat e kezdőképpel együtt lastFrame képet is felsorol átmenethez. Ezt a képkockavezérlési útvonalat különítsd el több stílus- vagy témareferencia keverésétől. A gyártó emberábrázolási beállításai módfüggők: a Lite táblázat szöveg-videóhoz allow_all, kép-videóhoz és interpolációhoz allow_adult értéket sorol fel, miközben regionális szabályok tovább szűkíthetik a dokumentált profilt. Olyan kezdőképet válassz, amely megfelel a ténylegesen kívánt első jelenetnek, a téma, képkivágás és látható részletek előkészítésével még a mozgás kérése előtt.
Szöveg-videó módban írd le a témát, cselekvését, környezetét és a kívánt stílust. Szükség esetén add hozzá a kamerahelyzetet és -mozgást, képkivágást, fókuszt és fényt. Eredeti termékjelenet középen tarthatja a tárgyat, miközben a kamera egy anyagrészlet felé közeledik, a környező fény pedig finoman változik. Nevezd meg a kezdeti állapotot, fő cselekvést és végső pillanatot, hogy a rövid klip egy összefüggő gondolatot zárjon le. Független cselekvések hosszú gyűjteménye más feladat, mint egy célzott felvétel.
Kép-videó módban adj tiszta kezdőképkockát, és magyarázd el, minek kell mozognia és minek stabilan maradnia. A téma mozgását és minden kameramozgást külön add meg. Végképkocka-megkötésnél készíts elő összeillő zárókompozíciót, és írd le a köztük lévő átmenetet. Az eredményt vizsgáld meg, ne feltételezd, hogy a kért azonosság, helyzet vagy alak az egész klipen azonos marad. A hivatkozott modellkártya az összetett jelenetek teljes következetességét és az összetett mozgást továbbra is kihívásként jelöli meg.
A promptútmutató kifejezett jelzéseket támogat párbeszédhez, hangeffektusokhoz és környezeti hanghoz. A pontos beszédet tedd idézőjelbe, azonosítsd a beszélőt, és a hangokat a látható cselekvéshez viszonyítva írd le. Hangeffektust és háttérhangulatot ne keverj össze kimondott mondattal. Promptíráshoz az angolt teljesen támogatottként dokumentálják, más nyelveket ebben az útmutatóban nem értékeltek. A hallható szavakat, időzítést és hangminőséget ugyanazon alkotás részeként ellenőrizd, mint a videót; ne kezeld a hangot a prompt garantáltan hű átirataként.
A gyártói folyamat aszinkron: a generálási kérés műveletet ad vissza, a kész eredmény pedig a befejezett állapot után érhető el. Tartsd meg a műveletazonosítót, és vizsgáld meg a kapott klipet. Az útmutató kétnapos gyártóoldali megőrzést és SynthID-jelölést ír le, ezért a megőrzött alkotás tartalmazza a letöltött eredményt, promptot, forrásképeket és kiválasztott beállításokat. A seed javíthatja az ismételhetőséget, de nem garantál determinizmust. Szerkesztésben való használat előtt ellenőrizd a téma folytonosságát, cselekvést, képkivágást, hangot és a tervezett végpontot; a feldolgozás befejezése önmagában nem bizonyítja az alkotói követelmények teljesülését.
Ailoot Ultra · Videó POST /v1/videos google/veo-3.1-lite
google/veo-3.1-liteKezdő lépések
Alakítson egy jelenetleírást 4, 6 vagy 8 másodperces, 720p felbontású videóvá.
- Termék bemutatása mozgás közben
- Helyszínt bemutató jelenet készítése
- Rövid kameramozgás kipróbálása
- 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- Kimeneti formátum
- mp4
- Kimenetek száma
- Legfeljebb 4 kimenets
| 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 google/veo-3.1-lite | Alapértelmezett— |
Mezőprompt | Típusstring | KövetelményKötelező | Értékek és korlátok Minimális hossz: 1 Maximális bájtszám: 10 000 Egység: UTF8-bájtok | Alapértelmezett— |
Meződuration | Típusinteger | KövetelményKötelező | Értékek és korlátok 4, 6, 8 Egység: másodperc | Alapértelmezett— |
Mezőresolution | Típusstring | KövetelményKötelező | Értékek és korlátok 720p | Alapértelmezett— |
Mezőaspect_ratio | Típusstring | KövetelményKötelező | Értékek és korlátok 16:9, 9:16 | Alapértelmezett— |
Mezőgenerate_audio | Típusboolean | KövetelményKötelező | Értékek és korlátok false | Alapértelmezett— |
Mezőframe_images | Típusarray | KövetelményOpcionális | Értékek és korlátok Feltételek: A text_to_video módhoz hagyja el. Ha megadja: pontosan egy elem legyen benne, {"type":"image_url","image_url":{"url":"<tényleges HTTPS URL>"},"frame_type":"first_frame"}; az elem pontosan a type,image_url,frame_type kulcsokat, az image_url pedig pontosan az url kulcsot tartalmazza. További vagy ismétlődő kulcs nem lehet. Kizárólag duration=4,resolution="720p",aspect_ratio="16:9",generate_audio=false megengedett. Az URL feldolgozásakor a séma https legyen, a gépnév ne legyen üres, felhasználói hitelesítési rész és szó szerinti # ne szerepeljen; az aláírt lekérdezési paraméterek és a kódolt elérési út megmaradnak. A Source nem ellenőrzi a bemeneti MIME-típust, a fájlméretet vagy a pixelméreteket. | Alapértelmezett— |
Bemeneti anyagok kombinációi
Szövegből videó · Kötelező: prompt
Képből videó · Kötelező: prompt, frame_images
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, prompt, duration, resolution, aspect_ratio, generate_audio |
Paraméterother_options | Szerződésfalse |
Paraméterresolution | Szerződés720p |
Paraméterprompt_max_bytes | Szerződés10000 |
Paraméterduration | Szerződés4, 6, 8 |
Paraméteraspect_ratio | Szerződés16:9, 9:16 |
Paramétergenerate_audio | Szerződésfalse |
Paramétermaterial_types | Szerződéstext, image |
Paraméterparameters | Szerződés{"name":"model","type":"string","required":true,"default_known":false,"default":null,"enum_known":true,"enum":["google/veo-3.1-lite"],"availability":"source_interface"}, {"name":"prompt","type":"string","required":true,"default_known":false,"default":null,"enum_known":false,"enum":null,"availability":"source_interface","min_length":1,"maximum_bytes":10000,"maximum_length":null,"unit":"UTF8-bájtok"}, {"name":"duration","type":"integer","required":true,"default_known":false,"default":null,"enum_known":true,"enum":[4,6,8],"availability":"source_interface","unit":"másodperc"}, {"name":"resolution","type":"string","required":true,"default_known":false,"default":null,"enum_known":true,"enum":["720p"],"availability":"source_interface"}, {"name":"aspect_ratio","type":"string","required":true,"default_known":false,"default":null,"enum_known":true,"enum":["16:9","9:16"],"availability":"source_interface"}, {"name":"generate_audio","type":"boolean","required":true,"default_known":false,"default":null,"enum_known":true,"enum":[false],"availability":"source_interface"}, {"name":"frame_images","type":"array","required":false,"default_known":false,"default":null,"enum_known":false,"enum":null,"availability":"source_interface","conditions":"A text_to_video módhoz hagyja el. Ha megadja: pontosan egy elem legyen benne, {\"type\":\"image_url\",\"image_url\":{\"url\":\"<tényleges HTTPS URL>\"},\"frame_type\":\"first_frame\"}; az elem pontosan a type,image_url,frame_type kulcsokat, az image_url pedig pontosan az url kulcsot tartalmazza. További vagy ismétlődő kulcs nem lehet. Kizárólag duration=4,resolution=\"720p\",aspect_ratio=\"16:9\",generate_audio=false megengedett. Az URL feldolgozásakor a séma https legyen, a gépnév ne legyen üres, felhasználói hitelesítési rész és szó szerinti # ne szerepeljen; az aláírt lekérdezési paraméterek és a kódolt elérési út megmaradnak. A Source nem ellenőrzi a bemeneti MIME-típust, a fájlméretet vagy a pixelméreteket."} |
Metódus álnevei: /v1/videos/generations, /videos, /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/videos/generations/{request_id}/content
Hozza létre egyszer, és mentse el a visszaadott azonosítót.
Kérdezze le az eredeti állapotot; őrizzen meg minden elkészült médiaállományt és időtartamot.
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 | Hang generálása | Felbontás | Elszámolási egység | Elszámolási feltételek | Díj |
|---|---|---|---|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Előre jelzett mennyiség— | Hang generálása— | Felbontás— | Elszámolási egység— | Elszámolási feltételek— | 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ásVideó ára | Díjtáblázat— | Előre jelzett mennyiség— | Hang generálása— | Felbontás— | Elszámolási egységvideómásodpercenként | Elszámolási feltételekhang: hanggal (with_audio) | Díj Kimenet · Videó ára · Becslés, csak összehasonlításra $0.16 videómásodpercenként |
| BeállításVideó ára | Díjtáblázat— | Előre jelzett mennyiség— | Hang generálása— | Felbontás— | Elszámolási egységvideómásodpercenként | Elszámolási feltételekhang: hanggal (with_audio); felbontás: 720p | Díj Kimenet · Videó ára · Becslés, csak összehasonlításra $0.1 videómásodpercenként |
| BeállításVideó ára | Díjtáblázat— | Előre jelzett mennyiség— | Hang generálása— | Felbontás— | Elszámolási egységvideómásodpercenként | Elszámolási feltételekhang: hang nélkül | Díj Kimenet · Videó ára · Becslés, csak összehasonlításra $0.1 videómásodpercenként |
| BeállításUltra | Díjtáblázat— | Előre jelzett mennyiségKért beállítások; csak becslés. | Hang generálásaHang nélkül | Felbontás720p | Elszámolási egységkimeneti videómásodpercenként | Elszámolási feltételek— | Díj Kimenet · Becsült kimeneti videómásodperc · Becslés, csak összehasonlításra $0.06 kimeneti videómásodpercenként A megjelenített díj a generálás előtti költséget becsüli. A végleges díjat az eredeti generálásnál rögzített költségből számítják. A videó tényleges lejátszási időtartama nem a számlázott mennyiség. |
| 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 | Hang generálása— | Felbontás— | Elszámolási egység— | Elszámolási feltételek— | Díj Kimenet · Becsült generálási költség · Becslés, csak összehasonlításra $0.24 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 →
A referencia-díjszabás részletei
A modellszintű referenciatáblázatok nem módosítják a metódusválasztást, az árajánlatokat vagy a díjakat. A tényleges díjak a kiválasztott Ailoot-metódus díjtételeit használják.
Videóbeállítások árhivatkozásai
Á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 | Elszámolási feltételek | Díj |
|---|---|---|
| BeállításVideó ára | Elszámolási feltételekhang: hanggal (with_audio) | Díj Kimenet · Videó ára $0.16 videómásodpercenként A megjelenített konfiguráció közzétett árreferenciája. A végleges díjak a ténylegesen elszámolt konfigurációt követik. |
| BeállításVideó ára | Elszámolási feltételekhang: hang nélkül | Díj Kimenet · Videó ára $0.1 videómásodpercenként A megjelenített konfiguráció közzétett árreferenciája. A végleges díjak a ténylegesen elszámolt konfigurációt követik. |
| BeállításVideó ára | Elszámolási feltételekhang: hanggal (with_audio); felbontás: 720p | Díj Kimenet · Videó ára $0.1 videómásodpercenként A megjelenített konfiguráció közzétett árreferenciája. A végleges díjak a ténylegesen elszámolt konfigurációt követik. |
| BeállításVideó ára | Elszámolási feltételekhang: hang nélkül; felbontás: 720p | Díj Kimenet · Videó ára $0.06 videómásodpercenként A megjelenített konfiguráció közzétett árreferenciája. A végleges díjak a ténylegesen elszámolt konfigurációt követik. |
Példakérések
Ailoot Ultra · Videó
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "google/veo-3.1-lite", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 4, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": false}')
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
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_IMAGE_URL:?Set the actual HTTPS URL of your first-frame image}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os,re
from pathlib import Path
from urllib.parse import urlsplit
image=os.environ["AILOOT_IMAGE_URL"]
try:
parsed=urlsplit(image)
valid=(image.startswith("https://") and parsed.scheme=="https" and bool(parsed.hostname)
and parsed.username is None and parsed.password is None and "#" not in image
and not any(ord(c)<32 or ord(c)==127 for c in image)
and re.search(r"%(?![0-9A-Fa-f]{2})",image) is None)
except ValueError:
valid=False
if not valid:
raise SystemExit("Use your actual HTTPS image URL with a hostname, no userinfo and no fragment")
p={"model":"google/veo-3.1-lite","prompt":"The subject makes a slow, natural movement. Keep the opening composition.","duration":4,"resolution":"720p","aspect_ratio":"16:9","generate_audio":False,"frame_images":[{"type":"image_url","image_url":{"url":image},"frame_type":"first_frame"}]}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False),encoding="utf-8")
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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print("Keep the complete JSON, headers and original returned id. Use the existing GET status tab for that original operation, then save every completed owned output. Never resubmit an unknown generation.")
PY_RESULT
Eredmények fogadása és mentése
Ailoot Ultra · Videó
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Feladatállapot ellenőrzése
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o status.json
python3 - <<'PY_STATUS'
import json
from pathlib import Path
r=json.loads(Path("status.json").read_text())
print(json.dumps(r))
if r.get("status")=="completed":
for x in r.get("data",[]):print(x)
PY_STATUS
Mentsen minden elkészült médiafájlt
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
u=urljoin("https://api.ailoot.ai",x)
z=urlsplit(u)
if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
curl --fail-with-body --silent --show-error "$asset_url" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
index=$((index + 1))
done < asset-urls.txt
További tartalomlekérések
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o video.mp4
Ő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.
A befejezett data[] az összes saját aláírt tartalom-URL-címet tartalmazza. Kérje le mindegyik visszaadott URL-címet, vagy használja a tartalomvégpontot egy tényleges kimeneti indexre állított index értékkel. Egy sikertelen eredeti feladat charge_pending_check értéket adhat vissza; azt az eredeti feladatot ellenőrizze, ne hozza létre újra. Érvényes AAC-hangsáv generate_audio=false mellett is jelen lehet; őrizze meg a teljes eredeti MP4 fájlt ezzel a hanggal együtt.
Ha az eredeti választ ellenőrizni kell
A meglévő eredeti feladatot kérdezze le; ismeretlen kimenetelű küldést soha ne küldjön be újra.
Maximális kimenetszám: 4.
Válaszmezők
| Mező | Típus | Jelentés |
|---|---|---|
Mezőid | Típusstring | Jelentés— |
Mezőobject | Típusstring | Jelentés— |
Mezőmodel | Típusstring | Jelentés— |
Mezőstatus | Típusstring | Jelentés— |
Meződata[] | Típussigned content URL | Jelentés— |
Mezőcharge_pending_check | Típusboolean | Jelentés— |
Mezőerror.code | Típusstring | Jelentés— |
Mezőerror.message | Típusstring | Jelentés— |
Mezőoperation_id | Típusstring | JelentésHTTP503 result_pending_check válasz az eredeti status/content lekérdezésre: az id ugyanaz az eredeti nyilvános videóazonosító. |
Mezőerror.type | Típusstring | Jelentésserver_error a HTTP503 result_pending_check válasznál. |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételÉrvénytelen kötelező mezők, az anyag érvénytelen reprezentációja vagy érvénytelen paraméterérték | Következő lépésJavítsa a jelzett mezőket egy új létrehozási kérés előtt. |
Válasz409 · video_not_ready | FeltételAz eredeti eredmény tartalma még nem érhető el | Következő lépésKérdezze le az eredetileg visszaadott azonosítót, és tartsa be a Retry-After előírását. |
Válaszserver_error | FeltételA visszaadott válasz szerint a művelet vagy az eredmény ellenőrzést igényel | Következő lépésŐrizze meg az eredetileg visszaadott művelet- vagy feladatazonosítót, a kérés fejléceit és a választ; folytassa az eredeti művelet támogatott lekérdezéseit. Ne küldje be újra a létrehozási kérést. |
Válasz503 · result_pending_check | FeltételAz eredeti status/content GET lekérdezésekor: a feladat nincs közzétéve, az eredeti feladat állapota nem failed/cancelled/expired, és a helyi állapot unknown, vagy az eredeti feladat állapota completed. | Következő lépésŐrizze meg az eredeti id és operation_id értéket (ugyanaz a nyilvános videóazonosító), a választ és a fejléceket; csak az eredeti status/content értéket kérdezze le. Soha ne küldjön be új generálási kérést. |
Válasz422 · price_unavailable | FeltételA megadott frame_images objektum vagy a hozzá tartozó feltételes profil feldolgozása sikertelen, vagy a teljes feldolgozott profilhoz nincs kész, pontos árkártya. | Következő lépésŐrizze meg a model, prompt, duration, resolution, aspect_ratio és generate_audio mezőket. Adjon hozzá frame_images mezőt, amely pontosan egy first_frame elemet tartalmaz a megadott objektumformátumban. Állítsa be: duration=4, resolution="720p", aspect_ratio="16:9" és generate_audio=false. Ez az ellenőrzés a kérés elküldése előtt fut le. |
Álnevek
Modell álnevei
Ailoot Ultra google/veo-3.1-lite
Metódusútvonalak álnevei
/v1/videos/generations, /videos, /videos/generations
Kapcsolódó modellazonosítók
FAQ · Google: Veo 3.1 Lite
- Milyen bemenetek és eredmények érhetők el?
POST /v1/videos·google/veo-3.1-lite:text,image→video- Mely mezőket használja a kérés?
POST /v1/videos·google/veo-3.1-lite:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images