Aller au contenu
Ouvrir CastalyConsole

Vidéo

seedance-2.0-fast API

Utilisez l'ID de modèle seedance-2.0-fast exact via le routage vidéo asynchrone Modelflare.

Utilisez l’ID de modèle exact seedance-2.0-fast. Le champ modèle doit correspondre exactement à cette page.

Utilisez une clé API Modelflare avec https://modelflare.dev/v1. Le point d’entrée de la passerelle est POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"content": [{"type": "text", "text": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot"}],
"resolution": "720p",
"duration": 5,
"generate_audio": false
}'

Enregistrez l’ID de la tâche. Sondez GET /v1/videos/{task_id} et téléchargez avec GET /v1/videos/{task_id}/content. Les URL des résultats peuvent expirer, alors transférez le fichier rapidement.

Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Seedance utilise content[] pour le texte, les cadres et les médias de référence ; le contrat distinct Seedance Asset Management est documenté de manière indépendante.

Seedance utilise une enveloppe multimodale asynchrone. Mettez le texte et les médias dans content[] ; les rôles multimédias sélectionnent les flux de travail de première/dernière image ou de référence.

Champ Obligatoire Remarques
model Oui seedance-2.0-fast
content[] Oui text, image_url, video_url et audio_url ; utiliser role pour identifier l’objectif du média
resolution Non 480p / 720p (par défaut 720p)
ratio Non 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16 / adaptive
duration Non -1 pour une synchronisation automatique, ou 4 à 15 secondes
generate_audio Non Générez des dialogues, des effets et un fond audio synchronisés
tools Non Utilisez web_search uniquement là où la page de modèle officielle le prend en charge
watermark Non S’il faut ajouter un filigrane

Ce modèle prend en charge 480p et 720p. Utilisez -1 pour la synchronisation automatique ou choisissez 4 à 15 secondes ; la fréquence d’images est fixée à 24 ips. Les références multimodales autorisent jusqu’à neuf images, trois vidéos et trois clips audio ; l’audio ne peut pas être utilisé seul, une demande nécessite donc au moins une image ou une vidéo de référence. Marquer le support avec les valeurs role dans content[] ; les flux de travail de première image, d’édition et d’extension s’excluent mutuellement. Ce modèle n’accepte pas frames, camera_fixed, output_format ou omni_reference_task_type.

La série Seedance 2.0 prend en charge la conversion texte-vidéo, les première/première et dernière images, les références multimodales, l’édition, l’extension et la recherche Web de texte-vidéo. Commandez les médias sous forme de texte, d’image, de vidéo, puis d’audio.

Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"content": [
{"type": "text", "text": "@image1 performs the movement from @video1, paced to @audio1"},
{"type": "image_url", "image_url": {"url": "https://example.com/character.jpg"}, "role": "reference_image"},
{"type": "video_url", "video_url": {"url": "https://example.com/motion.mp4"}, "role": "reference_video"},
{"type": "audio_url", "audio_url": {"url": "https://example.com/music.mp3"}, "role": "reference_audio"}
],
"generate_audio": true, "ratio": "16:9", "duration": 11
}'
Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast", "content": [{"type": "text", "text": "Macro shot of cherry blossoms in spring"}],
"generate_audio": true, "ratio": "16:9", "duration": 11,
"tools": [{"type": "web_search"}]
}'

Les paramètres de modèle invalides renvoient un 4xx avec un ID de demande. Une tâche asynchrone peut également échouer une fois la création réussie ; utilisez error_code et error_message de la réponse au sondage comme raison finale de la tâche. Ne réessayez pas la même requête avec une forme JSON différente.

Cette page couvre la génération et l’édition de modèles Modelflare. L’enrichissement de la recherche ou de la carte, la gestion de la voix et la gestion de la bibliothèque d’éléments sont des API de ressources en dehors de cette surface d’appel de modèle publique et ne sont pas des champs de requête obligatoires.

Ce modèle utilise une facturation basée sur des jetons. Consultez la page de tarification du modèle pour connaître le prix client actuel, le prix catalogue de référence et les spécifications complètes.

Contrat média · v1

ID de contrat: media.seedance-2-0-fast.v1Adaptateur: video.seedance.20.v1@v1Empreinte digitale: dc8acfa4102c75a217488366a489b251dfd7641db15fb82abf705d7b5b6cfbc8

Source officielle: ByteDance / Volcengine

Paramètres du contrat

Champ d'intentionContrôleOptions
ratioselect16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 21:9 / adaptive
resolutionselect480p / 720p
durationselect-1 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15
audioswitch—

Capacité prise en charge

  • allowed_values · ratio · 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive
  • allowed_values · resolution · 480p, 720p
  • allowed_values · duration · -1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
  • max_assets · reference_asset_ids · 15
  • prompt_optional_with_reference · prompt

Exemple de requête structurée

text

Intention

{
  "audio": false,
  "duration": -1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "480p"
}

Demande du fournisseur

{
  "content": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "text"
    }
  ],
  "duration": -1,
  "generate_audio": false,
  "model": "seedance-2.0-fast",
  "ratio": "16:9",
  "resolution": "480p",
  "seconds": "-1"
}

reference

Intention

{
  "audio": false,
  "duration": -1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "480p"
}

Demande du fournisseur

{
  "content": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "text"
    },
    {
      "image_url": {
        "url": "https://example.com/reference.png"
      },
      "role": "reference_image",
      "type": "image_url"
    }
  ],
  "duration": -1,
  "generate_audio": false,
  "model": "seedance-2.0-fast",
  "ratio": "16:9",
  "resolution": "480p",
  "seconds": "-1"
}