Google: Veo 3.1 Fast
Veo 3.1 Fast je Googlov video model za kratke prizore na podlagi besedila ali slike z ustvarjenim zvokom. Njegov produkcijski profil vrne štiri-, šest- ali osemsekundne posnetke MP4 s 24 sličicami na sekundo, z izhodom 720p ali 1080p in vodenimi začetnimi ali končnimi sličicami.
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 Fast je Googlov hitri profil za ustvarjanje videa kratkega prizora, opisanega z besedilom ali določenega s sliko. Vizualni kader združi z ustvarjenim zvokom in podpira vodene začetne ter končne sličice. Uporabite ga za razvoj zasnove prizora, pripravo kratkih ustvarjalnih različic ali izdelavo strnjenega avdiovizualnega odseka z jasnim dejanjem in vizualno usmeritvijo.
Opis zgradite okoli motiva, dejanja in okolja. Nato dodajte kadriranje, gibanje kamere, osvetlitev in vizualno obdelavo, zaradi katerih je kader uporaben. Izviren opis izdelka lahko pokaže majhno keramično svetilko na leseni pisalni mizi, s počasnim približevanjem kamere med prižigom luči in tihim zvokom stikala ob dejanju. Motiv in vidni dogodek opisujeta sliko; zvočna usmeritev opisuje izkušnjo poslušanja.
Navodila za prizor napišite v angleščini, kot določa proizvajalčev profil pozivov. Glavno dejanje prilagodite dolžini posnetka in ločite premik kamere od gibanja motiva. Širok uvodni pogled, bližnji plan teksture in kader, ki sledi premikajočemu se predmetu, odgovarjajo na različna ustvarjalna vprašanja. Izberite pogled, ki prenese načrtovano podrobnost, namesto da v enem kratkem kadru združite nepovezana navodila za kamero.
Pri prizoru na podlagi slike pripravite jasno začetno sliko, ki že določa videz in kompozicijo. Opis gibanja se lahko nato osredotoči na dogodek, ki sledi. Končna sličica lahko zagotovi vizualni cilj prehoda. Pomembne podrobnosti in slog motiva med sličicami ohranite skladne ali pa želeno preobrazbo izrecno opišite. Preglejte sam prehod ter njegovo začetno in končno sliko.
Proizvajalčev produkcijski profil podpira štiri-, šest- ali osemsekundne posnetke, ležeče kadriranje 16:9 ali pokončno 9:16 ter do štiri video izhode na poziv. Izhod Fast je 720p ali 1080p, s 24 sličicami na sekundo v formatu MP4. Profil na podlagi slike sprejme JPEG ali PNG, navaja največjo vhodno sliko 20 MB in podpira vhodne konfiguracije 720p/1080p. Kompozicijo pripravite za predvideno usmerjenost in vhod ohranite znotraj te slikovne omejitve.
Zvok je lahko del ustvarjenega prizora. Izgovorjeno repliko, zvok okolja ali ustrezen učinek opišite z vidnim dejanjem ter označite motiv, ki naj govori, in dogodek, ki naj povzroči zvok. Dialog naj bo dovolj kratek za načrtovano izvedbo in ločen od ambientalnega zvoka ali glasbe. Ustvarjanje zvoka sledi pisnemu opisu prizora; zvočni posnetek ni med dokumentiranimi običajnimi vhodi tega profila.
Trenutni produkcijski profil navaja tudi ustvarjanje z referenčnim gradivom in podaljševanje videa. Reference usmerjajo videz motiva ali predmeta, mejne sličice pa začetno in končno kompozicijo. Izberite referenčno gradivo z jasno vlogo v prizoru, namesto da vsako sliko obravnavate kot zamenljivo možnost nadzora. Pri nadaljevanju posnetka izberite ločen postopek podaljševanja in opišite, kaj naj sledi obstoječemu dejanju; njegova obravnava vhodov se razlikuje od novega kadra iz besedila.
Negativni opis lahko označi vsebino ali vizualne obdelave, ki se jim želite izogniti. Glavni poziv osredotočite na želeni prizor, izključitve pa naj bodo konkretne za nalogo. Pri različici izdelka ohranite motiv in kadriranje ter spremenite eno podrobnost, denimo smer svetlobe ali obdelavo materiala. Pri primerjanju rezultatov ohranite nastavitve in sveženj referenc, da ustvarjalna razlika ostane jasna.
Veo 3.1 Fast in običajni profil Veo 3.1 ostajata ločeni izbiri. Dokumentirani produkcijski izhod Fast je 720p/1080p; običajni profil navaja tudi 4K. Izbrano različico in njene izhodne nastavitve hranite z gradivom, namesto da identifikator Preview ali drugo različico Veo obravnavate kot samodejno sopomenko tega produkcijskega profila.
Postopek ustvari generativno operacijo in po dokončanju razkrije vrnjene video datoteke. Hranite vsak dejanski izhod, izbran za pregled, skupaj z opisom, izvornimi sličicami in ustreznimi nastavitvami. Identifikator operacije je zapis ustvarjanja; končno gradivo MP4 je tisto, kar lahko predvajate in uporabite v montaži. Z videom ohranite vse priložene metapodatke o izvoru vsebine.
Videz motiva, zahtevano dejanje, obravnavo kamere in zvok preglejte skozi celoten posnetek. Pred uporabo v daljši kompoziciji preverite razumljivost dialoga in razmerje med zvokom ter vidnimi dogodki. Uporaben rezultat je lahko idejni kader, razkritje izdelka ali kratek pripovedni odsek, poznejši naslovi, prehodi in drugo montažno delo pa se dodajo v okoliškem produkcijskem postopku.
Ailoot Ultra · Video POST /v1/videos google/veo-3.1-fast
google/veo-3.1-fastZačetek
Veo 3.1 Fast je Googlov video model za kratke prizore na podlagi besedila ali slike z ustvarjenim zvokom. Njegov produkcijski profil vrne štiri-, šest- ali osemsekundne posnetke MP4 s 24 sličicami na sekundo, z izhodom 720p ali 1080p in vodenimi začetnimi ali končnimi sličicami.
- 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
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve google/veo-3.1-fast | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Največ bajtov UTF-8: 10.000 Zahtevan je vsaj en znak, ki ni beli znak: Da | Privzeto— |
Poljeduration | Vrstainteger | ZahtevaObvezno | Vrednosti in omejitve 4, 6, 8 | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 720p | Privzeto— |
Poljeaspect_ratio | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 16:9, 9:16 | Privzeto— |
Poljegenerate_audio | Vrstaboolean | ZahtevaObvezno | Vrednosti in omejitve false, true | Privzeto— |
Kombinacije vhodnih gradiv
Iz besedila v video · Obvezno: prompt
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt, duration, resolution, aspect_ratio, generate_audio |
Parameteradditional_properties | Specifikacijafalse |
Parameterparameters | Specifikacija{"name":"model","type":"string","required":true,"enum":["google/veo-3.1-fast"]}, {"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_types | Specifikacijatext |
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.
| Nastavitev | Cenovna lestvica | Predvidena količina | Ustvari zvok | Ločljivost | Obračunska enota | Obračunski pogoji | Strošek |
|---|---|---|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Predvidena 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 |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: with_audio | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.24 na sekundo videa |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: with_audio; ločljivost: 4k | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.6 na sekundo videa |
| NastavitevUltra | Cenovna lestvica— | Predvidena količinaZahtevane nastavitve; le ocena. | Ustvari zvokZ zvokom | Ločljivost720p | Obračunska enotana sekundo izhodnega videa | Obračunski pogoji— | Strošek Izhod · Ocenjena sekunda izhodnega videa · Ocena samo za primerjavo $0.2 na sekundo izhodnega videa Prikazana cena ocenjuje strošek pred ustvarjanjem. Končni strošek se izračuna iz zneska, zabeleženega za izvirno ustvarjanje. Fizično trajanje videa ni obračunana količina. |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: without_audio | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.2 na sekundo videa |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Ustvari zvok— | Ločljivost— | Obračunska enotana sekundo videa | Obračunski pogojizvok: without_audio; ločljivost: 4k | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.5 na sekundo videa |
| NastavitevUltra | Cenovna lestvica— | Predvidena količinaZahtevane nastavitve; le ocena. | Ustvari zvokBrez zvoka | Ločljivost720p | Obračunska enotana sekundo izhodnega videa | Obračunski pogoji— | Strošek Izhod · Ocenjena sekunda izhodnega videa · Ocena samo za primerjavo $0.16 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. |
| NastavitevOcenjeni strošek ustvarjanja | Cenovna lestvica— | Predvidena količinaocena za eno generiranje | Ustvari zvok— | Ločljivost— | Obračunska enota— | Obračunski pogoji— | Strošek Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo $0.64 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.
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevCena videa | Obračunski pogojizvok: with_audio | Strošek Izhod · Cena videa $0.24 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: with_audio; ločljivost: 4k | Strošek Izhod · Cena videa $0.6 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: without_audio | Strošek Izhod · Cena videa $0.2 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: with_audio; ločljivost: 720p | Strošek Izhod · Cena videa $0.2 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: without_audio; ločljivost: 4k | Strošek Izhod · Cena videa $0.5 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojizvok: without_audio; ločljivost: 720p | Strošek Izhod · Cena videa $0.16 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
Primeri zahtev
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-fast", "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}/contentGET /v1/videos/generations/{request_id}/content
Preveri stanje opravila
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
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
| Polje | Vrsta | Pomen |
|---|---|---|
Poljeid | Vrstastring | Pomen— |
Poljeobject | Vrstastring | Pomen— |
Poljemodel | Vrstastring | Pomen— |
Poljestatus | Vrstastring | Pomen— |
Poljedata[] | Vrstasigned content URL | Pomen— |
Poljecharge_pending_check | Vrstaboolean | Pomen— |
Poljeerror.code | Vrstastring | Pomen— |
Poljeerror.message | Vrstastring | Pomen— |
Poljeoperation_id | Vrstastring | PomenOdgovor HTTP503 result_pending_check za prvotno stanje/vsebino: isti prvotni javni ID videa kot id. |
Poljeerror.type | Vrstastring | Pomenserver_error pri odgovoru HTTP503 result_pending_check. |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojBranje surovega telesa zahteve ne uspe pred razčlenitvijo video profila | Naslednji korakOhranite vrnjeni odgovor in popravite neberljivo telo zahteve. |
Odgovor422 · price_unavailable | PogojRazčlenitev natančnega video profila ne uspe ali pa celoten razčlenjeni profil nima pripravljene natančne cenovne kartice | Naslednji korakOhranite odgovor; uporabite celoten natančen dovoljen profil in njegovo objavljeno kartico. Ta veja se izvede pred pošiljanjem ponudniku. |
Odgovor409 · video_not_ready | PogojPrvotna vsebina rezultata še ni na voljo | Naslednji korakPreverjajte prvotni vrnjeni ID in upoštevajte Retry-After. |
Odgovorserver_error | PogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveriti | Naslednji 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_check | PogojGET 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-fast
Druga imena poti metod
/v1/videos/generations, /videos, /videos/generations
Povezani ID-ji za klic
FAQ · Google: Veo 3.1 Fast
- Kateri vhodi in rezultati so na voljo?
POST /v1/videos·google/veo-3.1-fast:text→video- Katera polja uporablja zahteva?
POST /v1/videos·google/veo-3.1-fast:model,prompt,duration,resolution,aspect_ratio,generate_audio