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

Vue d ensemble API

Comprenez l authentification, la soumission, le suivi d etat et les webhooks de la Seedance 2.0 Open API.

La Seedance 2.0 Open API vous permet de soumettre des taches video asynchrones depuis votre produit, puis de recuperer le resultat une fois le traitement termine.

Base URL

https://www.seedance2.ink

Authentication

Toutes les requetes Open API utilisent un token Bearer cree depuis le tableau de bord Seedance.

Authorization: Bearer sd2_live_your_api_key
{
  "success": false,
  "error": {
    "code": "unauthorized",
    "message": "Invalid API key"
  }
}

Flux d integration

  1. Creez une API Key dans le tableau de bord Seedance.
  2. Soumettez une tache avec POST /api/open/v1/video/generations.
  3. Conservez le requestId retourne.
  4. Interrogez GET /api/open/v1/video/generations/{requestId} jusqu a l etat final.
  5. Utilisez un webhook si vous voulez recevoir une notification de fin.

Endpoints principaux

MethodEndpointDescription
GET/api/open/v1/modelsRetourne les modeles disponibles, durees, ratios, resolutions et informations tarifaires.
POST/api/open/v1/video/generationsCree une nouvelle tache de generation video.
GET/api/open/v1/video/generations/{requestId}Consulte l etat de la tache et retourne l URL de sortie une fois prete.
POST/api/open/v1/video/generations/{requestId}/cancelAnnule une tache en attente ou en cours de traitement.

Available Models

ModelBest forSupported durationsResolutions
seedance-2.0Highest quality, multimodal generation4-15 seconds480p, 720p, 1080p
seedance-2.0-fastFaster turnaround4-15 seconds480p, 720p, 1080p
seedance-1.5-proLower-cost fallback workloads5 or 10 seconds480p, 720p, 1080p

Supported aspect ratios:

  • 16:9
  • 9:16
  • 1:1

Valeurs de statut

StatusDescription
queuedLa requete a ete acceptee et attend dans la file.
processingLa generation est en cours.
succeededLa tache est terminee avec succes et output.url est disponible.
failedLa tache a echoue. Consultez error.
cancelledLa tache a ete annulee avant la fin.

Models Endpoint Example

curl https://www.seedance2.ink/api/open/v1/models
{
  "success": true,
  "data": [
    {
      "id": "seedance-2.0",
      "type": "video_generation",
      "mode": "image_to_video",
      "durations": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
      "aspectRatios": ["16:9", "9:16", "1:1"],
      "resolutions": ["480p", "720p", "1080p"],
      "usdPerSecond": {
        "480p": 0.05,
        "720p": 0.1,
        "1080p": 0.2
      }
    }
  ]
}

Webhooks

Vous pouvez definir webhookUrl au niveau de la requete ou configurer une URL de rappel par defaut sur l API Key.

  • Si les deux sont presentes, webhookUrl de la requete a priorite.
  • Si un Webhook Secret est configure, x-seedance-signature est ajoute.
  • Les webhooks ne sont envoyes que lorsque la tache atteint un etat final.
x-seedance-signature: <hex_sha256_hmac>
{
  "success": true,
  "requestId": "req_1234567890",
  "status": "succeeded",
  "output": {
    "type": "video",
    "url": "https://pub-your-bucket.r2.dev/open-api-results/req_1234567890.mp4"
  },
  "error": null
}

Codes d erreur

HTTP statusError codeDescription
400invalid_requestLe corps de requete ne correspond pas au schema attendu.
401unauthorizedL API Key est absente ou invalide.
402insufficient_creditsLe compte ne dispose pas de credits suffisants.
404not_foundLa tache est introuvable pour l API Key actuelle.
429rate_limitedLa limite par minute ou le quota mensuel a ete depasse.
500internal_errorUne erreur interne inattendue est survenue.

Etapes suivantes

  • Lire Texte vers video
  • Lire Image vers video

Demarrage

La facon la plus rapide de devenir operationnel avec Seedance 2.0.

Texte vers video

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

Sommaire

Base URLAuthenticationFlux d integrationEndpoints principauxAvailable ModelsValeurs de statutModels Endpoint ExampleWebhooksCodes d erreurEtapes suivantes