Google: Veo 3.1 Fast
Veo 3.1 Fast je videomodel Google pre krátke scény vedené textom alebo obrázkom s generovaným zvukom. Jeho produkčný profil vracia štvor-, šesť- alebo osemsekundové klipy MP4 pri 24 snímkach za sekundu s výstupom 720p alebo 1080p a vedenými úvodnými či záverečnými snímkami.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Veo 3.1 Fast je rýchly profil generovania videa od Google pre krátku scénu opísanú textom alebo určenú obrázkom. Spája vizuálny záber s generovaným zvukom a podporuje vedené úvodné a záverečné snímky. Použite ho na rozvíjanie konceptu scény, prípravu krátkych tvorivých variácií alebo vytvorenie kompaktného audiovizuálneho segmentu s jasnou akciou a vizuálnym smerom.
Zadanie postavte okolo subjektu, akcie a prostredia. Potom pridajte rámovanie, pohyb kamery, osvetlenie a vizuálne spracovanie, vďaka ktorým je záber užitočný. Pôvodné produktové zadanie môže zobrazovať malú keramickú lampu na drevenom stole, ku ktorej sa kamera pomaly približuje, keď sa svetlo zapína a tichý zvuk vypínača sprevádza akciu. Subjekt a viditeľná udalosť opisujú obraz; zvukový pokyn opisuje posluchový zážitok.
Scénické pokyny píšte v angličtine, ako určuje profil zadaní výrobcu. Hlavnú akciu udržte primeranú dĺžke klipu a pohyb kamery odlíšte od pohybu subjektu. Široký uvádzací pohľad, detail textúry a záber sledujúci pohybujúci sa predmet odpovedajú na odlišné tvorivé otázky. Zvoľte pohľad komunikujúci zamýšľaný detail namiesto spájania nesúvisiacich pokynov pre kameru v jednom krátkom zábere.
Pri scéne vedenej obrázkom pripravte jasný úvodný obrázok, ktorý už určuje vzhľad a kompozíciu. Pohybové zadanie sa potom môže sústrediť na nasledujúcu udalosť. Záverečná snímka môže poskytnúť vizuálny cieľ prechodu. Dôležité detaily a štýl subjektu udržte medzi snímkami súdržné alebo zamýšľanú premenu opíšte výslovne. Kontrolujte samotný prechod aj jeho úvodný a konečný obrázok.
Produkčný profil výrobcu podporuje klipy s dĺžkou štyri, šesť alebo osem sekúnd, rámovanie 16:9 na šírku alebo 9:16 na výšku a až štyri videovýstupy na zadanie. Výstup Fast je 720p alebo 1080p pri 24 snímkach za sekundu vo formáte MP4. Profil vedený obrázkom prijíma JPEG alebo PNG, uvádza maximálnu veľkosť vstupného obrázka 20 MB a podporuje vstupné konfigurácie 720p/1080p. Kompozíciu pripravte pre zamýšľanú orientáciu a vstup udržte v tomto obrazovom limite.
Zvuk môže byť súčasťou generovanej scény. Každú hovorenú repliku, zvuk prostredia alebo relevantný efekt opíšte spolu s viditeľnou akciou a určte subjekt, ktorý má hovoriť, aj udalosť, ktorá má vydať zvuk. Dialóg udržte dostatočne krátky pre zamýšľaný prednes a odlíšte ho od atmosféry alebo hudby. Generovanie zvuku sleduje písané scénické zadanie; zvuková nahrávka nepatrí medzi dokumentované bežné vstupy tohto profilu.
Aktuálny produkčný profil uvádza aj generovanie s referenčnými podkladmi a predĺženie videa. Referencie usmerňujú vzhľad subjektu alebo predmetu, kým hraničné snímky usmerňujú úvodnú a záverečnú kompozíciu. Vyberajte referenčný materiál s jasnou úlohou v scéne namiesto považovania každého obrázka za zameniteľné ovládanie. Pri pokračujúcom klipe zvoľte samostatný postup predĺženia a opíšte, čo sa má stať po existujúcej akcii; jeho spracovanie vstupov je oddelené od nového záberu vedeného textom.
Negatívny opis môže určiť obsah alebo vizuálne spracovanie, ktorým sa chcete vyhnúť. Hlavné zadanie sústreďte na požadovanú scénu a vylúčenia konkretizujte pre danú úlohu. Pri produktovej variácii zachovajte subjekt aj rámovanie a zmeňte jeden detail, napríklad smer svetla či spracovanie materiálu. Pri porovnávaní výsledkov uchovajte nastavenia a zostavu referencií, aby tvorivý rozdiel zostal jasný.
Veo 3.1 Fast a bežný profil Veo 3.1 zostávajú samostatnými voľbami. Dokumentovaný produkčný výstup Fast je 720p/1080p; bežný profil uvádza aj 4K. Zvolenú edíciu a nastavenia výstupu uchovajte s výstupom namiesto považovania identifikátora Preview alebo inej verzie Veo za automatické synonymum tohto produkčného profilu.
Postup vytvára operáciu generovania a po dokončení sprístupňuje vrátené videosúbory. Každý skutočný výstup vybraný na kontrolu uchovajte spolu so zadaním, zdrojovými snímkami a relevantnými nastaveniami. Identifikátor operácie je záznamom generovania; dokončený výstup MP4 je to, čo možno prehrať a použiť v strihu. S videom zachovajte všetky dodané metadáta pôvodu obsahu.
V celom klipe kontrolujte vzhľad subjektu, požadovanú akciu, prácu kamery a zvuk. Pred použitím v dlhšej kompozícii overte zrozumiteľnosť dialógu a vzťah zvuku s viditeľnými udalosťami. Užitočným výsledkom môže byť konceptový záber, odhalenie produktu alebo krátky príbehový segment, ku ktorému sa neskoršie titulky, prechody a ďalšie úpravy pridajú v okolnom produkčnom postupe.
Ailoot Ultra · Video POST /v1/videos google/veo-3.1-fast
google/veo-3.1-fastÚvod
Veo 3.1 Fast je videomodel Google pre krátke scény vedené textom alebo obrázkom s generovaným zvukom. Jeho produkčný profil vracia štvor-, šesť- alebo osemsekundové klipy MP4 pri 24 snímkach za sekundu s výstupom 720p alebo 1080p a vedenými úvodnými či záverečnými snímkami.
- Povolené vstupy
- Text
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Video POST /v1/videos
- Vstup
text- Výstup
video- Výstupný formát
- mp4
- Počet výstupov
- Do 4 výstups
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity google/veo-3.1-fast | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity Maximálny počet bajtov UTF-8: 10 000 Vyžaduje sa aspoň jeden znak, ktorý nie je bielym znakom: Áno | Predvolené— |
Poleduration | Typinteger | PožiadavkaPovinné | Hodnoty a limity 4, 6, 8 | Predvolené— |
Poleresolution | Typstring | PožiadavkaPovinné | Hodnoty a limity 720p | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaPovinné | Hodnoty a limity 16:9, 9:16 | Predvolené— |
Polegenerate_audio | Typboolean | PožiadavkaPovinné | Hodnoty a limity false, true | Predvolené— |
Kombinácie vstupných podkladov
Z textu na video · Povinné: prompt
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, prompt, duration, resolution, aspect_ratio, generate_audio |
Parameteradditional_properties | Špecifikáciafalse |
Parameterparameters | Špecifikácia{"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 | Špecifikáciatext |
Aliasy metódy: /v1/videos/generations, /videos, /videos/generations
Životný cyklus: 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
Zachovajte celú odpoveď a pôvodné vrátené ID.
Vytvorenie s neznámym výsledkom nikdy znova neodosielajte.
Cenník
Ako sa vypočíta konečný poplatok
Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Odhadované sadzby na porovnanie
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Odhadované množstvo | Generovať audio | Rozlíšenie | Účtovacia jednotka | Podmienky účtovania | Poplatok |
|---|---|---|---|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Odhadované množstvo— | Generovať audio— | Rozlíšenie— | Účtovacia jednotka— | Podmienky účtovania— | Poplatok Vstup · Vstupné tokeny · Odhad iba na porovnanie — / 1K tokenov Výstup · Výstupné tokeny · Odhad iba na porovnanie — / 1K tokenov Vstup · Čítanie cache · Odhad iba na porovnanie — / 1K tokenov Vstup · Zápis do cache · Odhad iba na porovnanie — / 1K tokenov Vstup · Zápis do cache, 1 hod · Odhad iba na porovnanie — / 1K tokenov |
| KonfiguráciaCena videa | Sadzobník— | Odhadované množstvo— | Generovať audio— | Rozlíšenie— | Účtovacia jednotkaza sekundu videa | Podmienky účtovaniazvuk: with_audio | Poplatok Výstup · Cena videa · Odhad iba na porovnanie $0.24 za sekundu videa |
| KonfiguráciaCena videa | Sadzobník— | Odhadované množstvo— | Generovať audio— | Rozlíšenie— | Účtovacia jednotkaza sekundu videa | Podmienky účtovaniazvuk: with_audio; rozlíšenie: 4k | Poplatok Výstup · Cena videa · Odhad iba na porovnanie $0.6 za sekundu videa |
| KonfiguráciaUltra | Sadzobník— | Odhadované množstvoPožadované nastavenie; iba odhad. | Generovať audioS audiom | Rozlíšenie720p | Účtovacia jednotkaza sekundu výstupného videa | Podmienky účtovania— | Poplatok Výstup · Odhadovaná sekunda výstupného videa · Odhad iba na porovnanie $0.2 za sekundu výstupného videa Zobrazená sadzba odhaduje cenu pred generovaním. Konečný poplatok sa vypočíta z ceny zaznamenanej pri pôvodnom generovaní. Fyzické trvanie videa nie je účtovaným množstvom. |
| KonfiguráciaCena videa | Sadzobník— | Odhadované množstvo— | Generovať audio— | Rozlíšenie— | Účtovacia jednotkaza sekundu videa | Podmienky účtovaniazvuk: without_audio | Poplatok Výstup · Cena videa · Odhad iba na porovnanie $0.2 za sekundu videa |
| KonfiguráciaCena videa | Sadzobník— | Odhadované množstvo— | Generovať audio— | Rozlíšenie— | Účtovacia jednotkaza sekundu videa | Podmienky účtovaniazvuk: without_audio; rozlíšenie: 4k | Poplatok Výstup · Cena videa · Odhad iba na porovnanie $0.5 za sekundu videa |
| KonfiguráciaUltra | Sadzobník— | Odhadované množstvoPožadované nastavenie; iba odhad. | Generovať audioBez audia | Rozlíšenie720p | Účtovacia jednotkaza sekundu výstupného videa | Podmienky účtovania— | Poplatok Výstup · Odhadovaná sekunda výstupného videa · Odhad iba na porovnanie $0.16 za sekundu výstupného videa Zobrazená sadzba odhaduje náklady pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Fyzická dĺžka videa nie je účtovaným množstvom. |
| KonfiguráciaOdhadované náklady na generovanie | Sadzobník— | Odhadované množstvoodhad pre jedno generovanie | Generovať audio— | Rozlíšenie— | Účtovacia jednotka— | Podmienky účtovania— | Poplatok Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie $0.64 odhad pred generovaním Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie. |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Podrobnosti referenčnej tarify
Referenčné sadzobníky modelu nemenia výber metódy, cenové odhady ani poplatky. Aktívne poplatky používajú sadzby vybranej metódy Ailoot.
Cenové referencie konfigurácií videa
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Podmienky účtovania | Poplatok |
|---|---|---|
| KonfiguráciaCena videa | Podmienky účtovaniazvuk: with_audio | Poplatok Výstup · Cena videa $0.24 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
| KonfiguráciaCena videa | Podmienky účtovaniazvuk: with_audio; rozlíšenie: 4k | Poplatok Výstup · Cena videa $0.6 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
| KonfiguráciaCena videa | Podmienky účtovaniazvuk: without_audio | Poplatok Výstup · Cena videa $0.2 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
| KonfiguráciaCena videa | Podmienky účtovaniazvuk: with_audio; rozlíšenie: 720p | Poplatok Výstup · Cena videa $0.2 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
| KonfiguráciaCena videa | Podmienky účtovaniazvuk: without_audio; rozlíšenie: 4k | Poplatok Výstup · Cena videa $0.5 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
| KonfiguráciaCena videa | Podmienky účtovaniazvuk: without_audio; rozlíšenie: 720p | Poplatok Výstup · Cena videa $0.16 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
Príklady požiadaviek
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
Prijať a uložiť výsledky
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
Skontrolovať stav úlohy
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
Čítanie ďalšieho obsahu
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
Uchovať všetky dokončené výsledky
Uložte každé dokončené video alebo vrátený súbor; načítajte obsah každej skutočne vrátenej URL podkladu.
Zachovajte každú podpísanú URL vo vašom vlastníctve v dokončenom data[] a všetky metadáta stavu. Uložte každý výstup vrátane jeho vygenerovaného zvuku. Platná zvuková stopa AAC môže byť prítomná aj pri generate_audio=false; zachovajte celý pôvodný MP4 vrátane tohto zvuku.
Ak treba overiť pôvodnú odpoveď
Načítajte existujúcu pôvodnú úlohu; odoslanie s neznámym výsledkom nikdy neopakujte.
Maximálny počet výstupov: 4.
Polia odpovede
| Pole | Typ | Význam |
|---|---|---|
Poleid | Typstring | Význam— |
Poleobject | Typstring | Význam— |
Polemodel | Typstring | Význam— |
Polestatus | Typstring | Význam— |
Poledata[] | Typsigned content URL | Význam— |
Polecharge_pending_check | Typboolean | Význam— |
Poleerror.code | Typstring | Význam— |
Poleerror.message | Typstring | Význam— |
Poleoperation_id | Typstring | VýznamPôvodná odpoveď stavu alebo obsahu HTTP503 result_pending_check: rovnaké pôvodné verejné ID videa ako id. |
Poleerror.type | Typstring | Významserver_error pri HTTP503 result_pending_check. |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNačítanie nespracovaného tela požiadavky zlyhá pred parsovaním profilu videa | Ďalší krokZachovajte vrátenú odpoveď a opravte nečitateľné telo požiadavky. |
Odpoveď422 · price_unavailable | PodmienkaParsovanie presného profilu videa zlyhá alebo úplný parsovaný profil nemá pripravenú presnú cenovú kartu | Ďalší krokZachovajte odpoveď; použite úplný presný povolený profil a jeho zverejnenú kartu. Táto vetva sa vykonáva pred odoslaním poskytovateľovi. |
Odpoveď409 · video_not_ready | PodmienkaPôvodný obsah výsledku zatiaľ nie je dostupný | Ďalší krokPriebežne zisťujte stav pomocou pôvodne vráteného ID a rešpektujte Retry-After. |
Odpoveďserver_error | PodmienkaVrátená odpoveď uvádza, že operáciu alebo výsledok je potrebné skontrolovať | Ďalší krokUchovajte pôvodné vrátené ID operácie/úlohy, hlavičky požiadavky a odpoveď; naďalej čítajte údaje o tejto pôvodnej operácii podporovaným spôsobom. Požiadavku na vytvorenie znova neodosielajte. |
Odpoveď503 · result_pending_check | PodmienkaGET pôvodného stavu alebo obsahu: úloha nie je zverejnená, pôvodná úloha nemá stav failed/cancelled/expired a miestny stav je unknown alebo je stav pôvodnej úlohy completed. | Ďalší krokZachovajte pôvodné id a operation_id (rovnaké verejné ID videa), odpoveď a hlavičky; načítavajte iba pôvodný stav alebo obsah. Nikdy neodosielajte novú požiadavku na generovanie. |
Aliasy
Aliasy modelov
Ailoot Ultra google/veo-3.1-fast
Aliasy ciest metód
/v1/videos/generations, /videos, /videos/generations
Súvisiace ID na volanie
FAQ · Google: Veo 3.1 Fast
- Aké vstupy a výsledky sú dostupné?
POST /v1/videos·google/veo-3.1-fast:text→video- Aké polia používa požiadavka?
POST /v1/videos·google/veo-3.1-fast:model,prompt,duration,resolution,aspect_ratio,generate_audio