Uitvoerresolutie
Ondersteunt 720p, 1080p, 4k vanuit het gepubliceerde endpoint-schema.
Videocreatie met referentiebeelden en bronvideo
curl -X POST https://runapi.ai/api/v1/kling/edit_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-v3-omni-reference",
"prompt": "Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.",
"source_video_url": "https://cdn.runapi.ai/public/samples/video.mp4",
"aspect_ratio": "auto"
}'
import { KlingClient } from "@runapi.ai/kling";
const client = new KlingClient();
const result = await client.editVideo.run({
model: "kling-v3-omni-reference",
prompt: "Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.",
source_video_url: "https://cdn.runapi.ai/public/samples/video.mp4",
aspect_ratio: "auto",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/kling/edit_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"kling-v3-omni-reference","prompt":"Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.","source_video_url":"https://cdn.runapi.ai/public/samples/video.mp4","aspect_ratio":"auto"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/kling/edit_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'kling-v3-omni-reference',
'prompt' => 'Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.',
'source_video_url' => 'https://cdn.runapi.ai/public/samples/video.mp4',
'aspect_ratio' => 'auto',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.editVideo().run({"model":"kling-v3-omni-reference","prompt":"Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.","source_video_url":"https://cdn.runapi.ai/public/samples/video.mp4","aspect_ratio":"auto"});
task.waitForResult();
require "runapi/kling"
client = RunApi::Kling::Client.new
result = client.edit_video.run(
model: "kling-v3-omni-reference",
prompt: "Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.",
source_video_url: "https://cdn.runapi.ai/public/samples/video.mp4",
aspect_ratio: "auto"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.editVideo.Run({"model":"kling-v3-omni-reference","prompt":"Maak een video van 10 seconden van een persoon die door een herfstbos loopt, met vallende bladeren en een filmische camerapan.","source_video_url":"https://cdn.runapi.ai/public/samples/video.mp4","aspect_ratio":"auto"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model kling-v3-omni-reference \
--endpoint edit_video \
--wait
18 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
| Provider | Kuaishou |
| Model-ID | kling-v3-omni-reference |
| Modaliteit | Video |
| Taaktypen | Asynchronous |
| API-eindpunt | /api/v1/kling/text_to_video, /api/v1/kling/edit_video |
| Factureringseenheid | seconde |
| Invoerparameters | aspect_ratio, callback_url, duration_seconds, enable_sound, model, output_resolution, prompt, reference_image_urls, source_task_id, source_video_url |
| Maximale duur | 3s, 4s, 5s, 6s, 7s, 8s, 9s, 10s, 11s, 12s, 13s, 14s, 15s |
| Maximale resolutie | 720p, 1080p, 4k |
| Beeldverhoudingen | 16:9, 9:16, 1:1, auto |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor kling-v3-omni-reference.
Stuur een POST-verzoek naar /api/v1/kling/edit_video met de model-ID kling-v3-omni-reference en je parameters.
Poll de taak of volg de callback om het voltooide kling-v3-omni-reference-resultaat op te halen.
Ondersteunt 720p, 1080p, 4k vanuit het gepubliceerde endpoint-schema.
Configureer 8 gedocumenteerde parameters, waaronder aspect_ratio, duration_seconds, enable_sound, output_resolution, prompt.
Stelt 2 openbaar(e) endpoint(s) beschikbaar: text_to_video, edit_video.
Asynchrone taken accepteren een callback-URL voor voltooiingsmeldingen.
promptVideo description.
aspect_ratioOutput aspect ratio; source-only requests require auto. (auto, 16:9, 9:16, 1:1)
callback_urlWebhook URL for async notifications.
enable_soundEnable synchronized sound generation; source-video requests require false.
source_task_idCompleted compatible task ID; cannot be combined with source_video_url.
duration_secondsOutput duration in seconds. (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
source_video_urlPublic source video URL; cannot be combined with source_task_id.
output_resolutionOutput resolution. (720p, 1080p, 4k)
reference_image_urlsOrdered reference image URLs.
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.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op