Prompt NSFW bloqué sur Seedance | causes et solution

Un prompt NSFW bloqué sur Seedance renvoie l'erreur 80006 et rien d'autre. Quelle étape se déclenche, les trois blocages définitifs, comment isoler la cause.
Un prompt NSFW bloqué sur Seedance arrive sous la forme d'un seul code d'erreur sans rien d'attaché. Le code est 80006, il couvre chaque refus de sécurité que le pipeline peut lever, et il revient à l'identique que la requête ait été explicite ou parfaitement ordinaire. Si tu te demandes pourquoi ton prompt est bloqué sur un texte que personne ne signalerait, le code ne te cache pas une explication. Il n'en a jamais eu à donner. La tâche échouée est intégralement remboursée, donc trouver quelle partie de la requête l'a déclenché coûte du temps plutôt que de l'argent.
Ce que l'erreur 80006 te dit
80006 signifie qu'un contrôle de sécurité a refusé la requête. C'est tout.
Le code ne nomme pas l'étape qui s'est déclenchée. Trois étapes peuvent le produire : le texte du prompt que tu as soumis, un fichier de référence que tu as attaché, ou la vidéo que le modèle a générée avant de la rendre. Un refus à la troisième étape est celui qui se cache derrière la plainte courante des prompts propres qui reviennent bloqués, parce que rien dans le texte n'a jamais été le problème.
Lis usage.credits sur la tâche échouée pour confirmer que la réserve est revenue. Les tâches échouées sont remboursées, donc le chiffre doit montrer les crédits rendus. Cette vérification compte plus que d'habitude quand la durée était réglée sur -1, puisque -1 laisse le modèle choisir la longueur et prend la réservation au plafond de 30 secondes quoi qu'il aurait produit.
D'où vient un prompt NSFW bloqué sur Seedance
Commence par le prompt, parce que c'est la seule étape que tu peux lire.
Le champ contient jusqu'à 20,000 caractères et tous sont contrôlés. Les noms propres sont le déclencheur habituel. Le nom d'une personne vivante, une franchise, un personnage de film, une marque de produit : ceux-là sont refusés d'emblée, et aucun ne ressemble à du contenu NSFW pour la personne qui les a tapés.
Les médias de référence sont la deuxième étape. Une requête peut porter jusqu'à 30 images, 10 clips vidéo et 10 pistes audio, et chaque fichier passe le même contrôle que le prompt. Trente images, c'est assez pour perdre le fil de ce qu'il y a dans le lot, et une seule photographie parmi elles suffit à faire refuser la tâche.
La sortie est la troisième étape, et c'est pourquoi le prompt peut être irréprochable. Le modèle a généré quelque chose, le contrôle a tourné sur le résultat, et le résultat a été refusé. Reformuler un prompt innocent aide quand même ici, puisqu'une formulation différente produit une scène différente.
Les trois blocages qu'aucun réglage ne supprime
Trois catégories sont refusées à l'intérieur du modèle lui-même, et aucun hébergeur, forfait ou paramètre ne les désactive :
- les célébrités réelles nommées
- la propriété intellectuelle de tiers
- les contenus illégaux
Les deux premières expliquent l'essentiel des refus auto-infligés. Le blocage des célébrités est écrit contre le nom, donc le nom est le jeton à retirer. Le blocage de la propriété intellectuelle couvre les personnages, les titres et les designs reconnaissables, ce qui veut dire qu'une requête peut le déclencher sans rien nommer du tout si une image de référence porte le design.
Ces trois-là sont à part de la modération NSFW et ne réagissent à aucun des réglages ci-dessous.
Ce que content_filter change et ce qu'il ne change pas
content_filter vaut true par défaut. Le mettre à false sélectionne un canal moins restrictif et garde la même tarification.
Il ne désactive pas la modération. Le champ est un contrôle de routage plutôt qu'un paramètre du modèle, et les contrôles de conformité en amont tournent dans les deux cas. L'ancien alias du même champ est nsfw_checker ; les deux noms passent encore la validation.
La conséquence pratique, c'est que basculer le champ vaut une tentative et pas plus. Si la même requête est refusée avec content_filter sur false, le déclencheur est sur une liste qu'aucun canal ne change, et le correctif doit venir de la requête elle-même.
Isoler le déclencheur en quatre rendus
Les rendus échoués sont remboursés, donc une recherche par dichotomie ne coûte rien à part les rendus qui passent. Travaille en 480p pendant ce temps : $0.118589 la seconde de sortie met un test de cinq secondes à environ $0.59, contre à peu près $2.31 pour le même test en 1080p.
- Retire tous les noms propres du prompt et resoumets-le sans autre changement. S'il passe, un nom était le déclencheur.
- Soumets le prompt sans aucun média de référence. S'il passe, le déclencheur est dans les fichiers.
- Soumets les médias de référence avec un prompt simple et neutre. Les fichiers qui font refuser sont ceux à remplacer. Avec 30 images attachées, coupe le lot en deux et recommence.
- Raccourcis la durée. Moins de sortie, c'est moins de surface pour le contrôle de l'étape de sortie, et une version de quatre secondes d'une requête de trente secondes est plus rapide et moins chère à itérer.
Si les quatre passent et que la requête complète est toujours refusée, le refus vient de la vidéo générée, et c'est la scène elle-même qui doit changer.
Questions fréquentes
Que signifie l'erreur 80006 ? C'est un refus de sécurité. Le code couvre chaque étape de la modération et n'indique pas laquelle s'est déclenchée, donc le prompt, les fichiers de référence et la sortie générée restent tous candidats tant que tu ne les as pas écartés un par un.
Mettre content_filter sur false arrête-t-il les refus ? Non. Cela route la requête par un canal moins restrictif au même prix, et la modération tourne toujours. Les célébrités réelles nommées, la propriété intellectuelle de tiers et les contenus illégaux sont refusés quelle que soit la valeur du champ.
Pourquoi mon prompt est-il bloqué alors qu'il ne contient rien d'explicite ? Parce que le contrôle qui l'a refusé a peut-être tourné sur la vidéo finie plutôt que sur le texte. Le même code revient dans les deux cas, et c'est comme ça qu'un prompt propre produit un refus qui paraît inexplicable.
Est-ce que je paie une génération bloquée ?
Non. Les tâches échouées sont intégralement remboursées, refus compris. Confirme-le sur la tâche échouée en lisant usage.credits.
En bref
Un prompt NSFW bloqué sur Seedance, c'est l'erreur 80006 et rien de plus précis. Trois étapes peuvent la lever, le prompt est la seule que tu peux lire directement, et les blocages au niveau du modèle sur les célébrités nommées, la propriété intellectuelle de tiers et les contenus illégaux restent en place quelle que soit la valeur du filtre de contenu. Retire les noms propres, enlève les fichiers de référence, teste en 480p où un rendu de cinq secondes coûte environ $0.59, et lis usage.credits pour confirmer que le remboursement est bien arrivé.


