Seedance 2.0
Seedance 2.0
DocumentatieAan de slag
API-overzichtTekst naar videoAfbeelding naar video
API-referentie

Tekst naar video

Genereer video s uit tekstprompts met de Seedance 2.0 Open API.

Wanneer mediaUrls niet wordt meegestuurd, werkt dit endpoint in pure text-to-video-modus.

Endpoint

POST /api/open/v1/video/generations

Requestvoorbeeld

curl --request POST \
  --url https://www.seedance2.ink/api/open/v1/video/generations \
  --header 'Authorization: Bearer sd2_live_your_api_key' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "seedance-2.0",
    "prompt": "A river flowing through an autumn forest, aerial view, cinematic motion",
    "aspectRatio": "16:9",
    "duration": 5,
    "resolution": "720p",
    "webhookUrl": "https://your-app.com/webhooks/seedance",
    "metadata": {
      "projectId": "proj_1001",
      "sceneId": "scene_08"
    }
  }'

Succesresponse

{
  "success": true,
  "requestId": "req_1234567890",
  "status": "queued",
  "creditsCharged": 40
}

Requestvelden

FieldTypeRequiredDescription
modelstringYesEen van seedance-2.0, seedance-2.0-fast, seedance-1.5-pro.
promptstringYesNatuurlijke taalprompt die de gewenste video beschrijft.
aspectRatiostringNoEen van 16:9, 9:16, 1:1.
durationintegerNoseedance-2.0 en seedance-2.0-fast ondersteunen 4-15 seconden; seedance-1.5-pro ondersteunt 5 of 10 seconden.
resolutionstringNoEen van 480p, 720p, 1080p.
webhookUrlstringNoCallback-URL die het eindresultaat ontvangt.
metadataobjectNoAangepaste metadata die samen met het verzoek wordt opgeslagen.

Resultaat opvragen

curl https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890 \
  --header 'Authorization: Bearer sd2_live_your_api_key'
{
  "success": true,
  "requestId": "req_1234567890",
  "status": "succeeded",
  "model": "seedance-2.0",
  "prompt": "A river flowing through an autumn forest, aerial view, cinematic motion",
  "duration": 5,
  "aspectRatio": "16:9",
  "output": {
    "type": "video",
    "url": "https://pub-your-bucket.r2.dev/open-api-results/req_1234567890.mp4"
  },
  "error": null
}

Taak annuleren

curl --request POST \
  --url https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890/cancel \
  --header 'Authorization: Bearer sd2_live_your_api_key'
{
  "success": true,
  "requestId": "req_1234567890",
  "status": "cancelled"
}

Notities

  • creditsCharged wordt berekend zodra de taak is geaccepteerd.
  • output.url is alleen aanwezig wanneer status gelijk is aan succeeded.
  • Als je pushmeldingen wilt in plaats van polling, configureer dan een webhook.

API-overzicht

Begrijp authenticatie, jobindiening, statuscontrole en webhooks van de Seedance 2.0 Open API.

Afbeelding naar video

Genereer video s uit afbeeldingen en referentiemedia met de Seedance 2.0 Open API.

Inhoudsopgave

EndpointRequestvoorbeeldSuccesresponseRequestveldenResultaat opvragenTaak annulerenNotities