Seedance 2.0
Seedance 2.0
DocumentazionePer iniziare
Panoramica APITesto in videoImmagine in video
Riferimento API

Immagine in video

Genera video da immagini e media di riferimento con la Seedance 2.0 Open API.

In questa modalita invii uno o piu URL pubblici tramite mediaUrls.

Endpoint

POST /api/open/v1/video/generations

Tipi di riferimento supportati

TypeCommon formatsTypical usage
Immagine.jpg, .jpeg, .png, .webp, .gif, .bmpPrimo frame, ultimo frame, riferimento di stile
Video.mp4, .mov, .m4vRiferimento per movimento e camera
Audio.mp3, .wavRiferimento per ritmo o timing

Esempio di richiesta

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 young woman blows out birthday candles, warm indoor lighting, shallow depth of field",
    "mediaUrls": [
      "https://example.com/photo.jpg"
    ],
    "aspectRatio": "16:9",
    "duration": 5,
    "resolution": "720p"
  }'

Risposta di successo

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

Campi della richiesta

FieldTypeRequiredDescription
modelstringYesUno tra seedance-2.0, seedance-2.0-fast, seedance-1.5-pro.
promptstringYesIstruzione in linguaggio naturale che descrive il video desiderato.
mediaUrlsstring[]YesDa uno a cinque URL pubblici di media di riferimento.
aspectRatiostringNoUno tra 16:9, 9:16, 1:1.
durationintegerNoseedance-2.0 e seedance-2.0-fast supportano da 4 a 15 secondi; seedance-1.5-pro supporta 5 o 10 secondi.
resolutionstringNoUno tra 480p, 720p, 1080p.
webhookUrlstringNoURL di callback che riceve il risultato finale.
metadataobjectNoMetadati personalizzati salvati insieme alla richiesta.

Controllo del risultato

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
}

Annulla task

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"
}

Note

  • mediaUrls accetta fino a 5 elementi.
  • Usa URL HTTPS pubblici e accessibili.
  • Se non ti servono media di riferimento, usa Testo in video.

Testo in video

Genera video da prompt testuali con la Seedance 2.0 Open API.

Start

Successivo

Indice

EndpointTipi di riferimento supportatiEsempio di richiestaRisposta di successoCampi della richiestaControllo del risultatoAnnulla taskNote