Veo 3.1 Lite to najtańszy poziom rodziny Veo 3.1 od Google. Działa wyłącznie na prompcie - nie przyjmuje obrazów, więc każdą scenę opisujesz słowami. Zwraca klip o stałej długości 8 sekund w 16:9 lub 9:16, w 720p, 1080p albo 4K. Rozliczenie jest proste: stała kwota za całą generację. Prompt mieści do 4000 znaków. Gdy potrzebujesz startu z własnego zdjęcia, wybierz Veo 3.1 Fast.
Do czego się nadaje
- Tła i przebitki do filmów, gdy nie masz własnych zdjęć
- Wiele wersji tego samego pomysłu przy stałym koszcie każdej
- Klipy krajobrazowe i nastrojowe do podcastów wideo
- Prototyp scenariusza reklamy przed produkcją
Jak pisać prompty
- Opisz wszystko słowami: wygląd postaci, strój, miejsce, bo referencji nie dodasz.
- Trzymaj się jednego ujęcia i jednej akcji na 8 sekund.
- Styl zdefiniuj technicznie: "35mm film, shallow depth of field, handheld".
- Przy pionie ustaw
aspect_ratio: "9:16", domyślnie wychodzi 16:9.
FAQ
Ile kosztuje Veo 3.1 Lite?
Jedna generacja kosztuje od 1,02 zł za film, z VAT. Za zadanie zakończone błędem nie płacisz, blokada wraca na saldo.
Czy do Veo 3.1 Lite mogę dodać zdjęcie?
Nie, ta wersja odrzuca obrazy wejściowe. Do animacji zdjęcia użyj Veo 3.1 Fast lub Veo 3.1 (Quality).
Czy Veo 3.1 Lite generuje w 4K?
Tak, obok 720p i 1080p możesz ustawić resolution: "4k". Koszt zadania dla wybranych ustawień zwraca pole estimated_cost, opisane w dokumentacji.
Jak wywołać Veo 3.1 Lite przez API
curl https://jantaris.com/v1/generate?wait=60 \
-H "Authorization: Bearer $JANTARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3.1-lite",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "720p"
}
}'import os, time, requests
API = "https://jantaris.com/v1"
H = {"Authorization": f"Bearer {os.environ['JANTARIS_API_KEY']}"}
task = requests.post(f"{API}/generate", headers=H, json={
"model": "veo-3.1-lite",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "720p"
}
}).json()
while task["status"] in ("queued", "running"):
time.sleep(3)
task = requests.get(f"{API}/tasks/{task['id']}", headers=H).json()
print(task["status"], task["cost"], [o["url"] for o in task["output"]])const API = "https://jantaris.com/v1";
const headers = { Authorization: `Bearer ${process.env.JANTARIS_API_KEY}`, "Content-Type": "application/json" };
let task = await (await fetch(`${API}/generate`, {
method: "POST",
headers,
body: JSON.stringify({
"model": "veo-3.1-lite",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "720p"
}
}),
})).json();
while (task.status === "queued" || task.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
task = await (await fetch(`${API}/tasks/${task.id}`, { headers })).json();
}
console.log(task.status, task.cost, task.output.map((o) => o.url));
Parametry
| Parametr | Typ | Dozwolone | Domyślnie |
|---|---|---|---|
prompt * | string | ≤ 4000 znaków | |
aspect_ratio | string | 16:9 9:16 | 16:9 |
resolution | string | 720p 1080p 4k | 720p |
Ten sam schemat zwraca GET /v1/models/veo-3.1-lite.









