Flexibele parameters
Configureer 6 gedocumenteerde parameters, waaronder aspect_ratio, duration_seconds, first_frame_image_url, input_mode, last_frame_image_url.
Snelle Veo 3.1-generatie met duurkeuze van 4/6/8s voor concepten en iteratie
curl -X POST https://runapi.ai/api/v1/veo_3_1/text_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3.1-fast",
"prompt": "Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind."
}'
import { Veo31Client } from "@runapi.ai/veo-3-1";
const client = new Veo31Client();
const result = await client.textToVideo.run({
model: "veo-3.1-fast",
prompt: "Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/veo_3_1/text_to_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"veo-3.1-fast","prompt":"Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/veo_3_1/text_to_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'veo-3.1-fast',
'prompt' => 'Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToVideo().run({"model":"veo-3.1-fast","prompt":"Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind."});
task.waitForResult();
require "runapi/veo_3_1"
client = RunApi::Veo31::Client.new
result = client.text_to_video.run(
model: "veo-3.1-fast",
prompt: "Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToVideo.Run({"model":"veo-3.1-fast","prompt":"Genereer een filmische droneshot van 8 seconden van een kustweg tijdens het gouden uur, met golven die beneden breken en omgevingsgeluid van de wind."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model veo-3.1-fast \
--endpoint text_to_video \
--wait
3 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
| Provider | |
| Model-ID | veo-3.1-fast |
| Modaliteit | Video |
| Taaktypen | Asynchronous |
| API-eindpunt | /api/v1/veo_3_1/text_to_video |
| Factureringseenheid | aanroep |
| Invoerparameters | aspect_ratio, duration_seconds, first_frame_image_url, input_mode, last_frame_image_url, reference_image_urls |
| Maximale duur | 4s, 6s, 8s |
| Beeldverhoudingen | 16:9, 9:16, auto |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor veo-3.1-fast.
Stuur een POST-verzoek naar /api/v1/veo_3_1/text_to_video met de model-ID veo-3.1-fast en je parameters.
Poll de taak of volg de callback om het voltooide veo-3.1-fast-resultaat op te halen.
Configureer 6 gedocumenteerde parameters, waaronder aspect_ratio, duration_seconds, first_frame_image_url, input_mode, last_frame_image_url.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: text_to_video.
Gemeten aan de hand van aanroep, zonder abonnementsvereiste.
input_modeGeen beschrijving beschikbaar. (text, first_and_last_frames, reference)
aspect_ratioGeen beschrijving beschikbaar. (16:9, 9:16, auto)
duration_secondsGeen beschrijving beschikbaar. (4, 6, 8)
last_frame_image_urlGeen beschrijving beschikbaar.
reference_image_urlsGeen beschrijving beschikbaar.
first_frame_image_urlGeen beschrijving beschikbaar.
Genereer clips voor productlanceringen en korte ads op basis van een tekstbriefing, waardoor je de productie van weken terugbrengt naar uren.
Zet lesmateriaal om in geanimeerde uitlegvideo's op schaal, zonder camera of crew.
Maak virale short-form content voor social platforms direct vanuit een prompt.
Geef de model-ID door die in de quickstart wordt getoond.
Rate limits per key schalen mee met je usage tier. Bekijk de prijzenpagina voor de actuele limieten.
Ja — variant is een flag. Wissel door de modelparameter aan te passen.
Waar streaming beschikbaar is, streamt RunAPI end-to-end.
Open een issue in de publieke GitHub-repo of mail support.
Nee. Je RunAPI API-sleutel volstaat voor toegang tot deze variant en elk ander model in de catalogus. Je hebt geen accounts bij de onderliggende provider nodig.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op