modeller

Google: Veo 3.1 Lite

Markdown · JSON

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-lite

Google /google/veo-3.1-lite

Start

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
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
google/veo-3.1-lite
Standard—
FeltpromptTypestringKravPåkrevdVerdier & grenser
Minste lengde: 1
Maksimalt antall byte: 10 000
Enhet: UTF8-byte
Standard—
FeltdurationTypeintegerKravPåkrevdVerdier & grenser
4, 6, 8
Enhet: sekunder
Standard—
FeltresolutionTypestringKravPåkrevdVerdier & grenser
720p
Standard—
Feltaspect_ratioTypestringKravPåkrevdVerdier & grenser
16:9, 9:16
Standard—
Feltgenerate_audioTypebooleanKravPåkrevdVerdier & grenser
false
Standard—
Feltframe_imagesTypearrayKravValgfrittVerdier & 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
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parameterother_optionsAvtalefalse
ParameterresolutionAvtale720p
Parameterprompt_max_bytesAvtale10000
ParameterdurationAvtale4, 6, 8
Parameteraspect_ratioAvtale16:9, 9:16
Parametergenerate_audioAvtalefalse
Parametermaterial_typesAvtaletext, image
ParameterparametersAvtale{"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.

KonfigurasjonPrisplanForventet mengdeGenerer lydOppløsningFaktureringsenhetFaktureringsvilkårKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsForventet 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
KonfigurasjonVideoprisPrisplan—Forventet mengde—Generer lyd—Oppløsning—Faktureringsenhetper videosekundFaktureringsvilkårlyd: with_audioKostnad
Utdata · Videopris · Estimat kun for sammenligning $0.16 per videosekund
KonfigurasjonVideoprisPrisplan—Forventet mengde—Generer lyd—Oppløsning—Faktureringsenhetper videosekundFaktureringsvilkårlyd: with_audio; oppløsning: 720pKostnad
Utdata · Videopris · Estimat kun for sammenligning $0.1 per videosekund
KonfigurasjonVideoprisPrisplan—Forventet mengde—Generer lyd—Oppløsning—Faktureringsenhetper videosekundFaktureringsvilkårlyd: without_audioKostnad
Utdata · Videopris · Estimat kun for sammenligning $0.1 per videosekund
KonfigurasjonUltraPrisplan—Forventet mengdeForespurt konfigurasjon; kun et estimat.Generer lydUten lydOppløsning720pFaktureringsenhetper sekund utdatavideoFaktureringsvilkå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 genereringskostnadPrisplan—Forventet mengdeestimat for én genereringGenerer 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.

KonfigurasjonFaktureringsvilkårKostnad
KonfigurasjonVideoprisFaktureringsvilkårlyd: with_audioKostnad
Utdata · Videopris $0.16 per videosekund

Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres.

KonfigurasjonVideoprisFaktureringsvilkårlyd: without_audioKostnad
Utdata · Videopris $0.1 per videosekund

Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres.

KonfigurasjonVideoprisFaktureringsvilkårlyd: with_audio; oppløsning: 720pKostnad
Utdata · Videopris $0.1 per videosekund

Publisert prisreferanse for den viste konfigurasjonen. Endelige belastninger følger konfigurasjonen som faktisk faktureres.

KonfigurasjonVideoprisFaktureringsvilkårlyd: without_audio; oppløsning: 720pKostnad
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

curlcurl · animer det første bildet ditt
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}/content
  • GET /v1/videos/generations/{request_id}/content
Kontroller jobbstatus
GET status
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
GET 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
GET innhold
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
FeltTypeBetydning
FeltidTypestringBetydning—
FeltobjectTypestringBetydning—
FeltmodelTypestringBetydning—
FeltstatusTypestringBetydning—
Feltdata[]Typesigned content URLBetydning—
Feltcharge_pending_checkTypebooleanBetydning—
Felterror.codeTypestringBetydning—
Felterror.messageTypestringBetydning—
Feltoperation_idTypestringBetydningOpprinnelig status-/innholdssvar med HTTP503 result_pending_check: samme opprinnelige offentlige video-ID som id.
Felterror.typeTypestringBetydningserver_error ved HTTP503 result_pending_check.
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdiNeste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel.
Svar409 · video_not_readyVilkårDet opprinnelige resultatinnholdet er ennå ikke tilgjengeligNeste trinnSpør jevnlig etter den opprinnelige returnerte ID-en og følg Retry-After.
Svarserver_errorVilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleresNeste 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_checkVilkå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_unavailableVilkå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

google/veo-3.1-lite

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

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale