Contenu sensible dans une vidéo générée par Seedance : tâches échouées, nouvelles tentatives et remboursements
Comprendre OutputVideoSensitiveContentDetected : pourquoi une tâche Seedance échoue après soumission, où vérifier l’erreur et le remboursement, et quand une nouvelle génération est pertinente.
Published
Une tâche Seedance soumise peut ensuite échouer au contrôle du contenu généré, même si l’entrée a été acceptée. Consultez l’erreur finale de la tâche, puis son reçu de règlement. Ne demandez pas à répétition le téléchargement d’une tâche échouée et ne considérez pas une réponse HTTP 200 comme la preuve qu’une vidéo exploitable existe. Une nouvelle génération constitue une tentative distincte.
Vous utilisez Seedance via une API ? Comparez les prix avant votre prochaine génération. APIMaster propose les quatre modèles ci-dessous, avec des points de terminaison pour le statut des tâches et les reçus de facturation. Une route moins chère ne supprime pas le contrôle du contenu.
Vérifié le 2026-11-11. Prix en USD par seconde générée à 720p, avec audio généré et sans vidéo de référence en entrée. Seules les routes publiques activées sont comptabilisées. La fiche du modèle en ligne fait foi.
| Identifiant du modèle | Prix de référence | Prix actuel APIMaster | Routes actives | Réduction | Fiche du modèle |
|---|---|---|---|---|---|
seedance-2.5 |
$0.23112/s | À partir de $0.218917/s | 6 | Jusqu’à ~5.3% de réduction sur le prix de référence | Voir le prix |
seedance-2.0 |
$0.1512/s | À partir de $0.143217/s | 6 | Jusqu’à ~5.3% de réduction sur le prix de référence | Voir le prix |
seedance-2.0-fast |
$0.12096/s | À partir de $0.072503/s | 4 | Jusqu’à ~40.1% de réduction sur le prix de référence | Voir le prix |
seedance-2.0-mini |
$0.0756/s | À partir de $0.037649/s | 4 | Jusqu’à ~50.2% de réduction sur le prix de référence | Voir le prix |
Les prix de référence proviennent de la configuration de la place de marché ; il ne s’agit pas de prix de paiement du fabricant vérifiés indépendamment. Les prix varient selon les routes ; Fast et Mini sont des modèles différents, et non des versions à prix réduit du modèle 2.5 complet. Pour comparer les fournisseurs à modèle identique, consultez Seedance au meilleur prix.
Essai GPT(GPT-6 Astra, GPT-6 Sol, GPT-5.6, GPT-5.5, gpt-5.6-luna, gpt-5.6-sol, gpt-5.6-terra, gpt-6.1-sol, gpt-6-astra, gpt-6-sol et gpt-6-luna disponibles)
Inscrivez-vous et recevez $20 d’essai GPT
Reconnaître un rejet de la vidéo générée
OutputVideoSensitiveContentDetected
The request failed because the output video may contain sensitive information.
Cela indique un contrôle de la vidéo générée, et pas seulement du texte ou de l’image importée. Une entrée apparemment conforme ne garantit pas l’acceptation de la sortie. La réponse ne révèle pas l’image exacte signalée, ne prouve pas qu’un livrable complet est stocké et ne permet pas d’établir un taux précis de faux positifs.
Si le suffixe est .PolicyViolation et que le message mentionne des restrictions liées au droit d’auteur, consultez le guide sur le droit d’auteur. S’il désigne l’audio généré, examinez plutôt la branche audio au lieu de considérer qu’il s’agit d’un problème d’image vidéo.
Pourquoi la soumission réussit, mais la génération vidéo échoue
Une réponse de création asynchrone signifie qu’une tâche a été soumise, pas que toutes les étapes de génération et de contrôle ont été validées. Votre application doit afficher l’état final de la tâche plutôt que de laisser une tâche soumise étiquetée « succès ».
Pour une tâche APIMaster, récupérez son statut à l’aide de l’identifiant public d’origine :
curl 'https://apimaster.ai/v1/videos/task_example' \
-H 'Authorization: Bearer YOUR_API_KEY'
Consultez les champs de premier niveau status et error ; le point de terminaison de compatibilité peut utiliser data.status et data.error. HTTP 200 indique que la requête de consultation a réussi, pas nécessairement la tâche. Voici un exemple schématique de réponse d’échec :
{
"id": "task_example",
"status": "failed",
"error": {
"code": "OutputVideoSensitiveContentDetected",
"message": "The request failed because the output video may contain sensitive information."
}
}
Les champs réels de la réponse peuvent varier. Conservez l’erreur renvoyée plutôt que d’exiger cette structure exacte. Téléchargez uniquement depuis une tâche dont l’achèvement est confirmé, à l’emplacement du résultat renvoyé ; aucune URL publique n’est promise pour une sortie rejetée.
Que dois-je modifier avant une nouvelle génération ?
Examinez ensemble l’intégralité du brief créatif et les médias de référence. Demandez-vous si le mouvement ou la scène demandés produisent un contenu contraire aux règles du fournisseur, ou si une application a ajouté des instructions involontaires. Explicitez l’action légitime souhaitée et supprimez les demandes non prises en charge. Lorsque l’objectif créatif est valable, mais que le motif reste flou, demandez un examen en fournissant l’identifiant de tâche d’origine.
N’inventez pas une image précise qui aurait été signalée lorsque vous ne pouvez pas voir la sortie rejetée. Évitez de considérer un message général de modération comme la preuve qu’un mot particulier en est la cause. Modifier une seed, retirer des noms ou acheter une autre route ne permet pas d’établir que le problème de contenu est résolu.
Interroger à répétition la tâche échouée ne produira pas un résultat différent. Des soumissions répétées peuvent aussi faire perdre du temps et créer davantage d’enregistrements de facturation sans améliorer le diagnostic. Consignez la modification que vous testez et son résultat réel.
APIMaster rembourse-t-il une vidéo Seedance échouée ?
La documentation actuelle sur la facturation Seedance indique que les échecs confirmés de tâches chez le fournisseur déclenchent un remboursement intégral de la génération. Vérifiez le reçu plutôt que de supposer que la première ligne de débit correspond au montant définitif :
curl 'https://apimaster.ai/v1/videos/task_example/billing' \
-H 'Authorization: Bearer YOUR_API_KEY'
| État du reçu | Ce qu’il indique | Que faire |
|---|---|---|
pending |
Le traitement financier n’est pas définitif | Conservez la tâche et vérifiez ultérieurement ; signalez au support un reçu qui reste non résolu |
refunded |
Le remboursement est finalisé | Confirmez refunded_amount et une valeur nulle pour net_amount afin de vérifier le remboursement intégral |
settled |
Le débit est définitif | Comparez le montant final au résultat de la tâche ; interrogez le support en cas d’écart |
| HTTP 404 | Aucun reçu accessible n’a été renvoyé | Vérifiez le compte, l’identité de la tâche et s’il s’agit d’une tâche historique ; n’en déduisez pas un coût nul |
L’achèvement de la tâche et le règlement sont distincts. Le point de terminaison des reçus est en lecture seule : le consulter ne lance aucune génération et ne déclenche pas de remboursement supplémentaire. Ces règles de génération APIMaster ne définissent pas la politique de facturation d’une autre plateforme et ne couvrent pas tous les frais indépendants de services liés aux ressources.
Délai d’attente dépassé ou tâche introuvable : un autre problème de récupération
Un échec confirmé de la sortie est différent de la perte de la réponse de création. Si une requête POST dépasse le délai d’attente, le fournisseur peut malgré tout l’avoir acceptée. Pour une soumission prise en charge et initialement associée à une clé, récupérez son reçu enregistré ; ne soumettez pas une nouvelle tâche simplement parce que votre navigateur a cessé d’attendre.
Pour une tâche dont l’échec est confirmé, toute version corrigée constitue une nouvelle génération avec une nouvelle identité. En cas d’acceptation incertaine, clarifiez d’abord le statut de la tentative d’origine. Conservez le compte, la base d’API, la charge utile et la clé d’origine pour la récupération. Un remboursement ou une tâche introuvable ne prouve pas à lui seul qu’une tentative amont à l’acceptation incertaine ne peut plus s’exécuter.
Utiliser Seedance avec des prix visibles et des reçus de tâche
Consultez les tarifs de Seedance 2.5, ou comparez Fast et Mini pour un budget différent. Ensuite, inscrivez-vous, créez une clé API et utilisez https://apimaster.ai/v1 avec l’identifiant exact du modèle, par exemple seedance-2.5. Lisez le guide de l’API de génération avant de soumettre une requête payante.
Pour une requête prise en charge, obtenez une estimation non contraignante avant la génération et conservez l’identifiant de tâche obtenu pour vérifier le statut et le règlement. Changer de plateforme ou payer moins cher ne garantit pas l’approbation par la modération.
Sources et périmètre
La signification des erreurs a été vérifiée à partir du catalogue officiel des erreurs ModelArk le 2026-11-11 et de messages d’erreur opérationnels expurgés. Les positions sont normalisées à content[n] ; les identifiants de requête et les médias privés sont omis. Les exemples ci-dessous illustrent le traitement des réponses, et non un nouveau test de génération payante. La formulation du fournisseur, les ressources prises en charge et les règles de facturation peuvent varier. Les procédures APIMaster suivent sa documentation actuelle accessible via les liens fournis.
Une autre erreur ? Consultez l’index des erreurs Seedance.
FAQ
Puis-je télécharger la vidéo rejetée par la modération ?
Aucun résultat téléchargeable n’est garanti pour une tâche ayant échoué au contrôle. Utilisez l’emplacement du résultat renvoyé pour une tâche dont l’achèvement est confirmé, plutôt que de construire une URL de sortie cachée.
Désactiver l’audio corrige-t-il une erreur de vidéo générée ?
Cela ne constitue pas un diagnostic de l’erreur vidéo. Si le code réel désigne l’audio généré et que le projet ne nécessite pas de son généré, une option prise en charge permettant de désactiver l’audio modifie ce flux de travail. Le contrôle vidéo s’applique toujours.
Que doit contenir un ticket d’assistance ?
L’identifiant d’origine de la tâche ou de la soumission, le modèle, l’heure UTC, l’erreur de sortie complète expurgée des données sensibles, la scène légitime souhaitée et l’état du reçu de facturation. N’incluez jamais la clé API ni des liens d’accès privés dans un signalement public.
