Uitvoerresolutie
Ondersteunt 480p, 720p vanuit het gepubliceerde endpoint-schema.
Compact 2.x variant with frame and multimodal reference inputs
curl -X POST https://runapi.ai/api/v1/seedance/text_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-mini",
"prompt": "Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass."
}'
import { SeedanceClient } from "@runapi.ai/seedance";
const client = new SeedanceClient();
const result = await client.textToVideo.run({
model: "seedance-2-mini",
prompt: "Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/seedance/text_to_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"seedance-2-mini","prompt":"Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/seedance/text_to_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'seedance-2-mini',
'prompt' => 'Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToVideo().run({"model":"seedance-2-mini","prompt":"Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass."});
task.waitForResult();
require "runapi/seedance"
client = RunApi::Seedance::Client.new
result = client.text_to_video.run(
model: "seedance-2-mini",
prompt: "Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToVideo.Run({"model":"seedance-2-mini","prompt":"Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model seedance-2-mini \
--endpoint text_to_video \
--wait
7 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
Kies een model en genereer binnen enkele seconden.
| Provider | Bytedance |
| Model-ID | seedance-2-mini |
| Modaliteit | Video |
| Taaktypen | Asynchronous |
| API-eindpunt | /api/v1/seedance/text_to_video |
| Factureringseenheid | second |
| Invoerparameters | aspect_ratio, duration_seconds, first_frame_image_url, last_frame_image_url, output_resolution, reference_audio_urls, reference_image_urls, reference_video_urls |
| Maximale resolutie | 480p, 720p |
| Beeldverhoudingen | 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, auto |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor seedance-2-mini.
Stuur een POST-verzoek naar /api/v1/seedance/text_to_video met de model-ID seedance-2-mini en je parameters.
Poll de taak of volg de callback om het voltooide seedance-2-mini-resultaat op te halen.
Ondersteunt 480p, 720p vanuit het gepubliceerde endpoint-schema.
Configureer 8 gedocumenteerde parameters, waaronder aspect_ratio, duration_seconds, first_frame_image_url, last_frame_image_url, output_resolution.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: text_to_video.
Gemeten aan de hand van second, zonder abonnementsvereiste.
aspect_ratioGeen beschrijving beschikbaar. (1:1, 4:3, 3:4, 16:9, 9:16, 21:9, auto)
duration_secondsGeen beschrijving beschikbaar.
output_resolutionGeen beschrijving beschikbaar. (480p, 720p)
last_frame_image_urlGeen beschrijving beschikbaar.
reference_audio_urlsGeen beschrijving beschikbaar.
reference_image_urlsGeen beschrijving beschikbaar.
reference_video_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.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op