Veo 3 Fast ist die Geschwindigkeits- und Kostenstufe von Googles Veo-3-Generation und bietet dieselben Kernfähigkeiten wie Veo 3 bei niedrigerer Latenz und geringerem Preis.
- Eingabe
- Text Bild
- Ausgabe
- Video
- Preis
- $0.15/s
Preis im Vergleich
Der Preis im Feld von 5 vergleichbaren Modellen
Der Balken zeigt, wo der Preis dieses Modells unter allen Modellen derselben Art auf Synthorai liegt. An beiden Enden stehen das günstigste und das teuerste Modell. Angegeben sind Grundpreise; Rabatte für Batch, Region und Cache-Schreibzugriffe stehen auf der Preisseite.
Spezifikationen & Limits
Video
| Auflösung | 720p / 1080p Eine feste Auswahl, kein Bereich. |
|---|---|
| Cliplänge | 4 / 6 / 8 s Eine feste Auswahl, kein Bereich. |
| Bildrate | 24 fps |
| Seitenverhältnisse | 16:9 · 9:16 |
| Video-Eingaben | Text-to-Video · First-Frame-Image-to-Video |
| Natives Audio | Ja, erzeugt Ton |
| Format | .mp4 |
Modell
| Modalitäten | Text + Bild → Video |
|---|
- Geschwindigkeits- und Kostenstufe von Googles Veo-3-Generation: dasselbe Fähigkeitsprofil wie Veo 3 bei geringerer Latenz und niedrigerem Preis, also Text-to-Video und First-Frame-Image-to-Video mit nativ synchronisiertem Audio, 720p/1080p, 24 fps, 4/6/8 s, 16:9 und 9:16
- ein generateAudio-Schalter wählt zwischen Output mit Ton und stummem Output. Google führt inzwischen Veo 3.1 Fast als empfohlenen Ersatz. Synthorai stellt es über die asynchrone /v1/videos-Job-API bereit und rechnet pro Output-Sekunde zu getrennten Sätzen für Ton und Stumm ab
Veo 3 Fast in 30 Sekunden nutzen
Asynchrone Job-API: Task anlegen und per Polling abfragen, oder die Anfrage mit Prefer: wait offen halten. POST /v1/videos
import time
import requests
BASE = "https://synthorai.io/v1"
HEADERS = {"Authorization": "Bearer sk-syn-..."}
# 1) create the video generation job (POST /v1/videos)
task = requests.post(
f"{BASE}/videos",
headers=HEADERS,
json={
"model": "veo-3.0-fast-generate-001",
"prompt": "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
"resolution": "720p",
"duration": 5,
},
).json()
# 2) poll the job until it reaches a terminal state
while task["status"] in ("queued", "in_progress"):
time.sleep(5)
task = requests.get(f"{BASE}/videos/{task['id']}", headers=HEADERS).json()
# 3) completed → signed video URL (valid ~24h - download and store it promptly)
if task["status"] == "completed":
print(task["data"][0]["url"])
else:
print(task["error"])const HEADERS = {
Authorization: "Bearer sk-syn-...",
"Content-Type": "application/json",
};
interface VideoTask {
id: string;
status: "queued" | "in_progress" | "completed" | "failed" | "cancelled";
data?: Array<{ url: string }>;
error?: { code: string; message: string };
}
// 1) create the video generation job (POST /v1/videos)
const created = await fetch("https://synthorai.io/v1/videos", {
method: "POST",
headers: HEADERS,
body: JSON.stringify({
model: "veo-3.0-fast-generate-001",
prompt: "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
resolution: "720p",
duration: 5,
}),
});
let task = (await created.json()) as VideoTask;
// 2) poll the job until it reaches a terminal state
while (task.status === "queued" || task.status === "in_progress") {
await new Promise((r) => setTimeout(r, 5000));
const res = await fetch(`https://synthorai.io/v1/videos/${task.id}`, { headers: HEADERS });
task = (await res.json()) as VideoTask;
}
// 3) completed → signed video URL (valid ~24h — download and store it promptly)
if (task.status === "completed") console.log(task.data?.[0]?.url);
else console.error(task.error);# Create the job; "Prefer: wait" holds the request up to 60s and returns the
# completed task when generation finishes in time (else the queued task).
curl https://synthorai.io/v1/videos \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-H "Prefer: wait=60" \
-d '{
"model": "veo-3.0-fast-generate-001",
"prompt": "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
"resolution": "720p",
"duration": 5
}'
# Still queued / in_progress? Poll until completed → data[0].url (valid ~24h).
curl https://synthorai.io/v1/videos/vid_9f2e8c1a4b7d \
-H "Authorization: Bearer sk-syn-..."package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
"time"
)
const base = "https://synthorai.io/v1"
type videoTask struct {
ID string `json:"id"`
Status string `json:"status"`
Data []struct {
URL string `json:"url"`
} `json:"data"`
}
func call(method, url string, body []byte) (t videoTask) {
req, _ := http.NewRequest(method, url, bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer sk-syn-...")
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
json.NewDecoder(resp.Body).Decode(&t)
return t
}
func main() {
// 1) create the video generation job (POST /v1/videos)
payload, _ := json.Marshal(map[string]any{
"model": "veo-3.0-fast-generate-001",
"prompt": "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
"resolution": "720p",
"duration": 5,
})
task := call("POST", base+"/videos", payload)
// 2) poll the job until it reaches a terminal state
for task.Status == "queued" || task.Status == "in_progress" {
time.Sleep(5 * time.Second)
task = call("GET", base+"/videos/"+task.ID, nil)
}
// 3) completed → signed video URL (valid ~24h — download and store promptly)
if task.Status == "completed" {
fmt.Println(task.Data[0].URL)
}
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
// JDK built-in HttpClient — no extra dependency needed.
HttpClient http = HttpClient.newHttpClient();
// 1) create the job; "Prefer: wait=60" holds the request up to 60s and
// returns the completed task when generation finishes in time
HttpRequest create = HttpRequest.newBuilder(URI.create("https://synthorai.io/v1/videos"))
.header("Authorization", "Bearer sk-syn-...")
.header("Content-Type", "application/json")
.header("Prefer", "wait=60")
.POST(HttpRequest.BodyPublishers.ofString("""
{"model": "veo-3.0-fast-generate-001",
"prompt": "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
"resolution": "720p", "duration": 5}"""))
.build();
String task = http.send(create, HttpResponse.BodyHandlers.ofString()).body();
System.out.println(task); // {"id":"vid_…","status":…} — completed → data[0].url
// 2) still queued / in_progress? Poll GET https://synthorai.io/v1/videos/{id} until the
// status turns completed, then download data[0].url (valid ~24h).Über Veo 3 Fast
- Es deckt Text-to-Video und First-Frame-Image-to-Video mit nativer synchronisierter Audio ab und gibt .mp4-Clips in 720p oder 1080p bei 24 fps aus, 4, 6 oder 8 Sekunden lang, in 16:9 oder 9:16, wobei ein generateAudio-Schalter zwischen Ausgabe mit Ton und ohne wählt.
- Vor der Wahl sollten Sie wissen: Googles Modellkarten für Veo 3 und Veo 3 Fast stimmen in jedem veröffentlichten Fähigkeitsfeld überein, sodass Auflösung, Längen, Seitenverhältnisse, Bildrate, Videos pro Anfrage, Seed, negativer Prompt, Kamerabewegung und Content Credentials identisch sind und Geschwindigkeit und Preis der einzige dokumentierte Unterschied zwischen beiden sind.
- Wie die Standardstufe erbt es die Grenzen der 3.0-Generation, ohne First-und-Last-Frame-Interpolation, ohne Referenzbilder, ohne Videoverlängerung, ohne 4K und mit einem Prompt-Rewriter, der sich nicht abschalten lässt.
- Dieses Profil passt zu Entwürfen in großem Volumen, Social-Formaten und schneller Iteration, in denen Durchsatz wichtiger ist als letzter Feinschliff; Google nennt inzwischen Veo 3.1 Fast als empfohlenen Ersatz.
- Synthorai stellt es über die asynchrone /v1/videos Job-API mit Create-and-Poll- oder Prefer: wait-Semantik bereit und rechnet pro Ausgabesekunde zu getrennten Ton- und Stumm-Preisen ab.
FAQ
Lässt sich die Veo 3 Fast API kostenlos testen?
Ja. Neue Konten erhalten 10 Testaufrufe und bis zu $1 Gratisguthaben, ohne Kreditkarte. Das reicht, um Veo 3 Fast mit Ihrem realen Workload auszuprobieren, bevor Sie eine Zahlungsmethode hinterlegen.
Worin ist Veo 3 Fast am besten?
Schnellere, günstigere Veo-3-Stufe; Ton- oder Stumm-Output zu getrennten Preisen; native Audio, 720p/1080p, 4-8 Sekunden. Mehr dazu im Über-Abschnitt, der auf den offiziellen Release Notes des Anbieters beruht.
Was kostet Veo 3 Fast?
Veo 3 Fast kostet auf Synthorai $0.15 pro Sekunde generiertem Video. Berechnet werden nur erfolgreiche Generierungen, nutzungsbasiert, ohne Plattformaufschlag und ohne Abo.
Wie generiere ich Videos mit der Veo 3 Fast API?
Senden Sie auf Synthorai einen POST an /v1/videos mit model="veo-3.0-fast-generate-001", um einen asynchronen Job anzulegen, und fragen Sie den Task dann per Polling ab (oder halten Sie die Anfrage mit dem Header Prefer: wait offen), bis die Video-URL bereitsteht. Ein Anbieter-SDK brauchen Sie nicht.
Wie erhalte ich Zugang zu Veo 3 Fast?
Setzen Sie in Ihrem vorhandenen OpenAI SDK base_url="https://synthorai.io/v1" und model="veo-3.0-fast-generate-001", mehr ist nicht nötig. Ein API-Schlüssel gilt für alle Modelle im Gateway.
Verwandte Modelle
Vergleichen
Jeder Wert auf dieser Seite stammt aus der oben verlinkten Dokumentation des Anbieters und trägt das Datum, an dem wir ihn geprüft haben. Preise vergleichen wir über den gesamten Katalog. Spezifikationen, die Anbieter unterschiedlich definieren, zeigen wir mit einem Hinweis auf den Unterschied und nicht als Diagramm. Wir messen hier nichts selbst und vergeben keine Bewertungen.