mallit

Google: Veo 3.1 Lite

Markdown · JSON

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

Google /google/veo-3.1-lite

Aloitus

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äTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
google/veo-3.1-lite
Oletus—
KenttäpromptTyyppistringVaatimusPakollinenArvot & rajat
Vähimmäispituus: 1
Tavujen enimmäismäärä: 10 000
Yksikkö: UTF8-tavut
Oletus—
KenttädurationTyyppiintegerVaatimusPakollinenArvot & rajat
4, 6, 8
Yksikkö: sekuntia
Oletus—
KenttäresolutionTyyppistringVaatimusPakollinenArvot & rajat
720p
Oletus—
Kenttäaspect_ratioTyyppistringVaatimusPakollinenArvot & rajat
16:9, 9:16
Oletus—
Kenttägenerate_audioTyyppibooleanVaatimusPakollinenArvot & rajat
false
Oletus—
Kenttäframe_imagesTyyppiarrayVaatimusValinnainenArvot & 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
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parametriother_optionsSopimusfalse
ParametriresolutionSopimus720p
Parametriprompt_max_bytesSopimus10000
ParametridurationSopimus4, 6, 8
Parametriaspect_ratioSopimus16:9, 9:16
Parametrigenerate_audioSopimusfalse
Parametrimaterial_typesSopimustext, image
ParametriparametersSopimus{"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.

AsetuksetHinnastoEnnustettu määräLuo ääniResoluutioLaskutusyksikköLaskutusehdotVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaEnnustettu 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 hintaHinnasto—Ennustettu määrä—Luo ääni—Resoluutio—Laskutusyksikkövideosekuntia kohdenLaskutusehdotääni: with_audioVeloitus
Tuloste · Videon hinta · Arvio vain vertailua varten $0.16 videosekuntia kohden
AsetuksetVideon hintaHinnasto—Ennustettu määrä—Luo ääni—Resoluutio—Laskutusyksikkövideosekuntia kohdenLaskutusehdotääni: with_audio; resoluutio: 720pVeloitus
Tuloste · Videon hinta · Arvio vain vertailua varten $0.1 videosekuntia kohden
AsetuksetVideon hintaHinnasto—Ennustettu määrä—Luo ääni—Resoluutio—Laskutusyksikkövideosekuntia kohdenLaskutusehdotääni: without_audioVeloitus
Tuloste · Videon hinta · Arvio vain vertailua varten $0.1 videosekuntia kohden
AsetuksetUltraHinnasto—Ennustettu määräPyydetyt asetukset; vain arvio.Luo ääniIlman ääntäResoluutio720pLaskutusyksikkötulosvideon sekuntia kohdenLaskutusehdot—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 luontikustannusHinnasto—Ennustettu määräyhden generoinnin arvioLuo ää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.

AsetuksetLaskutusehdotVeloitus
AsetuksetVideon hintaLaskutusehdotääni: with_audioVeloitus
Tuloste · Videon hinta $0.16 videosekuntia kohden

Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan.

AsetuksetVideon hintaLaskutusehdotääni: without_audioVeloitus
Tuloste · Videon hinta $0.1 videosekuntia kohden

Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan.

AsetuksetVideon hintaLaskutusehdotääni: with_audio; resoluutio: 720pVeloitus
Tuloste · Videon hinta $0.1 videosekuntia kohden

Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan.

AsetuksetVideon hintaLaskutusehdotääni: without_audio; resoluutio: 720pVeloitus
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

curlcurl · animoi ensimmäinen kuvasi
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}/content
  • GET /v1/videos/generations/{request_id}/content
Tarkista työn tila
GET 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
GET 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
GET sisältö
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äTyyppiMerkitys
KenttäidTyyppistringMerkitys—
KenttäobjectTyyppistringMerkitys—
KenttämodelTyyppistringMerkitys—
KenttästatusTyyppistringMerkitys—
Kenttädata[]Tyyppisigned content URLMerkitys—
Kenttächarge_pending_checkTyyppibooleanMerkitys—
Kenttäerror.codeTyyppistringMerkitys—
Kenttäerror.messageTyyppistringMerkitys—
Kenttäoperation_idTyyppistringMerkitysAlkuperäisen tilan tai sisällön HTTP503 result_pending_check -vastaus: id-arvona sama alkuperäinen julkinen videon tunniste.
Kenttäerror.typeTyyppistringMerkitysserver_error vastauksessa HTTP503 result_pending_check.
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvoSeuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä.
Vastaus409 · video_not_readyEhtoAlkuperäisen tuloksen sisältö ei ole vielä saatavillaSeuraava vaiheKysy tilaa alkuperäisellä palautetulla tunnisteella ja noudata Retry-After-otsaketta.
Vastausserver_errorEhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistustaSeuraava 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_checkEhtoAlkuperä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_unavailableEhtoAnnetun 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

google/veo-3.1-lite

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

Lisätietoja

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus
Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.
Kampanjakoodi jopa 50%
Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.
Kulut historiassa
Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

Valitse tilaus · Katso mallihinnat

Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus
Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.
Jälleenmyyjälisenssi
Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.
Asiakirjat verkkosivustolla
Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

Pyydä jälleenmyyjälisenssi · Palveluehdot ja lisenssisopimus