Bygg ovanpå Seedance 2.0, Seedance 2.0 Fast och Seedance 1.5 Pro med REST-endpoints som ligger på www.seedance2.ink. API:t följer en asynkron jobmodell och stöder både rena textprompter och bildstyrda förfrågningar.
Skapa din API-nyckel i dashboarden, skicka förfrågningar till https://www.seedance2.ink/api/open/v1 och använd polling eller webhooks för att få resultaten.
1. Hämta din API-nyckel
Gå till din dashboard efter registrering för att skapa din unika API-nyckel.
2. Skicka ett genereringsjobb
Skicka din prompt och mediepayload till API:t och få ett requestId direkt.
3. Följ status och hämta resultat
Fråga status-endpointen för att följa förloppet och hämta din genererade video när den är klar.
Vårt publika API bygger på samma genereringsflöde som driver webbappen, men är nu exponerat via stabila, utvecklarvänliga endpoints.
Debitering sker per sekund genererad video och varierar beroende på modell och upplösning.
| Modell | 480p | 720p | 1080p |
|---|---|---|---|
| Seedance 2.0 | $0.050/s | $0.100/s | $0.200/s |
| Seedance 2.0 Fast | $0.040/s | $0.080/s | $0.160/s |
| Seedance 1.5 Pro | $0.020/s | $0.040/s | $0.080/s |
Exempel: ett Seedance 2.0-jobb på 5 sekunder i 720p kostar $0.50, vilket motsvarar 40 credits till $0.0125 per credit.
curl -X POST https://www.seedance2.ink/api/open/v1/video/generations \
-H "Authorization: Bearer sd2_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"prompt": "A neon-lit alley in heavy rain, cinematic tracking shot",
"mediaUrls": [
"https://example.com/reference/start-frame.jpg"
],
"aspectRatio": "16:9",
"duration": 5,
"resolution": "720p",
"webhookUrl": "https://your-app.com/webhooks/seedance",
"metadata": {
"orderId": "demo_1001"
}
}'curl https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890 \
-H "Authorization: Bearer sd2_live_your_api_key"
{
"success": true,
"requestId": "req_1234567890",
"status": "succeeded",
"model": "seedance-2.0",
"prompt": "A neon-lit alley in heavy rain, cinematic tracking shot",
"duration": 5,
"aspectRatio": "16:9",
"output": {
"type": "video",
"url": "https://pub-your-bucket.r2.dev/open-api-results/req_1234567890.mp4"
},
"error": null
}Varje genereringsbegäran hanteras som ett asynkront jobb med en förutsägbar livscykel.
queued: begäran har accepterats och väntar fortfarande på behandling hos leverantören.
processing: modelljobbet körs och den slutliga videon är ännu inte klar.
succeeded / failed / cancelled: jobbet är klart och du kan hämta slutresultatet eller felpayloaden.
Använd polling under lokal utveckling, eller ställ in webhookUrl när du vill att din app ska ta emot slutföringscallbacks automatiskt.
Den nuvarande API-ytan är medvetet liten: en create-endpoint, en status-endpoint och en models-endpoint.
Börja bygga med Seedance 2.0 API redan idag. Skapa ett konto, generera en API-nyckel och gör din första begäran på www.seedance2.ink.