Vue d’ensemble des séries Seedance
Cette page couvre les dix modèles Seedance configurés dans PopGo : entrées, limites et fonctions exposées. Une limite non publiée ne garantit pas un usage illimité ; les entrées exclues valent explicitement 0.
Pages par série
Consultez les champs, limites, exemples et diagnostics de chaque série.
Matrice des capacités
| Modèle | Secondes de sortie | Résolution | Images max. | Vidéos max. | Audios max. | Total |
|---|---|---|---|---|---|---|
seedance-2.5-B | 30 | 720p | 30 | 3 | 0 | 33 |
seedance2.5-A | 4–30 | 480p / 720p | 30 | 10 | 10 | 50 |
seedance2.0-B | 4–15 | 480p / 720p / 1080p / 4K | 9 | 0 | 3 | 12 |
seedance2.0-fast-B | 4–15 | 480p / 720p | 9 | 0 | 3 | 12 |
seedance2.0-E-720p | 5–15 | 720p | 9 | 3 | 3 | 15 |
seedance2.0-fast-F-720p | 5–15 | 720p | 9 | 0 | 3 | 12 |
seedance2.0-F-720p | 5–15 | 720p | 9 | 0 | 3 | 12 |
seedance2.0-F-1080p | 5–15 | 1080p | 9 | 0 | 3 | 12 |
seedance2.0-A | 4–15 | 480p / 720p / 1080p | 9 | 3 | 3 | 12 |
seedance-2.0-C | 10–15 | 720p | 9 | 0 | 3 | 12 |
seedance-2.5-B: 30 secondes fixes ; 720p uniquement
seedance2.5-A: Jusqu'à 30 images, 10 vidéos et 10 audios, 50 au total.
La série 2.0 accepte généralement jusqu'à 9 images, 3 vidéos et 3 audios de référence ; seedance-2.0-C est explicitement limité à 9 images, 0 vidéo et 3 audios. Le total est 12 pour A2.0 et 15 pour E720.
C accepte 9 images, 0 vidéo et 3 audios de référence ; la taille des fichiers et la durée audio ne sont pas publiées. La vidéo de référence est interdite. C exige explicitement 10–15 secondes, en 720p uniquement.
Modes et combinaisons
A2.0, A2.5 et E720 affichent « Vidéo/audio de référence » : au moins une vidéo, audio facultatif. B à 30 secondes fixes affiche « Vidéo de référence », sans audio. B2.0, fastB, F et C affichent « Audio de référence » : au moins un audio, sans vidéo ni image dans ce mode.
Le mode images exige au moins une image et ces préréglages Seedance permettent explicitement l'audio joint. Texte seul : aucun média. Première image : une image. Première/dernière : deux images distinctes. A2.0 exige des images appariées et le ratio auto. E/F, A2.5, B fixe et C n'exposent pas de mode première/dernière.
Sources, fichiers et durées
| Série | Source et taille par fichier | Durée des références |
|---|---|---|
| A2.0 | URL HTTPS publique ; 100 MB par fichier | Vidéo 1.8–15s chacune, 15s au total ; audio 2–15s chacun, 15s au total ; 409600–8295044 pixels vidéo |
| A2.5 | URL HTTPS publique ; 100 MB par fichier | Total maximal de 30s pour chaque type vidéo/audio |
| B2.0 / fastB | HTTPS ou Data URL complète ; images 20 MB, audio 300 MB | Audio 15s au total ; aucune vidéo |
| E720 / F | HTTPS ou Data URL complète ; images 20 MB, vidéo/audio 50 MB | Préréglage : vidéo (E720 seulement) et audio 15s par élément et par total de type |
| C | URL HTTP/HTTPS publique ; taille non publiée | Aucune vidéo ; audio de référence limité à 15 s par fichier et au total |
| B fixe 30s | URL HTTPS publique ; source unique | Aucun plafond de durée de référence publié à reprendre |
Le badge « Public » indique une adresse HTTP(S) conservée, sans garantir accès, absence d'authentification ou validité permanente. A impose HTTPS. Presse-papiers ordinaire, recadrages et fichiers locaux ne deviennent pas des URL publiques ; aucun hébergement public n'est ajouté. Seuls les modèles autorisant Data URL acceptent le média local encodé. C refuse data: avec unsupported protocol: data.
Champs, valeurs par défaut et différences
| Champ | Type | Signification |
|---|---|---|
model | string | Identifiant public ci-dessus ; pas d'ancien nom |
prompt | string | Décrivez mouvement et caméra ; respectez la numérotation ci-dessous |
seconds | integer | Entier ; alias duration compatible, valeurs identiques si présents ensemble ; C exige une valeur, B fixe exige 30 |
resolution | string | Doit figurer dans la liste du modèle ; ne déduisez pas résolution ou qualité du nom |
aspect_ratio | string | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 ; A2.0 ajoute auto, B adaptive ; E/F exclut adaptive ; C propose 16:9/9:16 |
references | object[] | Tableau d'objets ; type=image/video/audio, role=usage, source=URL ou Data URL autorisée |
task_mode | string | B2.0/fastB : text, first_frame, first_last_frame, references ; E/F : text, references ; pas les valeurs internes de Canvas |
generate_audio | boolean | Piste de sortie uniquement ; C l'expose, défaut du service false. Indépendant de l'audio entrant. Documenté pour B mais fermé dans le préréglage Canvas actuel |
return_last_frame / web_search | boolean | Booléens facultatifs B2.0/fastB ; absents de Canvas ; exclus par E/F |
priority | integer | Entier 0–9 B2.0/fastB ; absent de Canvas et non universel |
Défauts de l'interface : A2.0/A2.5 4s/480p ; B2.0/fastB 5s/720p ; E/F 5s à résolution fixe ; C 10s/720p ; B fixe 30s/720p. Ratio 16:9. Précisez les valeurs pour éviter les différences de défauts du service.
Différences : A2.0 est documenté en 4K côté service, mais PopGo conserve 480/720/1080p vérifiés et ferme 4K. Le nom public F1080 diffère de la documentation ; il reste F1080 avec vidéo à zéro, sans emprunter la capacité d'un autre modèle. C suit le contrat image/audio confirmé.
Références unifiées et exemples
Utilisez references. Les médias ordinaires ont role: reference ; l'audio C conserve role: reference_audio jusqu'à l'envoi. Ne mélangez pas tableau unifié et anciens alias. Les sources sont uniques. Les paires utilisent image avec first_frame/last_frame, sans références ordinaires.
Pour A2.0, mentionnez chaque média : @图1 ou @图片1, @视频1, @音频1, à partir de 1 sans zéro initial. Une omission peut renvoyer 422. C utilise @Audio1, @Audio2. Revérifiez après réorganisation.
Les exemples montrent image, paire de cadres, vidéo avec audio puis audio seul de C. Remplacez YOUR_MODEL par le modèle adapté ; chaque URL doit être lisible par le service.
{
"model": "YOUR_MODEL",
"prompt": "Animate @图1 with a smooth camera movement",
"seconds": 8,
"resolution": "720p",
"aspect_ratio": "16:9",
"references": [
{
"type": "image",
"role": "reference",
"source": "YOUR_IMAGE_URL"
}
]
}
{
"model": "YOUR_MODEL",
"prompt": "Move smoothly from @图1 to @图2",
"seconds": 8,
"resolution": "720p",
"aspect_ratio": "auto",
"references": [
{
"type": "image",
"role": "first_frame",
"source": "YOUR_FIRST_FRAME_URL"
},
{
"type": "image",
"role": "last_frame",
"source": "YOUR_LAST_FRAME_URL"
}
]
}
{
"model": "YOUR_MODEL",
"prompt": "Follow the movement in @视频1 and rhythm in @音频1",
"seconds": 8,
"resolution": "720p",
"references": [
{
"type": "video",
"role": "reference",
"source": "YOUR_VIDEO_URL"
},
{
"type": "audio",
"role": "reference",
"source": "YOUR_AUDIO_URL"
}
]
}
{
"model": "YOUR_MODEL",
"prompt": "Create a scene following @Audio1",
"seconds": 10,
"resolution": "720p",
"aspect_ratio": "16:9",
"generate_audio": true,
"references": [
{
"type": "audio",
"role": "reference_audio",
"source": "YOUR_AUDIO_URL"
}
]
}
Tâches, erreurs et coûts
Interrogez toutes les 3–5s en général, 10–15s pour C. Gardez id : queued/in_progress attendent, completed permet le téléchargement, failed donne la cause. POST n'est pas idempotent : consultez les tâches après un délai dépassé avant de recréer. Voir Cycle des tâches vidéo.
| Erreur ou symptôme | Correction |
|---|---|
| 400 source URL invalid / unsupported protocol: data | Source publique autorisée pour A/C ; HTTPS obligatoire pour A |
| 400 nombre, durée, résolution ou mode | Vérifiez ce modèle, pas un modèle voisin |
| 422 référence absente du prompt | Corrigez les mentions @ et référencez chaque média requis |
| Échec de téléchargement, 403/expiration, page de partage | Utilisez une URL de fichier ; l'aperçu navigateur ne prouve pas l'accès du service |
| Résultat sans référence | Vérifiez séparément Canvas, analyse PopGo, champs sortants, acceptation et résultat |
Tarification par requête, seconde ou multiplicateur selon les prix PopGo et la politique des tâches NewAPI. Ni le nom ni l'absence de usage ne prouvent le coût. HTTP 200 et ID ne prouvent que leur étape. La fonction est vérifiée par code, mocks et navigateur hors ligne ; la génération réelle reste à vérifier séparément.