Byg oven på Seedance 2.0, Seedance 2.0 Fast og Seedance 1.5 Pro via REST-endepunkter hostet på www.seedance2.ink. API'et følger en asynkron jobmodel og understøtter både rene tekstprompter og billedstyrede forespørgsler.
Opret din API-nøgle i dashboardet, send forespørgsler til https://www.seedance2.ink/api/open/v1, og brug enten polling eller webhooks til at modtage resultater.
1. Få din API-nøgle
Gå til dit dashboard efter registrering for at generere din unikke API-nøgle.
2. Send et genereringsjob
Send din prompt og mediepayload til API'et, og modtag straks et requestId.
3. Spor status og hent resultater
Spørg status-endepunktet for at følge fremdriften og hente din genererede video, når den er klar.
Vores offentlige API er bygget på det samme genereringsflow, der driver webappen, nu eksponeret via stabile, udviklervenlige endepunkter.
Prisen beregnes pr. sekund genereret video og varierer efter model og opløsning.
| Model | 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: et 5-sekunders 720p Seedance 2.0-job koster $0.50, hvilket svarer til 40 credits ved $0.0125 pr. 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ørgsel håndteres som en asynkron opgave med en forudsigelig livscyklus.
queued: forespørgslen er accepteret og venter på behandling upstream.
processing: modeljobbet kører, og den endelige video er endnu ikke klar.
succeeded / failed / cancelled: opgaven er færdig, og du kan hente det endelige output eller fejlpayloaden.
Brug polling under lokal udvikling, eller sæt webhookUrl, når du vil have din applikation til automatisk at modtage completion callbacks.
API-fladen er bevidst lille: ét create-endepunkt, ét status-endepunkt og ét models-endepunkt.
Begynd at bygge med Seedance 2.0 API i dag. Opret en konto, generer en API-nøgle, og send din første forespørgsel på www.seedance2.ink.