Google: Veo 3.1 Lite
Veo 3.1 Lite ustvari video z izvornim zvokom iz besedilnega opisa ali začetne slike. Njegov dokumentirani postopek Lite ustvari en posnetek dolžine 4, 6 ali 8 sekund, z ležečim ali pokončnim kadriranjem in posebnimi omejitvami, ki se razlikujejo od Veo 3.1 in Fast.
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.
Veo 3.1 Lite je Googlov član Lite v liniji modelov za ustvarjanje videa Veo 3. Iz opisa v naravnem jeziku ali vhodne slike sintetizira video z zvokom. Izhod je ustvarjen posnetek, ne besedilna analiza obstoječega posnetka. Proizvajalčeva kartica modela Lite se glede osnovne arhitekture, učnega gradiva in znanih omejitev sklicuje na Veo 3, dokumentacija za Lite pa določa lastne zmožnosti in omejitve ustvarjanja.
Navedena arhitektura uporablja latentno difuzijo nad časovnimi predstavitvami zvoka in prostorsko-časovnimi predstavitvami videa. Osnovni model je bil učen na zvoku, videu in slikah, z opisi različnih ravni podrobnosti ter filtriranim učnim gradivom z odstranjenimi podvojitvami. To pojasnjuje namen skupnega ustvarjanja slike in zvoka. Ne razkriva števila parametrov posebej za Lite in ne potrjuje, da vsako ustvarjeno gibanje sledi fizični resničnosti. Pri praktičnem prizoru vidno dejanje in pripadajoči zvok določite skupaj.
Natančna dokumentacija Lite navaja omejitev besedilnega vhoda 1.024 žetonov in en izhodni video. Stolpec Lite v vodiču ustvarjanja navaja dolžine 4, 6 in 8 sekund, s privzeto ločljivostjo 720p, pri čemer 1080p zahteva 8-sekundni posnetek. Privzeto razmerje stranic je ležeče 16:9, navedeno je tudi pokončno 9:16; dokumentirani izhod ima 24 sličic na sekundo. Izvorni zvok je v tem poteku vedno vklopljen. Te vrednosti pripadajo proizvajalčevemu poimenovanemu postopku Lite, ne nepovezani različici Veo ali ločeno izmerjenemu odzivu aplikacije.
Lite ne podpira izhoda 4K ali podaljševanja videa. Tabela parametrov v stolpcu Lite označuje kot nedostopna tudi funkcijo več referenc referenceImages in video vhod za podaljševanje. Začetna slika lahko določi prvo sličico; tabela za prehod skupaj s to začetno sliko navaja sliko lastFrame. To pot nadzora sličic ločite od mešanja več slogovnih ali motivnih referenc. Proizvajalčeve nastavitve ustvarjanja ljudi so odvisne od načina: tabela Lite navaja allow_all za ustvarjanje iz besedila in allow_adult za ustvarjanje iz slike ter interpolacijo, regionalna pravila pa lahko ta dokumentirani profil dodatno omejijo. Začetno sliko izberite tako, da ustreza prvemu prizoru, ki ga dejansko želite, ter motiv, kadriranje in vidne podrobnosti pripravite pred zahtevo za gibanje.
Pri ustvarjanju iz besedila opišite motiv, njegovo dejanje, okolje in predvideni slog. Dodajte položaj in gibanje kamere, kadriranje, ostrino in svetlobo, kadar so pomembni. Izviren prizor izdelka lahko predmet ohrani na sredini, medtem ko se kamera približa eni podrobnosti materiala, okoliška svetloba pa se nežno spreminja. Označite začetno stanje, glavno dejanje in zadnji trenutek, da kratek posnetek zaključi eno skladno zamisel. Dolga zbirka nepovezanih dejanj je drugačna naloga kot osredotočen kader.
Pri ustvarjanju iz slike priložite jasno začetno sličico in pojasnite, kaj naj se premika in kaj ostane stabilno. Gibanje motiva in morebitno premikanje kamere določite ločeno. Če uporabite omejitev končne sličice, pripravite združljivo končno kompozicijo in opišite prehod med njima. Preglejte rezultat, namesto da predpostavljate, da zahtevana identiteta, položaj ali oblika ostanejo enaki skozi posnetek. Navedena kartica modela popolno doslednost v kompleksnih prizorih in kompleksno gibanje označuje kot stalen izziv.
Vodič za pozive podpira izrecne namige za dialog, zvočne učinke in ambientalni zvok. Točen govor postavite v narekovaje, označite govorca in zvoke opišite v odnosu do vidnega dejanja. Zvočnega učinka in vzdušja v ozadju ne zamenjujte z izgovorjeno repliko. Angleščina je dokumentirana kot v celoti podprta za pozive, drugi jeziki pa v tem vodiču niso bili ocenjeni. Slišane besede, časovni potek in kakovost zvoka preglejte kot del istega gradiva kot video, namesto da zvok obravnavate kot zagotovljen zvest prepis poziva.
Proizvajalčev postopek je asinhron: zahteva za ustvarjanje vrne operacijo, končni rezultat pa pridobite, ko njeno stanje sporoči dokončanje. Hranite identiteto operacije in preverite vrnjeni posnetek. Vodič opisuje dvodnevno hrambo pri proizvajalcu in označevanje SynthID, zato naj shranjeno gradivo vključuje preneseni rezultat, poziv, izvorne slike in izbrane nastavitve. Seme lahko izboljša ponovljivost, ne zagotavlja pa determinizma. Pred uporabo posnetka v montaži preverite neprekinjenost motiva, dejanje, kadriranje, zvok in načrtovano končno točko prizora; samo dokončanje obdelave ne dokazuje izpolnitve ustvarjalnih zahtev.
Ailoot Ultra · Video POST /v1/videos google/veo-3.1-lite
google/veo-3.1-liteZačetek
Opis prizora pretvorite v 4-, 6- ali 8-sekundni video v ločljivosti 720p.
- Prikažite izdelek v gibanju
- Ustvarite prizor, ki predstavi dogajalni prostor
- Preizkusite kratek premik kamere
- 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 4 izhods
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve google/veo-3.1-lite | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 Največ bajtov: 10.000 Enota: bajti UTF8 | Privzeto— |
Poljeduration | Vrstainteger | ZahtevaObvezno | Vrednosti in omejitve 4, 6, 8 Enota: sekunde | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 720p | Privzeto— |
Poljeaspect_ratio | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 16:9, 9:16 | Privzeto— |
Poljegenerate_audio | Vrstaboolean | ZahtevaObvezno | Vrednosti in omejitve false | Privzeto— |
Poljeframe_images | Vrstaarray | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: Pri text_to_video izpustite. Če je podano: natanko en element {"type":"image_url","image_url":{"url":"<actual HTTPS URL>"},"frame_type":"first_frame"}; element vsebuje natanko type,image_url,frame_type; image_url vsebuje natanko url. Brez dodatnih ali podvojenih ključev. Dovoljeno je le duration=4,resolution="720p",aspect_ratio="16:9",generate_audio=false. URL mora biti razčlenljiv s shemo https, nepraznim imenom gostitelja, brez userinfo in dobesednega #; podpisani poizvedbeni del in kodirana pot se ohranita. Izvorna izvedba ne preverja vhodnega MIME, velikosti datoteke ali mer v slikovnih pikah. | Privzeto— |
Kombinacije vhodnih gradiv
Iz besedila v video · Obvezno: prompt
Iz slike v video · Obvezno: prompt, frame_images
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt, duration, resolution, aspect_ratio, generate_audio |
Parameterother_options | Specifikacijafalse |
Parameterresolution | Specifikacija720p |
Parameterprompt_max_bytes | Specifikacija10000 |
Parameterduration | Specifikacija4, 6, 8 |
Parameteraspect_ratio | Specifikacija16:9, 9:16 |
Parametergenerate_audio | Specifikacijafalse |
Parametermaterial_types | Specifikacijatext, image |
Parameterparameters | Specifikacija{"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":"bajti UTF8"}, {"name":"duration","type":"integer","required":true,"default_known":false,"default":null,"enum_known":true,"enum":[4,6,8],"availability":"source_interface","unit":"sekunde"}, {"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":"Pri text_to_video izpustite. Če je podano: natanko en element {\"type\":\"image_url\",\"image_url\":{\"url\":\"<actual HTTPS URL>\"},\"frame_type\":\"first_frame\"}; element vsebuje natanko type,image_url,frame_type; image_url vsebuje natanko url. Brez dodatnih ali podvojenih ključev. Dovoljeno je le duration=4,resolution=\"720p\",aspect_ratio=\"16:9\",generate_audio=false. URL mora biti razčlenljiv s shemo https, nepraznim imenom gostitelja, brez userinfo in dobesednega #; podpisani poizvedbeni del in kodirana pot se ohranita. Izvorna izvedba ne preverja vhodnega MIME, velikosti datoteke ali mer v slikovnih pikah."} |
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
Kako se izračuna končni strošek
Prikazane cene so namenjene oceni stroškov pred generiranjem. Končni znesek se izračuna na podlagi stroška, zabeleženega za izvirno generiranje. Izmerjeno trajanje izhoda in napovedane količine niso končna obračunska količina.
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)
Ocenjene cene za primerjavo
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Predvidena količina | Ustvari zvok | Ločljivost | Obračunska enota | Obračunski pogoji | Strošek |
|---|---|---|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enota— | Obračunski pogoji— | Strošek Vhod · Vhodni žetoni · Ocena samo za primerjavo — / 1K žetonov Izhod · Izhodni žetoni · Ocena samo za primerjavo — / 1K žetonov Vhod · Branje predpomnilnika · Ocena samo za primerjavo — / 1K žetonov Vhod · Zapis v predpomnilnik · Ocena samo za primerjavo — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura · Ocena samo za primerjavo — / 1K žetonov |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: with_audio | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.16 na sekundo videa |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: with_audio; ločljivost: 720p | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.1 na sekundo videa |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: without_audio | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.1 na sekundo videa |
| NastavitevUltra | Cenovna lestvica— | Predvidena količinaZahtevane nastavitve; le ocena. | Ustvari zvokBrez zvoka | Ločljivost720p | Obračunska enotana sekundo izhodnega videa | Obračunski pogoji— | Strošek Izhod · Ocenjena sekunda izhodnega videa · Ocena samo za primerjavo $0.06 na sekundo izhodnega videa Prikazana cena oceni strošek pred ustvarjanjem. Končni znesek se izračuna iz stroška, zabeleženega za prvotno ustvarjanje. Fizično trajanje videa ni obračunska količina. |
| NastavitevOcenjeni strošek ustvarjanja | Cenovna lestvica— | Predvidena količinaocena za eno generiranje | Ustvari zvok— | Ločljivost— | Obračunska enota— | Obračunski pogoji— | Strošek Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo $0.24 ocena pred ustvarjanjem Ta ocena ni dodatno plačilo ali fiksna cena za dokončano generiranje. |
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.
Cenovne reference konfiguracij videa
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevCena videa | Obračunski pogojizvok: with_audio | Strošek Izhod · Cena videa $0.16 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: without_audio | Strošek Izhod · Cena videa $0.1 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: with_audio; ločljivost: 720p | Strošek Izhod · Cena videa $0.1 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: without_audio; ločljivost: 720p | Strošek Izhod · Cena videa $0.06 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
Primeri zahtev
Ailoot Ultra · Video
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
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}"
: "${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
Shrani vsa dokončana gradiva
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
Branje druge vsebine
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
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. Veljavna zvočna sled AAC je lahko prisotna tudi pri generate_audio=false; ohranite celoten izvirni MP4 skupaj s tem zvokom.
Če je treba preveriti izvirni odgovor
Berite obstoječe prvotno opravilo; neznane oddaje nikoli ne ponovite.
Največ izhodov: 4.
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— |
Poljeoperation_id | Vrstastring | PomenOdgovor HTTP503 result_pending_check za prvotno stanje/vsebino: isti prvotni javni ID videa kot id. |
Poljeerror.type | Vrstastring | Pomenserver_error pri odgovoru HTTP503 result_pending_check. |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojNeveljavna obvezna polja, predstavitev gradiva ali vrednost parametra | Naslednji korakPred novo zahtevo za ustvarjanje popravite navedena polja. |
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. |
Odgovor503 · result_pending_check | PogojGET prvotnega stanja/vsebine: opravilo ni objavljeno, prvotno opravilo ni failed/cancelled/expired, lokalno stanje pa je unknown ali je stanje prvotnega opravila completed. | Naslednji korakOhranite prvotna id in operation_id (isti javni ID videa), odgovor in glave; berite samo prvotno stanje/vsebino. Nikoli ne oddajte nove zahteve za ustvarjanje. |
Odgovor422 · price_unavailable | PogojPodanega objekta frame_images ali njegovega pogojnega profila ni mogoče razčleniti ali pa celoten razčlenjeni profil nima pripravljene natančne cenovne kartice. | Naslednji korakOhranite model, prompt, duration, resolution, aspect_ratio in generate_audio. Dodajte frame_images z natanko enim elementom first_frame v navedeni obliki objekta. Nastavite duration=4, resolution="720p", aspect_ratio="16:9" in generate_audio=false. To preverjanje se izvede pred pošiljanjem zahteve. |
Druga imena
Druga imena modelov
Ailoot Ultra google/veo-3.1-lite
Druga imena poti metod
/v1/videos/generations, /videos, /videos/generations
Povezani ID-ji za klic
FAQ · Google: Veo 3.1 Lite
- Kateri vhodi in rezultati so na voljo?
POST /v1/videos·google/veo-3.1-lite:text,image→video- Katera polja uporablja zahteva?
POST /v1/videos·google/veo-3.1-lite:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images