Seedance 2.0
Seedance 2.0
DocumentationDemarrage
Vue d ensemble APITexte vers videoImage vers video
Reference API

Image vers video

Generez des videos a partir d images et de medias de reference avec la Seedance 2.0 Open API.

Dans ce mode, vous envoyez une ou plusieurs URLs de medias publics via mediaUrls.

Endpoint

POST /api/open/v1/video/generations

Types de references pris en charge

TypeCommon formatsTypical usage
Image.jpg, .jpeg, .png, .webp, .gif, .bmpPremiere image, derniere image, reference de style
Video.mp4, .mov, .m4vReference de mouvement et de camera
Audio.mp3, .wavReference de rythme ou de timing

Exemple de requete

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

Reponse de succes

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

Champs de la requete

FieldTypeRequiredDescription
modelstringYesUne valeur parmi seedance-2.0, seedance-2.0-fast, seedance-1.5-pro.
promptstringYesInstruction en langage naturel decrivant la video cible.
mediaUrlsstring[]YesUne a cinq URLs de medias de reference accessibles publiquement.
aspectRatiostringNoUne valeur parmi 16:9, 9:16, 1:1.
durationintegerNoseedance-2.0 et seedance-2.0-fast prennent en charge 4 a 15 secondes ; seedance-1.5-pro prend 5 ou 10 secondes.
resolutionstringNoUne valeur parmi 480p, 720p, 1080p.
webhookUrlstringNoURL de rappel qui recevra le resultat final.
metadataobjectNoMetadonnees personnalisees stockees avec la requete.

Consulter le resultat

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
}

Annuler la tache

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

Notes

  • mediaUrls accepte jusqu a 5 elements.
  • Utilisez des URLs HTTPS publiques et accessibles.
  • Si vous n avez pas besoin de medias de reference, utilisez Texte vers video.

Texte vers video

Generez des videos a partir de prompts texte avec la Seedance 2.0 Open API.

Start

Suivant

Sommaire

EndpointTypes de references pris en chargeExemple de requeteReponse de succesChamps de la requeteConsulter le resultatAnnuler la tacheNotes