modeli

Google: Veo 3.1

Markdown · JSON

Google: Veo 3.1

Veo 3.1 je Googlov video model za prizore na podlagi besedila in slike z ustvarjenim zvokom, vodenimi mejnimi sličicami in referenčnim gradivom. Njegov produkcijski profil zagotavlja štiri-, šest- ali osemsekundne posnetke s 24 sličicami na sekundo, z izhodnimi možnostmi 720p, 1080p in 4K.

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

Veo 3.1 je Googlov model za ustvarjanje kratkega avdiovizualnega prizora iz besedila ali opisa na podlagi slike. Njegov produkcijski profil podpira ustvarjanje iz besedila, iz slike ter vodeno ustvarjanje s prvo in zadnjo sličico, z ustvarjenim zvokom, referenčnim gradivom in ločenim postopkom nadaljevanja. Uporabite ga za razvoj filmske zasnove, kratke zgodbe o izdelku ali vizualnega odseka z določenim prizorom, dejanjem in zvočno izkušnjo.

Najprej opišite motiv in vidni dogodek. Določite okolico, čas dneva in svetlobo, nato zorni kot ali premik kamere in predvideni vizualni slog. Izviren opis prizora lahko pokaže stekleno posodo na temni studijski površini s počasnim bočnim premikom, ki razkrije odsev, medtem ko razkritje spremlja nežen zvok okolja. Vsako navodilo poda vidno ali slišno značilnost, ki jo je mogoče oceniti v končnem rezultatu.

Googlov okvir za pozive obravnava motiv, dejanje, prizor, kamero in estetiko kot ločene dele opisa. Uporabite dele, ki služijo kadru, namesto da dodate vsak možen opisni izraz. Za dokumentirani profil pozivov navodila napišite v angleščini. Če ima prizor več dejanj, navedite njihovo povezavo in jih prilagodite kratkemu posnetku, da razkritje ali reakcija ostaneta razumljiva.

Začetna slika določi uvodni videz in kompozicijo. Uporabite jo, kadar lik, izdelek ali okolje že obstaja kot vizualno gradivo, ter opišite gibanje, ki naj se razvije iz nje. Zadnja sličica doda ciljno kompozicijo za konec. Pripravite mejni sličici, ki kažeta verjeten prehod in ohranjata podrobnosti, ki določajo glavni motiv, nato po ustvarjanju preverite gibanje med njima.

Reference gradiva služijo drugemu namenu: usmerjajo videz lika ali predmeta v na novo ustvarjenem prizoru, mejne sličice pa določajo posebne trenutke v tem prizoru. Izberite reference, ki kažejo pomembne vizualne lastnosti, in v pozivu pojasnite vlogo vsakega gradiva. Specifikacija produkcijskega modela za ustvarjanje videa iz referenčnih slik uporablja osemsekundni izhod za ta referenčni postopek, ločeno od običajne izbire dolžine pri ustvarjanju iz besedila.

Proizvajalčev običajni produkcijski profil ustvarja štiri-, šest- ali osemsekundne posnetke s 24 sličicami na sekundo. Navaja ležeče kadriranje 16:9 in pokončno 9:16, do štiri video izhode na poziv ter izhodne ločljivosti 720p, 1080p in 4K. Izhodni video format je MP4. Specifikacija na podlagi slike sprejme JPEG ali PNG, navaja največjo vhodno sliko 20 MB in podpira vhodne konfiguracije 720p/1080p. Izhodni profil izberite za načrtovano umestitev in pri tej velikosti ohranite razumljivo kompozicijo kadra.

Izvorni zvok lahko spremlja vidni prizor. Izgovorjene replike, vzdušje in zvočne učinke določite kot dele istega opisa ter poimenujte motiv ali dogodek, ki povzroči vsakega. Navodilo za dialog in navodilo za kamero odgovarjata na različni vprašanji: prvo določi izvedbo, drugo način, kako jo gledalec vidi. Besede omejite na uporaben govorni čas posnetka ter zvok preglejte glede razumljivosti in povezave z dejanjem.

Za nadaljevanje proizvajalec zagotavlja ločen postopek podaljševanja videa. Začnite z ustreznim ustvarjenim izvornim posnetkom in opišite naslednji vidni dogodek ali spremembo v prizoru. Ohranite izvirni in nadaljevani odsek, da lahko njun stik pregledate glede videza, gibanja in zvoka. Običajne izbire dolžine in ločljivosti novega ustvarjanja ne smejo veljati kot univerzalna pogodba za vsako operacijo podaljševanja.

Negativni opis lahko izključitve osredotoči na vizualne zahteve naloge. Pri seriji različic izdelka ohranite motiv in kompozicijo stabilna ter spremenite eno ustvarjalno usmeritev, denimo osvetlitev ali razdaljo kamere. Poziv, reference in izbrane nastavitve zabeležite z rezultatom. Tako lahko primerjate uporabno ustvarjalno razliko, ne zbirke nepovezanih ustvarjanj.

Običajni produkcijski profil Veo 3.1 in Veo 3.1 Fast imata različna profila izhodne ločljivosti. Fast navaja 720p in 1080p; običajni 3.1 navaja tudi 4K. Izbrano različico hranite z rezultatom, ne da bi identifikator produkcijskega modela tiho nadomestili s starejšim profilom Preview ali drugo generacijo Veo. Tako videz motiva kot podprta operacija sta odvisna od izbranega postopka.

Ustvarjanje je operacija, katere končni rezultat zagotovi video gradiva za predvajanje in poznejšo montažo. Vrnjene datoteke hranite z izvornimi sličicami, referenčnim gradivom in opisom ter ohranite priložene informacije o izvoru vsebine. Vsak dejanski izhod preglejte glede videza motiva, dejanja, kadriranja, zvoka in končne kompozicije. Izbrani posnetek uporabite kot produkcijski gradnik, naslove, prehode in drugo zaključno obdelavo pa dodajte v okoliški montaži.

Ailoot Ultra · Video POST /v1/videos google/veo-3.1

google/veo-3.1

Google /google/veo-3.1

Začetek

Veo 3.1 je Googlov video model za prizore na podlagi besedila in slike z ustvarjenim zvokom, vodenimi mejnimi sličicami in referenčnim gradivom. Njegov produkcijski profil zagotavlja štiri-, šest- ali osemsekundne posnetke s 24 sličicami na sekundo, z izhodnimi možnostmi 720p, 1080p in 4K.

Dovoljeni vhodi
Besedilo
Rezultati
Video

Na voljo v Ailoot · vhodi in metode

Ailoot Ultra · Video POST /v1/videos
Vhod
text
Izhod
video
Izhodni format
mp4
Število izhodov
Do 4 izhods
PoljeVrstaZahtevaVrednosti in omejitvePrivzeto
PoljemodelVrstastringZahtevaObveznoVrednosti in omejitve
google/veo-3.1
Privzeto—
PoljepromptVrstastringZahtevaObveznoVrednosti in omejitve
Največ bajtov UTF-8: 10.000
Zahtevan je vsaj en znak, ki ni beli znak: Da
Privzeto—
PoljedurationVrstaintegerZahtevaObveznoVrednosti in omejitve
4, 6, 8
Privzeto—
PoljeresolutionVrstastringZahtevaObveznoVrednosti in omejitve
720p
Privzeto—
Poljeaspect_ratioVrstastringZahtevaObveznoVrednosti in omejitve
16:9, 9:16
Privzeto—
Poljegenerate_audioVrstabooleanZahtevaObveznoVrednosti in omejitve
false, true
Privzeto—
Kombinacije vhodnih gradiv

Iz besedila v video · Obvezno: prompt

Parametri in življenjski cikel metode
ParameterSpecifikacija
Parametercontent_typeSpecifikacijaapplication/json
ParameterrequiredSpecifikacijamodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parameteradditional_propertiesSpecifikacijafalse
ParameterparametersSpecifikacija{"name":"model","type":"string","required":true,"enum":["google/veo-3.1"]}, {"name":"prompt","type":"string","required":true,"non_whitespace":true,"max_utf8_bytes":10000}, {"name":"duration","type":"integer","required":true,"enum":[4,6,8]}, {"name":"resolution","type":"string","required":true,"enum":["720p"]}, {"name":"aspect_ratio","type":"string","required":true,"enum":["16:9","9:16"]}, {"name":"generate_audio","type":"boolean","required":true,"enum":[false,true]}
Parametermaterial_typesSpecifikacijatext

Druga imena metode: /v1/videos/generations, /videos, /videos/generations

Življenjski cikel: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Ohranite celoten odgovor in prvotne vrnjene ID-je.

Neznanega ustvarjanja nikoli ne oddajte znova.

Cenik

Kako se izračuna končni strošek

Prikazane cene so namenjene oceni stroškov pred generiranjem. Končni znesek se izračuna na podlagi stroška, zabeleženega za izvirno generiranje. Izmerjeno trajanje izhoda in napovedane količine niso končna obračunska količina.

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način
Ni navedeno Ko je izbran hitri način
Način flex
Ni navedeno Ko je izbran način flex
Najvišja raven razmišljanja
Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

Ocenjene cene za primerjavo

Cene po nastavitvah

Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.

NastavitevCenovna lestvicaPredvidena količinaUstvari zvokLočljivostObračunska enotaObračunski pogojiStrošek
NastavitevOsnovne cene žetonovCenovna lestvicaOsnovna cenaPredvidena količina—Ustvari zvok—Ločljivost—Obračunska enota—Obračunski pogoji—Strošek
Vhod · Vhodni žetoni · Ocena samo za primerjavo — / 1K žetonov
Izhod · Izhodni žetoni · Ocena samo za primerjavo — / 1K žetonov
Vhod · Branje predpomnilnika · Ocena samo za primerjavo — / 1K žetonov
Vhod · Zapis v predpomnilnik · Ocena samo za primerjavo — / 1K žetonov
Vhod · Zapis v predpomnilnik, 1 ura · Ocena samo za primerjavo — / 1K žetonov
NastavitevUltraCenovna lestvica—Predvidena količinaZahtevane nastavitve; le ocena.Ustvari zvokZ zvokomLočljivost720pObračunska enotana sekundo izhodnega videaObračunski pogoji—Strošek
Izhod · Ocenjena sekunda izhodnega videa · Ocena samo za primerjavo $0.8 na sekundo izhodnega videa

Prikazana cena oceni strošek pred ustvarjanjem. Končni znesek se izračuna iz stroška, zabeleženega za prvotno ustvarjanje. Fizično trajanje videa ni obračunska količina.

NastavitevCena videaCenovna lestvica—Predvidena količina—Ustvari zvok—Ločljivost—Obračunska enotana sekundo videaObračunski pogojizvok: with_audio; ločljivost: 4kStrošek
Izhod · Cena videa · Ocena samo za primerjavo $1.2 na sekundo videa
NastavitevUltraCenovna lestvica—Predvidena količinaZahtevane nastavitve; le ocena.Ustvari zvokBrez zvokaLočljivost720pObračunska enotana sekundo izhodnega videaObračunski pogoji—Strošek
Izhod · Ocenjena sekunda izhodnega videa · Ocena samo za primerjavo $0.4 na sekundo izhodnega videa

Prikazana cena oceni strošek pred ustvarjanjem. Končni znesek se izračuna iz stroška, zabeleženega za prvotno ustvarjanje. Fizično trajanje videa ni obračunska količina.

NastavitevCena videaCenovna lestvica—Predvidena količina—Ustvari zvok—Ločljivost—Obračunska enotana sekundo videaObračunski pogojizvok: without_audio; ločljivost: 4kStrošek
Izhod · Cena videa · Ocena samo za primerjavo $0.8 na sekundo videa
NastavitevOcenjeni strošek ustvarjanjaCenovna lestvica—Predvidena količinaocena za eno generiranjeUstvari zvok—Ločljivost—Obračunska enota—Obračunski pogoji—Strošek
Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo $1.6 ocena pred ustvarjanjem

Ta ocena ni dodatno plačilo ali fiksna cena za dokončano generiranje.

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →

Podrobnosti referenčne tarife

Referenčne lestvice modela ne spreminjajo izbire metode, ocen cen ali stroškov. Veljavni stroški uporabljajo cene izbrane metode Ailoot.

Cenovne reference konfiguracij videa

Cene po nastavitvah

Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.

NastavitevObračunski pogojiStrošek
NastavitevCena videaObračunski pogojizvok: with_audioStrošek
Izhod · Cena videa $0.8 na sekundo videa

Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji.

NastavitevCena videaObračunski pogojizvok: with_audio; ločljivost: 4kStrošek
Izhod · Cena videa $1.2 na sekundo videa

Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji.

NastavitevCena videaObračunski pogojizvok: without_audioStrošek
Izhod · Cena videa $0.4 na sekundo videa

Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji.

NastavitevCena videaObračunski pogojizvok: without_audio; ločljivost: 4kStrošek
Izhod · Cena videa $0.8 na sekundo videa

Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji.

Primeri zahtev

Ailoot Ultra · Video

curl · natančno nastavljeni profil
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", "prompt": "a calm greenhouse", "duration": 6, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true}')
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
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 and response headers; do not resubmit an unknown creation.')
PY_RESULT

Prejmi in shrani rezultate

Ailoot Ultra · Video

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Preveri stanje opravila
GET stanje izvirne operacije
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Branje druge vsebine
Shrani vsak dokončan izhod, ki vam pripada
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
Ohrani vse dokončane rezultate

Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.

Ohranite vsak dokončani podpisani URL data[] v vaši lasti in vse metapodatke stanja. Shranite vsak izhod, vključno z ustvarjenim zvokom. Veljavna zvočna sled AAC je lahko prisotna tudi pri generate_audio=false; ohranite celoten izvirni MP4 skupaj s tem zvokom.

Če je treba preveriti izvirni odgovor

Berite obstoječe prvotno opravilo; neznane oddaje nikoli ne ponovite.

Največ izhodov: 4.

Polja odgovora
PoljeVrstaPomen
PoljeidVrstastringPomen—
PoljeobjectVrstastringPomen—
PoljemodelVrstastringPomen—
PoljestatusVrstastringPomen—
Poljedata[]Vrstasigned content URLPomen—
Poljecharge_pending_checkVrstabooleanPomen—
Poljeerror.codeVrstastringPomen—
Poljeerror.messageVrstastringPomen—
Poljeoperation_idVrstastringPomenOdgovor HTTP503 result_pending_check za prvotno stanje/vsebino: isti prvotni javni ID videa kot id.
Poljeerror.typeVrstastringPomenserver_error pri odgovoru HTTP503 result_pending_check.
Napake in naslednji koraki
OdgovorPogojNaslednji korak
Odgovor400 · invalid_request_errorPogojBranje surovega telesa zahteve ne uspe pred razčlenitvijo video profilaNaslednji korakOhranite vrnjeni odgovor in popravite neberljivo telo zahteve.
Odgovor422 · price_unavailablePogojRazčlenitev natančnega video profila ne uspe ali pa celoten razčlenjeni profil nima pripravljene natančne cenovne karticeNaslednji korakOhranite odgovor; uporabite celoten natančen dovoljen profil in njegovo objavljeno kartico. Ta veja se izvede pred pošiljanjem ponudniku.
Odgovor409 · video_not_readyPogojPrvotna vsebina rezultata še ni na voljoNaslednji korakPreverjajte prvotni vrnjeni ID in upoštevajte Retry-After.
Odgovorserver_errorPogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveritiNaslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova.
Odgovor503 · result_pending_checkPogojGET prvotnega stanja/vsebine: opravilo ni objavljeno, prvotno opravilo ni failed/cancelled/expired, lokalno stanje pa je unknown ali je stanje prvotnega opravila completed.Naslednji korakOhranite prvotna id in operation_id (isti javni ID videa), odgovor in glave; berite samo prvotno stanje/vsebino. Nikoli ne oddajte nove zahteve za ustvarjanje.

Druga imena

Druga imena modelov

Ailoot Ultra google/veo-3.1

Druga imena poti metod

/v1/videos/generations, /videos, /videos/generations

Povezani ID-ji za klic

google/veo-3.1

FAQ · Google: Veo 3.1
Kateri vhodi in rezultati so na voljo?

POST /v1/videos · google/veo-3.1: text → video

Katera polja uporablja zahteva?

POST /v1/videos · google/veo-3.1: model, prompt, duration, resolution, aspect_ratio, generate_audio

Več podrobnosti

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina
Za redne zahteve izberite paket s popustom.
Promocijska koda do 50%
Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.
Poraba v zgodovini
Za vsako zahtevo se shranijo model, žetoni in znesek.

Izberite naročnino · Oglejte si cene modelov

API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija
Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.
Licenca za preprodajalca
Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.
Dokumenti na strani
Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

Zaprosite za preprodajno licenco · Ponudba in licenčna pogodba