Google: Veo 3.1 Lite
Veo 3.1 Lite generoi videon luontaisella äänellä tekstikuvauksesta tai aloituskuvasta. Sen dokumentoitu Lite-työnkulku tuottaa yhden leikkeen, jonka kesto on 4, 6 tai 8 sekuntia ja rajaus vaaka- tai pystysuuntainen; sillä on omat rajansa, jotka eroavat Veo 3.1:stä ja Fastista.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Veo 3.1 Lite on Googlen Veo 3 -videon generointisarjan Lite-jäsen. Se syntetisoi äänellisen videon luonnollisen kielen kuvauksesta tai syötekuvasta. Tuloksena on generoitu leike, ei olemassa olevan tallenteen tekstianalyysi. Valmistajan Lite-mallikortti viittaa Veo 3:een pohja-arkkitehtuurin, koulutusaineiston ja tunnettujen rajoitteiden osalta, kun taas Lite-kohtainen dokumentaatio määrittelee omat generointiominaisuutensa ja rajansa.
Viitattu arkkitehtuuri käyttää latenttia diffuusiota äänen ajallisissa esityksissä sekä videon aika-avaruudellisissa esityksissä. Perusmalli koulutettiin äänellä, videoilla ja kuvilla sekä eritasoisilla kuvateksteillä käyttäen suodatettua ja duplikaateista puhdistettua koulutusaineistoa. Tämä selittää yhdistetyn kuvan ja äänen generointitarkoituksen. Se ei paljasta Lite-kohtaista parametrimäärää eikä osoita jokaisen generoidun liikkeen noudattavan fyysistä todellisuutta. Päätä käytännön kohtaukseen näkyvä toiminta ja vastaava ääni yhdessä.
Nimenomainen Lite-dokumentaatio antaa tekstisyötteen rajaksi 1 024 tokenia ja tulokseksi yhden videon. Generointioppaan Lite-sarake luettelee kestot 4, 6 ja 8 sekuntia; 720p on oletus ja 1080p vaatii 8 sekunnin leikkeen. Vaakamuotoinen 16:9 on oletuskuvasuhde, ja myös pystymuotoinen 9:16 on lueteltu; tuloksen kuvanopeudeksi dokumentoidaan 24 kuvaa sekunnissa. Luontainen ääni on aina käytössä tässä prosessissa. Arvot kuuluvat valmistajan nimettyyn Lite-työnkulkuun eivätkä toiseen Veo-versioon tai erikseen mitattuun sovellusvastaukseen.
Lite ei tue 4K-tulosta eikä videon jatkamista. Parametritaulukko merkitsee myös usean viitteen referenceImages-ominaisuuden sekä jatkamiseen käytettävän videosyötteen Lite-sarakkeessa puuttuviksi. Aloituskuva voi määritellä ensimmäisen ruudun; taulukko luettelee lastFrame-kuvan yhdessä aloituskuvan kanssa siirtymää varten. Pidä tämä ruudunhallintapolku erillään useiden tyyli- tai kohdeviitteiden yhdistelystä. Valmistajan ihmisgeneroinnin asetukset ovat tilakohtaisia: Lite-taulukko luettelee allow_all-arvon tekstistä videoksi -tilaan ja allow_adult-arvon kuvasta videoksi -tilaan ja interpolointiin, ja alueelliset säännöt voivat rajoittaa dokumentoitua profiilia lisää. Valitse aloituskuva todellista haluttua ensimmäistä kohtausta vastaavaksi ja valmistele kohde, rajaus ja näkyvät yksityiskohdat ennen liikkeen pyytämistä.
Kuvaile tekstistä videoksi -työtä varten kohde, sen toiminta, ympäristö ja haluttu tyyli. Lisää tarvittaessa kameran sijainti ja liike, rajaus, tarkennus ja valo. Alkuperäinen tuotenäkymä voisi pitää esineen keskellä kameran lähestyessä yhtä materiaalin yksityiskohtaa ja ympäröivän valon muuttuessa lempeästi. Yksilöi alkutila, päätoiminta ja viimeinen hetki, jotta lyhyt leike ratkaisee yhden yhtenäisen ajatuksen. Pitkä joukko irrallisia toimintoja on eri tehtävä kuin rajattu otos.
Anna kuvasta videoksi -työhön selkeä aloitusruutu ja selitä, minkä tulee liikkua ja minkä pysyä vakaana. Määrittele kohteen liike ja mahdollinen kameraliike erikseen. Valmistele loppuruuturajoitetta käyttäessäsi yhteensopiva loppusommittelu ja kuvaile niiden välinen siirtymä. Tarkasta tulos sen sijaan, että olettaisit pyydetyn identiteetin, paikan tai muodon pysyvän identtisenä koko leikkeen ajan. Viitattu mallikortti nimeää täydellisen yhtenäisyyden monimutkaisissa kohtauksissa ja liikkeissä jatkuvaksi haasteeksi.
Kehoteopas tukee selviä vuoropuhelu-, äänitehoste- ja taustaääniohjeita. Kirjoita tarkka puhe lainausmerkkeihin, yksilöi puhuja ja kuvaile äänet suhteessa näkyvään toimintaan. Äänitehostetta ja taustatunnelmaa ei tule sekoittaa puhuttuun repliikkiin. Englannin dokumentoidaan olevan täysin tuettu kehotekieli, kun taas muita kieliä ei ole arvioitu tässä oppaassa. Arvioi kuuluvat sanat, ajoitus ja äänenlaatu osana samaa lopputulosta kuin video sen sijaan, että käsittelisit ääntä kehotteen taatusti uskollisena puhtaaksikirjoituksena.
Valmistajan työnkulku on asynkroninen: generointipyyntö palauttaa operaation, ja valmis tulos haetaan tilan ilmoittaessa valmistumisesta. Säilytä operaation identiteetti ja tarkasta palautettu leike. Opas kuvaa kahden päivän säilytyksen valmistajalla sekä SynthID-merkinnän, joten säilytettävään lopputulokseen tulee kuulua ladattu tulos, kehote, lähdekuvat ja valitut asetukset. Siemen voi parantaa toistettavuutta mutta ei takaa determinismiä. Tarkista kohteen jatkuvuus, toiminta, rajaus, ääni ja kohtauksen haluttu päätepiste ennen leikkeen käyttöä editoinnissa; pelkkä käsittelyn valmistuminen ei osoita luovien vaatimusten täyttymistä.
Ailoot Ultra · Video POST /v1/videos google/veo-3.1-lite
google/veo-3.1-liteAloitus
Muuta kohtauksen kuvaus 4, 6 tai 8 sekunnin videoksi 720p-tarkkuudella.
- Näytä tuote liikkeessä
- Luo tapahtumapaikan esittelevä kohtaus
- Kokeile lyhyttä kameraliikettä
- Hyväksytyt syötteet
- Teksti · Kuvat
- Tulokset
- Video
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Video POST /v1/videos
- Syötetyypit
text,image- Tulostyypit
video- Tulosteen muoto
- mp4
- Tulosteiden määrä
- Enintään 4 tulostes
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat google/veo-3.1-lite | Oletus— |
Kenttäprompt | Tyyppistring | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Tavujen enimmäismäärä: 10 000 Yksikkö: UTF8-tavut | Oletus— |
Kenttäduration | Tyyppiinteger | VaatimusPakollinen | Arvot & rajat 4, 6, 8 Yksikkö: sekuntia | Oletus— |
Kenttäresolution | Tyyppistring | VaatimusPakollinen | Arvot & rajat 720p | Oletus— |
Kenttäaspect_ratio | Tyyppistring | VaatimusPakollinen | Arvot & rajat 16:9, 9:16 | Oletus— |
Kenttägenerate_audio | Tyyppiboolean | VaatimusPakollinen | Arvot & rajat false | Oletus— |
Kenttäframe_images | Tyyppiarray | VaatimusValinnainen | Arvot & rajat Ehdot: Jätä pois text_to_video-tilassa. Jos kenttä annetaan: täsmälleen yksi alkio {"type":"image_url","image_url":{"url":"<actual HTTPS URL>"},"frame_type":"first_frame"}; alkiossa on täsmälleen type,image_url,frame_type; image_url sisältää täsmälleen url-kentän. Ylimääräisiä tai toistuvia avaimia ei sallita. Vain duration=4,resolution="720p",aspect_ratio="16:9",generate_audio=false. URL on voitava jäsentää siten, että skeema on https, isäntänimi ei ole tyhjä, userinfo puuttuu eikä osoitteessa ole kirjaimellista #-merkkiä; allekirjoitettu kyselyosa ja koodattu polku säilytetään. Lähdetoteutus ei tarkista syötteen MIME-tyyppiä, tiedostokokoa tai pikselimittoja. | Oletus— |
Syöteaineistojen yhdistelmät
Tekstistä videoksi · Pakollinen: prompt
Kuvasta videoksi · Pakollinen: prompt, frame_images
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, prompt, duration, resolution, aspect_ratio, generate_audio |
Parametriother_options | Sopimusfalse |
Parametriresolution | Sopimus720p |
Parametriprompt_max_bytes | Sopimus10000 |
Parametriduration | Sopimus4, 6, 8 |
Parametriaspect_ratio | Sopimus16:9, 9:16 |
Parametrigenerate_audio | Sopimusfalse |
Parametrimaterial_types | Sopimustext, image |
Parametriparameters | Sopimus{"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-tavut"}, {"name":"duration","type":"integer","required":true,"default_known":false,"default":null,"enum_known":true,"enum":[4,6,8],"availability":"source_interface","unit":"sekuntia"}, {"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":"Jätä pois text_to_video-tilassa. Jos kenttä annetaan: täsmälleen yksi alkio {\"type\":\"image_url\",\"image_url\":{\"url\":\"<actual HTTPS URL>\"},\"frame_type\":\"first_frame\"}; alkiossa on täsmälleen type,image_url,frame_type; image_url sisältää täsmälleen url-kentän. Ylimääräisiä tai toistuvia avaimia ei sallita. Vain duration=4,resolution=\"720p\",aspect_ratio=\"16:9\",generate_audio=false. URL on voitava jäsentää siten, että skeema on https, isäntänimi ei ole tyhjä, userinfo puuttuu eikä osoitteessa ole kirjaimellista #-merkkiä; allekirjoitettu kyselyosa ja koodattu polku säilytetään. Lähdetoteutus ei tarkista syötteen MIME-tyyppiä, tiedostokokoa tai pikselimittoja."} |
Menetelmien aliakset: /v1/videos/generations, /videos, /videos/generations
Elinkaari: 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
Luo kerran ja tallenna palautettu tunniste.
Kysy alkuperäisen työn tilaa; säilytä jokainen valmistunut aineisto ja sen kesto.
Hinnoittelu
Lopullisen veloituksen laskenta
Näytettyjen hintojen avulla arvioidaan kustannukset ennen generointia. Lopullinen veloitus lasketaan alkuperäiselle generoinnille kirjatun kustannuksen perusteella. Lopullisena laskutettavana määränä ei käytetä tulosteen mitattua kestoa eikä ennustettuja määriä.
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Arvioidut vertailuhinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Ennustettu määrä | Luo ääni | Resoluutio | Laskutusyksikkö | Laskutusehdot | Veloitus |
|---|---|---|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Ennustettu määrä— | Luo ääni— | Resoluutio— | Laskutusyksikkö— | Laskutusehdot— | Veloitus Syöte · Syötetokenit · Arvio vain vertailua varten — / 1K tokenia Tuloste · Tulostokenit · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistin luku · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistiin kirjoitus · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti · Arvio vain vertailua varten — / 1K tokenia |
| AsetuksetVideon hinta | Hinnasto— | Ennustettu määrä— | Luo ääni— | Resoluutio— | Laskutusyksikkövideosekuntia kohden | Laskutusehdotääni: with_audio | Veloitus Tuloste · Videon hinta · Arvio vain vertailua varten $0.16 videosekuntia kohden |
| AsetuksetVideon hinta | Hinnasto— | Ennustettu määrä— | Luo ääni— | Resoluutio— | Laskutusyksikkövideosekuntia kohden | Laskutusehdotääni: with_audio; resoluutio: 720p | Veloitus Tuloste · Videon hinta · Arvio vain vertailua varten $0.1 videosekuntia kohden |
| AsetuksetVideon hinta | Hinnasto— | Ennustettu määrä— | Luo ääni— | Resoluutio— | Laskutusyksikkövideosekuntia kohden | Laskutusehdotääni: without_audio | Veloitus Tuloste · Videon hinta · Arvio vain vertailua varten $0.1 videosekuntia kohden |
| AsetuksetUltra | Hinnasto— | Ennustettu määräPyydetyt asetukset; vain arvio. | Luo ääniIlman ääntä | Resoluutio720p | Laskutusyksikkötulosvideon sekuntia kohden | Laskutusehdot— | Veloitus Tuloste · Arvioitu videotulosteen sekunti · Arvio vain vertailua varten $0.06 tulosvideon sekuntia kohden Näytetty hinta arvioi kustannusta ennen luontia. Lopullinen veloitus lasketaan alkuperäiselle luontikerralle kirjatusta kustannuksesta. Videon fyysinen kesto ei ole laskutettava määrä. |
| AsetuksetArvioitu luontikustannus | Hinnasto— | Ennustettu määräyhden generoinnin arvio | Luo ääni— | Resoluutio— | Laskutusyksikkö— | Laskutusehdot— | Veloitus Tuloste · Arvioidut generointikustannukset · Arvio vain vertailua varten $0.24 arvio ennen generointia Tämä arvio ei ole lisämaksu eikä valmistuneen generoinnin kiinteä hinta. |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Viitehinnaston tiedot
Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.
Videokokoonpanojen hintaviitteet
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetVideon hinta | Laskutusehdotääni: with_audio | Veloitus Tuloste · Videon hinta $0.16 videosekuntia kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
| AsetuksetVideon hinta | Laskutusehdotääni: without_audio | Veloitus Tuloste · Videon hinta $0.1 videosekuntia kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
| AsetuksetVideon hinta | Laskutusehdotääni: with_audio; resoluutio: 720p | Veloitus Tuloste · Videon hinta $0.1 videosekuntia kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
| AsetuksetVideon hinta | Laskutusehdotääni: without_audio; resoluutio: 720p | Veloitus Tuloste · Videon hinta $0.06 videosekuntia kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
Esimerkkipyynnöt
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
Vastaanota ja tallenna tulokset
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
Tarkista työn tila
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
Tallenna kaikki valmistuneet aineistot
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
Muut sisällön lukukerrat
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
Säilytä kaikki valmistuneet tulokset
Tallenna jokainen valmistunut video tai palautettu tiedosto; nouda jokainen todellinen palautettu aineiston URL.
Valmistunut data[] sisältää kaikki käyttäjälle kuuluvat allekirjoitetut sisällön URL-osoitteet. Nouda jokainen palautettu URL tai käytä sisältörajapintapistettä siten, että index on todellinen tulosindeksi. Epäonnistunut alkuperäinen työ voi palauttaa charge_pending_check-arvon; tarkista alkuperäinen työ sen sijaan, että loisit sen uudelleen. Kelvollinen AAC-ääniraita voi olla mukana myös asetuksella generate_audio=false; säilytä koko alkuperäinen MP4, myös kyseinen ääni.
Jos alkuperäinen vastaus on tarkistettava
Lue olemassa olevan alkuperäisen työn tietoja; älä koskaan lähetä tuntemattomaan tilaan jäänyttä pyyntöä uudelleen.
Tulosteiden enimmäismäärä: 4.
Vastauksen kentät
| Kenttä | Tyyppi | Merkitys |
|---|---|---|
Kenttäid | Tyyppistring | Merkitys— |
Kenttäobject | Tyyppistring | Merkitys— |
Kenttämodel | Tyyppistring | Merkitys— |
Kenttästatus | Tyyppistring | Merkitys— |
Kenttädata[] | Tyyppisigned content URL | Merkitys— |
Kenttächarge_pending_check | Tyyppiboolean | Merkitys— |
Kenttäerror.code | Tyyppistring | Merkitys— |
Kenttäerror.message | Tyyppistring | Merkitys— |
Kenttäoperation_id | Tyyppistring | MerkitysAlkuperäisen tilan tai sisällön HTTP503 result_pending_check -vastaus: id-arvona sama alkuperäinen julkinen videon tunniste. |
Kenttäerror.type | Tyyppistring | Merkitysserver_error vastauksessa HTTP503 result_pending_check. |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
Vastaus409 · video_not_ready | EhtoAlkuperäisen tuloksen sisältö ei ole vielä saatavilla | Seuraava vaiheKysy tilaa alkuperäisellä palautetulla tunnisteella ja noudata Retry-After-otsaketta. |
Vastausserver_error | EhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistusta | Seuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen. |
Vastaus503 · result_pending_check | EhtoAlkuperäisen tilan tai sisällön GET: tehtävää ei ole julkaistu, alkuperäinen työ ei ole failed/cancelled/expired-tilassa ja paikallinen tila on unknown tai alkuperäisen työn tila on completed. | Seuraava vaiheSäilytä alkuperäiset id ja operation_id (sama julkinen videon tunniste), vastaus ja otsakkeet; lue vain alkuperäisen tilan tai sisällön tietoja. Älä koskaan lähetä uutta luontipyyntöä. |
Vastaus422 · price_unavailable | EhtoAnnetun frame_images-olion tai sen ehdollisen profiilin jäsentäminen epäonnistuu, tai kokonaan jäsennetyllä profiililla ei ole valmista täsmällistä hintakorttia. | Seuraava vaiheSäilytä model, prompt, duration, resolution, aspect_ratio ja generate_audio. Lisää frame_images, joka sisältää täsmälleen yhden first_frame-alkion määritetyssä oliomuodossa. Aseta duration=4, resolution="720p", aspect_ratio="16:9" ja generate_audio=false. Tämä validointi suoritetaan ennen pyynnön lähettämistä. |
Aliakset
Mallin aliakset
Ailoot Ultra google/veo-3.1-lite
Menetelmäpolkujen aliakset
/v1/videos/generations, /videos, /videos/generations
Liittyvät kutsujan ID:t
FAQ · Google: Veo 3.1 Lite
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/videos·google/veo-3.1-lite:text,image→video- Mitä kenttiä pyyntö käyttää?
POST /v1/videos·google/veo-3.1-lite:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images