Seedance API
Text and image-to-video with native audio-video joint synthesis, up to 15-second multi-shot clips.
curl -X POST https://runapi.ai/api/v1/seedance/text_to_video \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-v1-lite",
"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-v1-lite",
prompt: "Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass.",
});
<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\Seedance\SeedanceClient;
$client = new SeedanceClient();
$result = $client->textToVideo->run([
'model' => 'seedance-v1-lite',
'prompt' => 'Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass.',
]);
require "runapi/seedance"
client = RunApi::Seedance::Client.new
result = client.text_to_video.run(
model: "seedance-v1-lite",
prompt: "Generate a 10-second product reveal video: a smartphone emerges from smoke with cinematic lighting and ambient bass."
)
npx skills add runapi-ai/seedance -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
# Codex
codex plugin install runapi-mcp@agents
# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
Seedance is Bytedance's video generation model featuring audio-video joint synthesis and support for multi-shot clips up to 15 seconds. It maintains temporal coherence and scene continuity across generated sequences.
- Meerdere varianten voor verschillende snelheid-/kwaliteitsniveaus
- Modelskill bevat docs, schema's en setupnotities
- Werkt met appgerichte codeerworkflows
- Mislukte generaties worden niet in rekening gebracht
Vergelijk alle API-varianten
| Variant | Billing | From | |
|---|---|---|---|
| seedance-1.5-pro | second | $0.150 | Bekijken → |
| seedance-2-mini | second | $0.570 | Bekijken → |
| seedance-2.0 | second | $2.08 | Bekijken → |
| seedance-2.0-fast | second | $0.330 | Bekijken → |
| seedance-v1-lite | second | $0.020 | Bekijken → |
| seedance-v1-pro | second | $0.030 | Bekijken → |
| seedance-v1-pro-fast | second | $0.020 | Bekijken → |
Installeer de Seedance skill voor appontwikkeling
Laad modeldocs, schema's, prijsnotities en setupstappen in je codeworkspace.
# Install the model skill for app development workflows
npx skills add runapi-ai/seedance -g
Install the Seedance skill for this app: 1. Add runapi-ai/seedance with the skills installer. 2. Load SKILL.md in this workspace. 3. Use its docs, schemas, pricing notes, and setup steps when adding model features. 4. Confirm the install path when done.
Van modelskill naar eerste resultaat in vier stappen
Kies het model
Kies het model en de variant die passen bij je outputtype, kwaliteitslat en latencydoel.
Configureren
Stel je RunAPI-key in en installeer de modelskill in je codeworkspace.
Bouwen
Gebruik de skill-instructies om de modelfeature in je applicatie toe te voegen.
Ontvangen
Poll op task-ID, stream wanneer ondersteund of verwerk de webhook-callback.
Wat is de Seedance API?
Seedance is Bytedance's Seed team video model, supporting text-to-video and image-to-video with native audio synthesis. Through RunAPI, all Seedance variants share unified API access.
Waarom de Seedance API via RunAPI gebruiken
Eén auth, elke provider
Met één RunAPI-sleutel ontgrendel je de hele catalogus. Geen aparte accounts, geen sleutelrotatie per integratie.
Uniforme prijzen & billing
Prijs per call in USD, maandelijks gefactureerd. Mislukte generaties worden niet in rekening gebracht.
Skill met schema's
Getypeerde schema's en setupnotities zitten in de modelskill, zodat implementatie start vanuit het juiste contract.
Veelgestelde vragen
Does Seedance generate audio with the video?
Yes — starting with v1.5-pro, Seedance supports audio-video co-generation including dialogue, sound effects, and ambient sound in a single pass.
How long can generated clips be?
Up to 15 seconds per generation with Seedance 2.0. Earlier versions support up to 12 seconds.
What languages does lip-sync support?
Lip-sync ondersteunt meerdere talen waaronder Engels, Chinees, Japans en Koreaans.
What is multi-shot storytelling?
Seedance 2.0 accepts up to 9 reference images, 3 video refs, and 3 audio refs to generate coherent multi-shot sequences with scene continuity.
How do lite, pro, and fast variants compare?
Lite is het goedkoopst voor social content, terwijl Pro cinematische kwaliteit levert; beide ondersteunen 480p, 720p en 1080p. De v1 Pro Fast-variant evenaart de 1080p van Pro tegen ongeveer 49% lagere kosten, terwijl Seedance 2.0 Fast nog goedkoper is maar beperkt is tot 720p.
Met welke variant moet ik beginnen?
Kies de goedkoopste variant die aan je kwaliteitsnorm voldoet. De meeste teams beginnen met de snelle variant en stappen over op pro voor productie.
Is er een gratis tier?
Nieuwe accounts krijgen de eerste calls gratis op elk model. Daarna betaal je per call.
Streamen jullie resultaten?
Waar streaming beschikbaar is, streamt RunAPI end-to-end.
Hoe worden mislukkingen gefactureerd?
Mislukte generations worden niet in rekening gebracht.
Worden outputs gecachet?
Gegenereerde outputs worden opgeslagen en zijn op te vragen via task-ID. Inputs worden niet gecachet.
Mag ik het commercieel gebruiken?
Ja — commercieel gebruik is inbegrepen voor elke variant, tenzij een modellicentie het expliciet beperkt. Dat staat aangegeven op de variantpagina.
Hoe zit het met rate limits?
Rate limits per key schalen mee met je usage tier. Zie de prijzenpagina voor de actuele limieten.
Waar kan ik problemen melden?
Open een issue in de publieke GitHub-repo of mail support.