Ausgabeauflösung
Unterstützt 480p, 720p laut veröffentlichtem Endpoint-Schema.
Kompakte 2.x-Variante mit Frame- und multimodalen Referenzeingaben
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": "Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf."
}'
import { SeedanceClient } from "@runapi.ai/seedance";
const client = new SeedanceClient();
const result = await client.textToVideo.run({
model: "seedance-2-mini",
prompt: "Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf.",
});
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":"Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf."}
)
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' => 'Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToVideo().run({"model":"seedance-2-mini","prompt":"Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf."});
task.waitForResult();
require "runapi/seedance"
client = RunApi::Seedance::Client.new
result = client.text_to_video.run(
model: "seedance-2-mini",
prompt: "Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToVideo.Run({"model":"seedance-2-mini","prompt":"Generiere ein 10-sekündiges Produktpräsentationsvideo: Ein Smartphone taucht aus Rauch mit kinematischer Beleuchtung und ambientem Bass auf."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model seedance-2-mini \
--endpoint text_to_video \
--wait
7 Versionen verfügbar
Wähle ein Modell und generiere in Sekunden.
| Anbieter | Bytedance |
| Modell-ID | seedance-2-mini |
| Modalität | Video |
| Aufgabentypen | Asynchronous |
| API-Endpunkt | /api/v1/seedance/text_to_video |
| Abrechnungseinheit | Sekunde |
| Eingabeparameter | aspect_ratio, duration_seconds, first_frame_image_url, generate_audio, last_frame_image_url, output_resolution, reference_audio_urls, reference_image_urls, reference_video_urls |
| Maximale Auflösung | 480p, 720p |
| Seitenverhältnisse | 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, auto |
| Katalogstatus | Betriebsbereit |
Registriere dich kostenlos und erstelle im Dashboard einen API-Schlüssel für seedance-2-mini.
Sende eine POST-Anfrage an /api/v1/seedance/text_to_video mit der Modell-ID seedance-2-mini und deinen Parametern.
Rufe den Task ab oder folge dem Callback, um das fertige seedance-2-mini-Ergebnis abzurufen.
Unterstützt 480p, 720p laut veröffentlichtem Endpoint-Schema.
9 dokumentierte Parameter konfigurierbar, darunter aspect_ratio, duration_seconds, first_frame_image_url, generate_audio, last_frame_image_url.
Stellt 1 öffentliche(n) Endpoint(s) bereit: text_to_video.
Gemessen nach Sekunde, ohne Abo-Anforderung.
aspect_ratioKeine Beschreibung verfügbar. (1:1, 4:3, 3:4, 16:9, 9:16, 21:9, auto)
generate_audioKeine Beschreibung verfügbar.
duration_secondsKeine Beschreibung verfügbar.
output_resolutionKeine Beschreibung verfügbar. (480p, 720p)
last_frame_image_urlKeine Beschreibung verfügbar.
reference_audio_urlsKeine Beschreibung verfügbar.
reference_image_urlsKeine Beschreibung verfügbar.
reference_video_urlsKeine Beschreibung verfügbar.
first_frame_image_urlKeine Beschreibung verfügbar.
Erzeuge kurze produktionsreife Clips aus Prompts.
Teste schnell mehrere Richtungen.
Gib Entwicklungswerkzeugen Modellkontext zum Erstellen von Video-Assets.
Verifiziertes Kundenfeedback ist für dieses Modell noch nicht verfügbar.
Übergib die im Quickstart angezeigte Modell-ID.
Ja. Preise werden pro Aufruf oder Einheit gemessen.
Ja. Die Variante ist ein Anfrageparameter. Ändere die Modell-ID, ohne Codeänderungen, erneute Authentifizierung oder separate Abrechnungseinrichtung. Alle Varianten nutzen denselben API Key und dasselbe Anfrageformat.
Wo Streaming verfügbar ist, streamt RunAPI durchgängig. LLM-Modelle unterstützen Streaming auf Token-Ebene. Medienmodelle liefern Ergebnisse über Async-Task-Polling oder Webhook-Callbacks.
Öffne ein Issue im öffentlichen GitHub-Repository oder schreibe an den Support unter [email protected]. Gib Task-ID und Modell-ID an, damit das Team die betreffende Generierung untersuchen kann.
Nein. Dein RunAPI API Key reicht für diese Variante und jedes andere Modell im Katalog. Du brauchst kein Konto beim zugrunde liegenden Anbieter.
Wir helfen bei Enterprise-Setup, Integrationen und technischen Fragen.
Kontakt aufnehmen