modely

Google: Veo 3.1 Lite

Markdown · JSON

Google: Veo 3.1 Lite

Veo 3.1 Lite generuje video s nativním zvukem z textového popisu nebo úvodního obrázku. Jeho dokumentovaný postup Lite vytváří jeden klip s délkou 4, 6 nebo 8 sekund, rámováním na šířku či výšku a konkrétními limity odlišnými od Veo 3.1 a Fast.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Veo 3.1 Lite je člen řady generování videa Veo 3 od Googlu ve variantě Lite. Syntetizuje video se zvukem z popisu v přirozeném jazyce nebo vstupního obrázku. Výstupem je generovaný klip, nikoli textová analýza existující nahrávky. Karta modelu Lite výrobce odkazuje u základní architektury, trénovacích materiálů a známých omezení na Veo 3, zatímco dokumentace specifická pro Lite určuje vlastní funkce a limity generování.

Odkazovaná architektura používá latentní difuzi nad časovými reprezentacemi zvuku a časoprostorovými reprezentacemi videa. Základní model byl trénován na zvuku, videu a obrázcích s popisky různé podrobnosti a na filtrovaných a deduplikovaných trénovacích materiálech. To vysvětluje účel společného generování obrazu a zvuku. Neodhaluje to počet parametrů specifický pro Lite ani nedokládá, že každý generovaný pohyb odpovídá fyzikální realitě. U praktické scény rozhodněte o viditelném ději a odpovídajícím zvuku společně.

Konkrétní dokumentace Lite uvádí limit textového vstupu 1 024 tokenů a jedno výstupní video. Sloupec Lite v příručce generování uvádí délky 4, 6 a 8 sekund s výchozím 720p a požadavkem na 8 sekund pro klip v 1080p. Výchozí poměr stran je na šířku 16:9 a uveden je také formát na výšku 9:16; výstup je dokumentován při 24 snímcích za sekundu. Nativní zvuk je v tomto postupu vždy zapnutý. Tyto hodnoty patří pojmenovanému postupu Lite výrobce, nikoli nesouvisející edici Veo nebo samostatně změřené odpovědi aplikace.

Lite nepodporuje výstup 4K ani prodlužování videa. Tabulka parametrů také ve sloupci Lite označuje funkci více referencí referenceImages a vstupní video pro prodlužování za nedostupné. Úvodní obrázek může určit počáteční snímek; tabulka uvádí obrázek lastFrame spolu s úvodním obrázkem pro přechod. Tuto cestu řízení snímků odlišujte od míchání několika stylových či objektových referencí. Nastavení generování lidí výrobce jsou specifická pro režim: tabulka Lite uvádí allow_all pro tvorbu z textu a allow_adult pro tvorbu z obrázku a interpolaci, přičemž regionální pravidla mohou dokumentovaný profil dále omezit. Úvodní obrázek zvolte podle první scény, kterou skutečně chcete, s objektem, rámováním a viditelnými detaily připravenými před žádostí o pohyb.

Pro tvorbu videa z textu popište objekt, jeho děj, prostředí a zamýšlený styl. Přidejte polohu a pohyb kamery, rámování, zaostření a světlo, pokud jsou důležité. Vlastní produktová scéna může držet předmět uprostřed, zatímco se kamera přibližuje k jednomu materiálovému detailu a okolní světlo se jemně mění. Určete počáteční stav, hlavní děj a konečný okamžik, aby krátký klip rozvíjel jednu souvislou myšlenku. Dlouhý soubor nesouvisejících akcí je jinou úlohou než soustředěný záběr.

Pro tvorbu videa z obrázku dodejte zřetelný úvodní snímek a vysvětlete, co se má pohybovat a co zůstat stabilní. Pohyb objektu a případný pohyb kamery určete samostatně. Při omezení závěrečným snímkem připravte kompatibilní konečnou kompozici a popište přechod mezi nimi. Výsledek zkontrolujte místo předpokladu, že požadovaná identita, poloha či tvar zůstanou po celý klip totožné. Odkazovaná karta modelu označuje úplnou konzistenci ve složitých scénách a složitý pohyb za přetrvávající výzvu.

Příručka promptů podporuje explicitní pokyny pro dialog, zvukové efekty a ruch prostředí. Přesnou řeč vložte do uvozovek, určete mluvčího a zvuky popište ve vztahu k viditelnému ději. Zvukový efekt a atmosféra pozadí se nemají zaměňovat s mluvenou replikou. Angličtina je dokumentována jako plně podporovaná pro promptování, ostatní jazyky v této příručce vyhodnoceny nebyly. Slyšitelná slova, načasování a kvalitu zvuku kontrolujte jako součást stejného výstupu jako video místo považování zvuku za zaručeně věrný přepis promptu.

Postup výrobce je asynchronní: požadavek na generování vrací operaci a dokončený výsledek se získá, až její stav ohlásí dokončení. Identitu operace uchovejte a vrácený klip prohlédněte. Příručka popisuje dvoudenní uchování u výrobce a označení SynthID, proto má uchovaný materiál zahrnovat stažený výsledek, prompt, zdrojové obrázky a zvolená nastavení. Seed může zlepšit opakovatelnost, ale nezaručuje determinismus. Před použitím klipu ve střihu ověřte kontinuitu objektu, děj, rámování, zvuk a zamýšlený konečný stav scény; samotné dokončení zpracování nedokládá splnění tvůrčích požadavků.

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

google/veo-3.1-lite

Google /google/veo-3.1-lite

Úvod

Proměňte popis scény ve video o délce 4, 6 nebo 8 sekund v rozlišení 720p.

  • Ukažte produkt v pohybu
  • Vytvořte scénu představující prostředí
  • Vyzkoušejte krátký pohyb kamery
Přijímané vstupy
Text · Obrázky
Výsledky
Video

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · Video POST /v1/videos
Vstup
text, image
Výstup
video
Výstupní formát
mp4
Počet výstupů
Až 4 výstups
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
google/veo-3.1-lite
Výchozí—
PolepromptTypstringPožadavekPovinnéHodnoty a limity
Minimální délka: 1
Maximální počet bajtů: 10 000
Jednotka: bajty UTF8
Výchozí—
PoledurationTypintegerPožadavekPovinnéHodnoty a limity
4, 6, 8
Jednotka: sekundy
Výchozí—
PoleresolutionTypstringPožadavekPovinnéHodnoty a limity
720p
Výchozí—
Poleaspect_ratioTypstringPožadavekPovinnéHodnoty a limity
16:9, 9:16
Výchozí—
Polegenerate_audioTypbooleanPožadavekPovinnéHodnoty a limity
false
Výchozí—
Poleframe_imagesTyparrayPožadavekVolitelnéHodnoty a limity
Podmínky: Pro text_to_video vynechte. Je-li uvedeno: právě jedna položka {"type":"image_url","image_url":{"url":"<actual HTTPS URL>"},"frame_type":"first_frame"}; položka obsahuje přesně type,image_url,frame_type; image_url obsahuje přesně url. Žádné další ani duplicitní klíče. Pouze duration=4,resolution="720p",aspect_ratio="16:9",generate_audio=false. URL musí být platná se schématem https, neprázdným názvem hostitele, bez userinfo a bez doslovného znaku #; podepsané parametry dotazu a zakódovaná cesta se zachovávají. Zdrojový kód nekontroluje vstupní MIME, velikost souboru ani rozměry v pixelech.
Výchozí—
Kombinace vstupních materiálů

Text na video · Povinné: prompt

Obrázek na video · Povinné: prompt, frame_images

Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parametrother_optionsKontraktfalse
ParametrresolutionKontrakt720p
Parametrprompt_max_bytesKontrakt10000
ParametrdurationKontrakt4, 6, 8
Parametraspect_ratioKontrakt16:9, 9:16
Parametrgenerate_audioKontraktfalse
Parametrmaterial_typesKontrakttext, image
ParametrparametersKontrakt{"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":"bajty UTF8"}, {"name":"duration","type":"integer","required":true,"default_known":false,"default":null,"enum_known":true,"enum":[4,6,8],"availability":"source_interface","unit":"sekundy"}, {"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":"Pro text_to_video vynechte. Je-li uvedeno: právě jedna položka {\"type\":\"image_url\",\"image_url\":{\"url\":\"<actual HTTPS URL>\"},\"frame_type\":\"first_frame\"}; položka obsahuje přesně type,image_url,frame_type; image_url obsahuje přesně url. Žádné další ani duplicitní klíče. Pouze duration=4,resolution=\"720p\",aspect_ratio=\"16:9\",generate_audio=false. URL musí být platná se schématem https, neprázdným názvem hostitele, bez userinfo a bez doslovného znaku #; podepsané parametry dotazu a zakódovaná cesta se zachovávají. Zdrojový kód nekontroluje vstupní MIME, velikost souboru ani rozměry v pixelech."}

Aliasy metody: /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

Vytvořte pouze jednou a uložte vrácené ID.

Dotazujte se na původní stav; uchovejte každý dokončený soubor i jeho délku.

Tarify

Jak se vypočítá konečný poplatek

Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

Odhadované sazby pro srovnání

Ceny podle konfigurace

Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.

KonfiguraceTabulka sazebPředpokládané množstvíGenerovat zvukRozlišeníÚčtovací jednotkaPodmínky účtováníPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPředpokládané množství—Generovat zvuk—Rozlišení—Účtovací jednotka—Podmínky účtování—Poplatek
Vstup · Vstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů
Výstup · Výstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání — / 1K tokenů
KonfiguraceCena videaTabulka sazeb—Předpokládané množství—Generovat zvuk—Rozlišení—Účtovací jednotkaza sekundu videaPodmínky účtovánízvuk: with_audioPoplatek
Výstup · Cena videa · Odhad pouze pro srovnání $0.16 za sekundu videa
KonfiguraceCena videaTabulka sazeb—Předpokládané množství—Generovat zvuk—Rozlišení—Účtovací jednotkaza sekundu videaPodmínky účtovánízvuk: with_audio; rozlišení: 720pPoplatek
Výstup · Cena videa · Odhad pouze pro srovnání $0.1 za sekundu videa
KonfiguraceCena videaTabulka sazeb—Předpokládané množství—Generovat zvuk—Rozlišení—Účtovací jednotkaza sekundu videaPodmínky účtovánízvuk: without_audioPoplatek
Výstup · Cena videa · Odhad pouze pro srovnání $0.1 za sekundu videa
KonfiguraceUltraTabulka sazeb—Předpokládané množstvíPožadované nastavení; pouze odhad.Generovat zvukBez zvukuRozlišení720pÚčtovací jednotkaza sekundu výstupního videaPodmínky účtování—Poplatek
Výstup · Odhadovaná sekunda výstupního videa · Odhad pouze pro srovnání $0.06 za sekundu výstupního videa

Zobrazená sazba slouží k odhadu ceny před generováním. Konečná částka se vypočítá z nákladů zaznamenaných pro původní generování. Skutečná délka videa není účtovaným množstvím.

KonfiguraceOdhadovaná cena generováníTabulka sazeb—Předpokládané množstvíodhad pro jedno generováníGenerovat zvuk—Rozlišení—Účtovací jednotka—Podmínky účtování—Poplatek
Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání $0.24 odhad před generováním

Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování.

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Podrobnosti referenčního tarifu

Referenční tabulky modelu nemění výběr metody, cenové nabídky ani poplatky. Skutečné poplatky používají sazby vybrané metody Ailoot.

Cenové reference konfigurací videa

Ceny podle konfigurace

Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.

KonfiguracePodmínky účtováníPoplatek
KonfiguraceCena videaPodmínky účtovánízvuk: with_audioPoplatek
Výstup · Cena videa $0.16 za sekundu videa

Zveřejněná referenční cena pro zobrazenou konfiguraci. Konečné poplatky odpovídají skutečně účtované konfiguraci.

KonfiguraceCena videaPodmínky účtovánízvuk: without_audioPoplatek
Výstup · Cena videa $0.1 za sekundu videa

Zveřejněná referenční cena pro zobrazenou konfiguraci. Konečné poplatky odpovídají skutečně účtované konfiguraci.

KonfiguraceCena videaPodmínky účtovánízvuk: with_audio; rozlišení: 720pPoplatek
Výstup · Cena videa $0.1 za sekundu videa

Zveřejněná referenční cena pro zobrazenou konfiguraci. Konečné poplatky odpovídají skutečně účtované konfiguraci.

KonfiguraceCena videaPodmínky účtovánízvuk: without_audio; rozlišení: 720pPoplatek
Výstup · Cena videa $0.06 za sekundu videa

Zveřejněná referenční cena pro zobrazenou konfiguraci. Konečné poplatky odpovídají skutečně účtované konfiguraci.

Příklady požadavků

Ailoot Ultra · Video

curlcurl · animujte svůj první snímek
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

Přijímání a ukládání výsledků

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
Ověřit stav úlohy
Získat stav pomocí GET
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
Uložte všechny dokončené soubory
Získat všechny dokončené soubory pomocí GET
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
Další načtení obsahu
Získat obsah pomocí GET
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
Uchovejte všechny dokončené výsledky

Uložte každé dokončené video či vrácený soubor; stáhněte obsah každé skutečně vrácené URL souboru.

Pole data[] po dokončení obsahuje všechny podepsané URL obsahu spravovaného službou. Načtěte každou vrácenou URL nebo použijte koncový bod obsahu s parametrem index nastaveným na skutečný index výstupu. Neúspěšná původní úloha může vrátit charge_pending_check; kontrolujte tuto původní úlohu místo jejího opětovného vytváření. Platná zvuková stopa AAC může být přítomna i při generate_audio=false; uchovejte celý původní MP4 včetně tohoto zvuku.

Pokud je nutné ověřit původní odpověď

Načítejte existující původní úlohu; odeslání s neznámým výsledkem nikdy neopakujte.

Maximální počet výstupů: 4.

Pole odpovědi
PoleTypVýznam
PoleidTypstringVýznam—
PoleobjectTypstringVýznam—
PolemodelTypstringVýznam—
PolestatusTypstringVýznam—
Poledata[]Typsigned content URLVýznam—
Polecharge_pending_checkTypbooleanVýznam—
Poleerror.codeTypstringVýznam—
Poleerror.messageTypstringVýznam—
Poleoperation_idTypstringVýznamOdpověď původního stavu či obsahu HTTP503 result_pending_check: stejné původní veřejné ID videa v poli id.
Poleerror.typeTypstringVýznamserver_error při HTTP503 result_pending_check.
Chyby a další kroky
OdpověďPodmínkaDalší krok
Odpověď400 · invalid_request_errorPodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametruDalší krokPřed novým požadavkem na vytvoření opravte uvedená pole.
Odpověď409 · video_not_readyPodmínkaObsah původního výsledku zatím není dostupnýDalší krokDotazujte se na původní vrácené ID a dodržujte Retry-After.
Odpověďserver_errorPodmínkaVrácená odpověď uvádí, že operaci nebo výsledek je třeba zkontrolovatDalší krokUchovejte původní vrácené ID operace nebo úlohy, hlavičky požadavku a odpověď; pokračujte v podporovaném načítání údajů o této původní operaci. Požadavek na vytvoření znovu neodesílejte.
Odpověď503 · result_pending_checkPodmínkaGET původního stavu či obsahu: úloha není zveřejněna, původní úloha nemá stav failed/cancelled/expired a místní stav je unknown nebo stav původní úlohy je completed.Další krokUchovejte původní id a operation_id (stejné veřejné ID videa), odpověď a hlavičky; načítejte pouze původní stav či obsah. Nikdy neodesílejte nový požadavek na generování.
Odpověď422 · price_unavailablePodmínkaZadaný objekt frame_images nebo jeho podmíněný profil nelze zpracovat, případně pro celý zpracovaný profil není připravena přesná cenová karta.Další krokZachovejte model, prompt, duration, resolution, aspect_ratio a generate_audio. Přidejte frame_images obsahující právě jednu položku first_frame v předepsaném formátu objektu. Nastavte duration=4, resolution="720p", aspect_ratio="16:9" a generate_audio=false. Tato kontrola probíhá před odesláním požadavku.

Aliasy

Aliasy modelu

Ailoot Ultra google/veo-3.1-lite

Aliasy cest metod

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

Související ID modelů

google/veo-3.1-lite

FAQ · Google: Veo 3.1 Lite
Jaké vstupy a výsledky jsou dostupné?

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

Jaká pole požadavek používá?

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

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva