Google: Veo 3.1 Lite
Veo 3.1 Lite genererer en video med innebygd lyd fra en tekstbeskrivelse eller et startbilde. Den dokumenterte Lite-arbeidsflyten produserer ett klipp, med lengder på 4, 6 eller 8 sekunder, liggende eller stående utsnitt og egne grenser som skiller seg fra Veo 3.1 og Fast.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Veo 3.1 Lite er Googles Lite-medlem i Veo 3-serien for videogenerering. Den syntetiserer en video med lyd fra en beskrivelse i naturlig språk eller et inngangsbilde. Resultatet er et generert klipp, ikke en tekstanalyse av et eksisterende opptak. Produsentens Lite-modellkort viser til Veo 3 for den underliggende arkitekturen, treningsmaterialet og kjente begrensninger, mens den Lite-spesifikke dokumentasjonen definerer egne genereringsfunksjoner og grenser.
Den refererte arkitekturen bruker latent diffusjon over tidsbaserte lydrepresentasjoner og romlig-tidslige videorepresentasjoner. Grunnmodellen ble trent på lyd, video og bilder, med bildetekster på ulike detaljnivåer og filtrert og deduplisert treningsmateriale. Dette forklarer formålet om samlet generering av bilde og lyd. Det oppgir ikke noe Lite-spesifikt parameterantall eller fastslår at hver generert bevegelse følger fysisk virkelighet. For en praktisk scene bestemmer du den synlige handlingen og den tilhørende lyden samlet.
Den spesifikke Lite-dokumentasjonen angir en tekstgrense på 1 024 token og én utdatavideo. Lite-kolonnen i genereringsveiledningen oppgir lengder på 4, 6 og 8 sekunder, med 720p som standard og 1080p som krever et klipp på 8 sekunder. Liggende 16:9 er standard sideforhold, og stående 9:16 er også oppført; resultatet er dokumentert ved 24 bilder per sekund. Innebygd lyd er alltid på i denne flyten. Disse verdiene tilhører produsentens navngitte Lite-arbeidsflyt, ikke en urelatert Veo-utgave eller en separat målt applikasjonsrespons.
Lite støtter ikke 4K-utdata eller videoforlengelse. Parametertabellen markerer også funksjonen referenceImages for flere referanser og videoinndata for forlengelse som utilgjengelige i Lite-kolonnen. Et startbilde kan fastsette første bilde; tabellen oppgir et lastFrame-bilde sammen med dette startbildet for en overgang. Hold denne bildekontrollbanen atskilt fra blanding av flere stil- eller motivreferanser. Produsentens innstillinger for persongenerering er modusspesifikke: Lite-tabellen oppgir allow_all for tekst-til-video og allow_adult for bilde-til-video og interpolering, mens regionale regler kan begrense den dokumenterte profilen ytterligere. Velg startbildet slik at det passer den første scenen du faktisk ønsker, med motiv, utsnitt og synlige detaljer klargjort før du ber om bevegelse.
For tekst-til-video beskriver du motivet, handlingen, miljøet og ønsket stil. Legg til kameraposisjon og -bevegelse, utsnitt, fokus og lys når det har betydning. En original produktscene kan holde objektet sentrert mens kameraet nærmer seg én materialdetalj og lyset rundt endrer seg forsiktig. Angi starttilstanden, hovedhandlingen og sluttøyeblikket, slik at det korte klippet fullfører én sammenhengende idé. En lang samling urelaterte handlinger er en annen oppgave enn et avgrenset opptak.
For bilde-til-video oppgir du et tydelig startbilde og forklarer hva som skal bevege seg og hva som skal forbli stabilt. Angi motivets bevegelse og eventuell kamerabevegelse hver for seg. Hvis du bruker en sluttbildebegrensning, klargjør du en forenlig sluttkomposisjon og beskriver overgangen mellom dem. Undersøk resultatet fremfor å anta at en ønsket identitet, posisjon eller form forblir identisk gjennom hele klippet. Det refererte modellkortet identifiserer fullstendig konsistens i komplekse scener og kompleks bevegelse som en vedvarende utfordring.
Promptveiledningen støtter uttrykkelige signaler for dialog, lydeffekter og atmosfære. Sett nøyaktig tale i anførselstegn, identifiser taleren og beskriv lyder i forhold til den synlige handlingen. En lydeffekt og bakgrunnsatmosfære skal ikke forveksles med en replikk. Engelsk er dokumentert som fullt støttet for promptskriving, mens andre språk ikke er evaluert i denne veiledningen. Vurder de hørbare ordene, timingen og lydkvaliteten som deler av den samme leveransen som videoen, fremfor å behandle lyd som en garantert trofast opplesning av prompten.
Produsentens arbeidsflyt er asynkron: en genereringsforespørsel returnerer en operasjon, og det ferdige resultatet hentes når statusen melder fullføring. Behold operasjonsidentiteten, og undersøk det returnerte klippet. Veiledningen beskriver oppbevaring hos produsenten i to dager og SynthID-merking, så en beholdt leveranse bør inneholde det nedlastede resultatet, prompten, kildebildene og valgte innstillinger. En seed kan bedre gjentakbarheten, men garanterer ikke determinisme. Kontroller motivkontinuitet, handling, utsnitt, lyd og det ønskede endepunktet for scenen før klippet brukes i en redigering; fullført behandling alene beviser ikke at de kreative kravene er oppfylt.
Ailoot Ultra · Video POST /v1/videos google/veo-3.1-lite
google/veo-3.1-liteStart
Gjør en scenebeskrivelse om til en video på 4, 6 eller 8 sekunder i 720p.
- Vis et produkt i bevegelse
- Lag en scene som etablerer omgivelsene
- Prøv en kort kamerabevegelse
- Godkjente inndata
- Tekst · Bilder
- Resultater
- Video
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Video POST /v1/videos
- Inndatatyper
text,image- Utdatatyper
video- Utdataformat
- mp4
- Antall utdata
- Opptil 4 utdatas
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser google/veo-3.1-lite | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 Maksimalt antall byte: 10 000 Enhet: UTF8-byte | Standard— |
Feltduration | Typeinteger | KravPåkrevd | Verdier & grenser 4, 6, 8 Enhet: sekunder | Standard— |
Feltresolution | Typestring | KravPåkrevd | Verdier & grenser 720p | Standard— |
Feltaspect_ratio | Typestring | KravPåkrevd | Verdier & grenser 16:9, 9:16 | Standard— |
Feltgenerate_audio | Typeboolean | KravPåkrevd | Verdier & grenser false | Standard— |
Feltframe_images | Typearray | KravValgfritt | Verdier & grenser Vilkår: Utelat ved text_to_video. Når feltet er med: nøyaktig ett element {"type":"image_url","image_url":{"url":"<actual HTTPS URL>"},"frame_type":"first_frame"}; elementet har nøyaktig type,image_url,frame_type; image_url har nøyaktig url. Ingen ekstra eller dupliserte nøkler. Bare duration=4,resolution="720p",aspect_ratio="16:9",generate_audio=false. URL må kunne tolkes med skjemaet https, et vertsnavn med innhold, uten userinfo og uten et bokstavelig #; signert spørrestreng og kodet sti bevares. Kildekoden kontrollerer verken MIME for inndata, filstørrelse eller pikselmål. | Standard— |
Kombinasjoner av inngående materialer
Tekst til video · Påkrevd: prompt
Bilde til video · Påkrevd: prompt, frame_images
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, prompt, duration, resolution, aspect_ratio, generate_audio |
Parameterother_options | Avtalefalse |
Parameterresolution | Avtale720p |
Parameterprompt_max_bytes | Avtale10000 |
Parameterduration | Avtale4, 6, 8 |
Parameteraspect_ratio | Avtale16:9, 9:16 |
Parametergenerate_audio | Avtalefalse |
Parametermaterial_types | Avtaletext, image |
Parameterparameters | Avtale{"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-byte"}, {"name":"duration","type":"integer","required":true,"default_known":false,"default":null,"enum_known":true,"enum":[4,6,8],"availability":"source_interface","unit":"sekunder"}, {"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":"Utelat ved text_to_video. Når feltet er med: nøyaktig ett element {\"type\":\"image_url\",\"image_url\":{\"url\":\"<actual HTTPS URL>\"},\"frame_type\":\"first_frame\"}; elementet har nøyaktig type,image_url,frame_type; image_url har nøyaktig url. Ingen ekstra eller dupliserte nøkler. Bare duration=4,resolution=\"720p\",aspect_ratio=\"16:9\",generate_audio=false. URL må kunne tolkes med skjemaet https, et vertsnavn med innhold, uten userinfo og uten et bokstavelig #; signert spørrestreng og kodet sti bevares. Kildekoden kontrollerer verken MIME for inndata, filstørrelse eller pikselmål."} |
Metodealiaser: /v1/videos/generations, /videos, /videos/generations
Livssyklus: 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
Opprett én gang og lagre den returnerte ID-en.
Spør jevnlig etter den opprinnelige statusen; behold hver ferdigstilte ressurs og varigheten.
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Generer lyd | Oppløsning | Faktureringsenhet | Faktureringsvilkår | Kostnad |
|---|---|---|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Generer lyd— | Oppløsning— | Faktureringsenhet— | Faktureringsvilkår— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| KonfigurasjonVideopris | Prisplan— | Forventet mengde— | Generer lyd— | Oppløsning— | Faktureringsenhetper videosekund | Faktureringsvilkårlyd: with_audio | Kostnad Utdata · Videopris · Estimat kun for sammenligning $0.16 per videosekund |
| KonfigurasjonVideopris | Prisplan— | Forventet mengde— | Generer lyd— | Oppløsning— | Faktureringsenhetper videosekund | Faktureringsvilkårlyd: with_audio; oppløsning: 720p | Kostnad Utdata · Videopris · Estimat kun for sammenligning $0.1 per videosekund |
| KonfigurasjonVideopris | Prisplan— | Forventet mengde— | Generer lyd— | Oppløsning— | Faktureringsenhetper videosekund | Faktureringsvilkårlyd: without_audio | Kostnad Utdata · Videopris · Estimat kun for sammenligning $0.1 per videosekund |
| KonfigurasjonUltra | Prisplan— | Forventet mengdeForespurt konfigurasjon; kun et estimat. | Generer lydUten lyd | Oppløsning720p | Faktureringsenhetper sekund utdatavideo | Faktureringsvilkår— | Kostnad Utdata · Anslått videosekund i utdata · Estimat kun for sammenligning $0.06 per sekund utdatavideo Den viste satsen anslår kostnaden før generering. Endelig belastning beregnes fra kostnaden som er registrert for den opprinnelige genereringen. Videoens fysiske varighet er ikke den fakturerbare mengden. |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Generer lyd— | Oppløsning— | Faktureringsenhet— | Faktureringsvilkår— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.24 estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Detaljer om referansetariffen
Referanseprisplaner på modellnivå endrer ikke metodevalg, prisoverslag eller kostnader. Aktive kostnader bruker satsene til den valgte Ailoot-metoden.
Prisreferanser for videokonfigurasjoner
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Faktureringsvilkår | Kostnad |
|---|---|---|
| KonfigurasjonVideopris | Faktureringsvilkårlyd: with_audio | Kostnad Utdata · Videopris $0.16 per videosekund Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres. |
| KonfigurasjonVideopris | Faktureringsvilkårlyd: without_audio | Kostnad Utdata · Videopris $0.1 per videosekund Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres. |
| KonfigurasjonVideopris | Faktureringsvilkårlyd: with_audio; oppløsning: 720p | Kostnad Utdata · Videopris $0.1 per videosekund Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres. |
| KonfigurasjonVideopris | Faktureringsvilkårlyd: without_audio; oppløsning: 720p | Kostnad Utdata · Videopris $0.06 per videosekund Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres. |
Eksempelforespørsler
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
Motta og lagre resultater
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
Kontroller jobbstatus
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
Lagre alle ferdige ressurser
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
Andre innholdslesinger
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
Behold alle ferdige resultater
Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.
Ferdigstilt data[] inneholder alle signerte URL-er til innhold du eier. Hent hver returnert URL, eller bruk innholdsendepunktet med index satt til en faktisk utdataindeks. En mislykket opprinnelig jobb kan returnere charge_pending_check; kontroller den opprinnelige jobben fremfor å opprette den igjen. Et gyldig AAC-lydspor kan finnes selv med generate_audio=false; behold hele den opprinnelige MP4-filen, inkludert lyden.
Hvis det opprinnelige svaret må kontrolleres
Les den eksisterende opprinnelige jobben; send aldri en forespørsel med ukjent utfall på nytt.
Maksimalt antall utdata: 4.
Svarfelter
| Felt | Type | Betydning |
|---|---|---|
Feltid | Typestring | Betydning— |
Feltobject | Typestring | Betydning— |
Feltmodel | Typestring | Betydning— |
Feltstatus | Typestring | Betydning— |
Feltdata[] | Typesigned content URL | Betydning— |
Feltcharge_pending_check | Typeboolean | Betydning— |
Felterror.code | Typestring | Betydning— |
Felterror.message | Typestring | Betydning— |
Feltoperation_id | Typestring | BetydningOpprinnelig status-/innholdssvar med HTTP503 result_pending_check: samme opprinnelige offentlige video-ID som id. |
Felterror.type | Typestring | Betydningserver_error ved HTTP503 result_pending_check. |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdi | Neste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel. |
Svar409 · video_not_ready | VilkårDet opprinnelige resultatinnholdet er ennå ikke tilgjengelig | Neste trinnSpør jevnlig etter den opprinnelige returnerte ID-en og følg Retry-After. |
Svarserver_error | VilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleres | Neste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt. |
Svar503 · result_pending_check | VilkårGET for opprinnelig status/innhold: oppgaven er ikke publisert, den opprinnelige jobben er ikke failed/cancelled/expired, og lokal tilstand er unknown eller den opprinnelige jobbstatusen er completed. | Neste trinnBehold opprinnelig id og operation_id (samme offentlige video-ID), svar og svarhoder; les bare opprinnelig status og innhold. Send aldri en ny forespørsel om generering. |
Svar422 · price_unavailable | VilkårEt oppgitt frame_images-objekt eller den betingede profilen kan ikke tolkes, eller hele den tolkede profilen mangler et klart og eksakt priskort. | Neste trinnBehold model, prompt, duration, resolution, aspect_ratio og generate_audio. Legg til frame_images med nøyaktig ett first_frame-element i det angitte objektformatet. Sett duration=4, resolution="720p", aspect_ratio="16:9" og generate_audio=false. Denne valideringen kjøres før forespørselen sendes. |
Aliaser
Modellaliaser
Ailoot Ultra google/veo-3.1-lite
Aliaser for metodestier
/v1/videos/generations, /videos, /videos/generations
Tilknyttede anroper-ID-er
FAQ · Google: Veo 3.1 Lite
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/videos·google/veo-3.1-lite:text,image→video- Hvilke felt bruker forespørselen?
POST /v1/videos·google/veo-3.1-lite:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images