Bygg på Seedance 2.0, Seedance 2.0 Fast og Seedance 1.5 Pro med REST-endepunkter hostet på www.seedance2.ink. API-et følger en asynkron jobbmodell og støtter både rene tekstprompter og bildebaserte forespørsler.
Opprett API-nøkkelen din i dashbordet, send forespørsler til https://www.seedance2.ink/api/open/v1, og bruk enten polling eller webhooks for å motta resultater.
1. Få API-nøkkelen din
Gå til dashbordet ditt etter registrering for å generere din unike API-nøkkel.
2. Send inn en genereringsjobb
Send prompten og media payload til API-et, og motta et requestId umiddelbart.
3. Spor status og hent resultater
Spør status-endepunktet for å følge fremdriften og hente den genererte videoen når den er klar.
Det offentlige API-et er bygget på samme genereringsflyt som driver nettappen, nå eksponert gjennom stabile, utviklervennlige endepunkter.
Prisen faktureres per sekund generert video og varierer etter modell og opplø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 |
Eksempel: en 5-sekunders 720p Seedance 2.0-jobb koster $0.50, som er 40 credits ved $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
}Hver genereringsforespørsel håndteres som en asynkron oppgave med en forutsigbar livssyklus.
queued: forespørselen er akseptert og venter på behandling upstream.
processing: modelljobben kjører, og den endelige videoen er ennå ikke klar.
succeeded / failed / cancelled: oppgaven er ferdig, og du kan hente det endelige outputet eller feilpayloaden.
Bruk polling under lokal utvikling, eller sett webhookUrl når du vil at applikasjonen din automatisk skal motta completion callbacks.
API-flaten er bevisst liten: ett create-endepunkt, ett status-endepunkt og ett models-endepunkt.
Begynn å bygge med Seedance 2.0 API i dag. Opprett en konto, generer en API-nøkkel, og send din første forespørsel på www.seedance2.ink.