Créer une série de personnages adultes demande plus que de choisir un générateur d'images. Chaque nouvelle image a un coût, chaque modèle peut réagir différemment à la scène, et un changement de tenue ne devrait pas transformer un personnage validé en quelqu'un d'autre. La comparaison utile porte donc sur le prix, les résultats NSFW et les commandes de retouche nécessaires ensuite. D'après nos tests de septembre–octobre 2026, les différences les plus nettes concernent le coût et les possibilités de réparation.
Pour une série d'images adultes en 2K, commencez par Seedream 5.0 Flash : génération et retouche ordinaire coûtent $0.029 par image à toutes les tailles. Qwen Image 2.1 est moins cher pour les brouillons 1K à $0.024, possède seul un masque pour réparer une zone et dispose d'un historique plus long sur le contenu adulte, y compris la retouche au niveau le plus fort que nous testons. Pour des personnages récurrents, repartez d'une référence validée ; un prix de génération inférieur ne signifie pas à lui seul une meilleure anatomie ou conservation du visage.
Le coût de chaque image
| Tâche et résolution | Seedream 5.0 Flash | Qwen Image 2.1 |
|---|---|---|
| Générer une image en 1K | $0.029 | $0.024 |
| Générer une image en 1.5K | $0.029 | $0.048 |
| Générer une image en 2K | $0.029 | $0.048 |
| Retouche ordinaire en 1K | $0.029 | $0.036 avec 1 référence, $0.060 avec 3, $0.144 avec 10 |
| Retouche ordinaire en 1.5K | $0.029 | $0.072 avec 1 référence, $0.108 avec 3, $0.234 avec 10 |
| Retouche ordinaire en 2K | $0.029 | $0.048 avec 1, 3 ou 10 références |
| Retouche locale avec masque | Aucune entrée de masque | Disponible en 1K et 2K |
Les prix sont ceux de SpicyAPI en USD. La retouche Qwen augmente avec le nombre d'images de référence en 1K et 1.5K, mais reste à $0.048 en 2K avec une ou dix références ; Flash reste à $0.029 avec une à dix. Pour retoucher personnage, tenue et lieu avec trois références, Qwen coûte $0.019 de plus que Flash en 2K et $0.031 de plus en 1K. Vérifiez l'estimation correspondant à vos entrées réelles avant l'envoi.
Pour 100 images générées, Flash coûte $2.90 à tous les paliers. Qwen coûte $2.40 en 1K ou $4.80 en 2K : Flash économise donc $1.90 sur le lot 2K. L'éditeur 1.5K de Qwen coûte plus cher que son éditeur 2K, donc le palier intermédiaire ne fait rien économiser. Aucun motif tarifaire ne justifie de réduire Flash sous 2K ; avec Qwen, 1K permet d'essayer des compositions à moindre coût. Si vous souhaitez travailler en 2K avec Qwen, regardez aussi Qwen Image 3.0 : il coûte $0.03 en 1K comme en 2K, et notre test de Qwen 2.1 compare 2.1, 3.0 et 3.0 Pro.
Une série révèle mieux l'écart qu'une image isolée. Prenez dix personnages, chacun avec une image de base et quatre retouches à référence unique :
- Flash en 2K : 50 images × $0.029 = $1.45.
- Qwen en 2K : 50 images × $0.048 = $2.40.
- Qwen en 1K : 10 × $0.024 + 40 × $0.036 = $1.68, toujours au-dessus du total 2K de Flash. Avec trois références par retouche au lieu d'une, 40 × $0.060 portent le total 1K à $2.64, tandis que le total 2K reste $2.40.
Le coût réel se calcule par image conservée. Deux lectures pour les scènes fortes en texte vers image (L3 à L5, les niveaux dont les comptages ci-dessous se recoupent) :
- Une hypothèse budgétaire : réserver trois générations par image finale représente environ $0.09 avec Flash à tout palier, $0.14 avec Qwen en 2K et $0.07 en 1K. C'est une estimation de planification, pas un taux de conservation.
- Les livraisons comptées dans les rapports de test :
| Série | Livrées | Coût par image livrée |
|---|---|---|
| Flash, configuration 1K | 10 sur 15 | environ $0.043 |
| Flash, configuration mixte 1.5K/2K distincte | 12 sur 12 | $0.029 |
| Flash, dernière vérification (L3–L5) | 6 sur 8 | environ $0.039 |
| Qwen en 2K | 10 sur 11 | environ $0.053 |
Ces séries distinctes utilisaient des ensembles de prompts différents. Leurs chiffres indiquent le coût de livraison de la scène dans chaque série, pas un coût mesuré par image finie ni un classement direct de qualité. Une image à conserver doit aussi offrir une anatomie exploitable, le bon cadrage et le personnage voulu.
Pour le budget, Flash revient moins cher par image 2K conservée sauf si le taux de conservation de Qwen dépasse environ 1.65 fois celui de Flash ; en 1K, Qwen est moins cher sauf si son taux descend sous environ 83% de celui de Flash. Par exemple, conserver 12 des 20 générations Flash 2K donne environ $0.048 par image retenue pour un lot de $0.58. Qwen devrait conserver pratiquement les 20 images de son lot de $0.96 pour égaler ce coût. C'est une illustration arithmétique, pas un taux observé.
Réalisent-ils la scène ou l'atténuent-ils discrètement ?
Les deux ont livré des images orientées adultes, mais les contrôles du modèle et en amont peuvent encore modifier la scène demandée. Un résultat atténué est une requête réussie et facturée dont l'image a discrètement changé : vêtement ajouté, personne habillée substituée, drap ou angle de caméra masquant la partie visée par le prompt. Évaluez l'image, pas le code de statut.
Les résultats de contenu couvrent Flash et Qwen Image 2.1. « Conforme à la demande » signifie que l'image correspondait à la requête. Les niveaux vont de L1 suggestif à L5 extrême ; le plus fort comporte deux types de tests, une scène adulte consensuelle et une violence fictive.
| Tâche et niveau | Flash · 1K | Flash · mixte 1.5K/2K | Flash · dernière vérification | Qwen 2.1 |
|---|---|---|---|---|
| Texte vers image, L1 suggestif | 3 sur 3 | 3 sur 3 | 2 sur 2 | 3 sur 3 |
| Texte vers image, L2 thèmes adultes | 3 sur 3 | 3 sur 3 | 2 sur 2 | 3 sur 3 |
| Texte vers image, L3 fort | 2 sur 3 | 3 sur 3 | 1 sur 2 (un remplacement) | 2 sur 2 |
| Texte vers image, L4 intense | 1 sur 3 | 3 sur 3 | 1 sur 2 (une atténuation) | 2 sur 3 (une scène est revenue sous forme de baiser) |
| Texte vers image, L5 test A (scène adulte consensuelle) | 4 sur 6 | 3 sur 3 | 2 sur 2 | 3 sur 3 |
| Texte vers image, L5 test B (violence graphique fictive) | 3 sur 3 | 3 sur 3 | 2 sur 2 | 3 sur 3 |
| Retouche d'image, L2 thèmes adultes | 3 sur 3 | 3 sur 3 | 1 sur 1 | 3 sur 3 |
| Retouche d'image, L3 fort | 2 sur 2 | 2 sur 2 | 1 sur 1 | 3 sur 3 |
| Retouche d'image, L1 et L4 | — | — | — | 3 sur 3 chacun |
| Retouche d'image, L5 (les deux tests) | — | — | — | 3 sur 3 chacune |
Ce que permet de conclure ce tableau :
- Les deux ont livré des scènes fortes en texte vers image. Flash a livré toutes les scènes dans une configuration, mais sa dernière vérification a remplacé une scène L3 et atténué une L4 : 10 sur 12 sur les six classes, ou 6 sur 8 en L3–L5. Une livraison forte est possible, pas uniforme. Prévoyez les sorties inutilisables ou atténuées ; notre test de Flash montre les écarts entre images atténuées et prompts.
- La retouche distingue les historiques. Le point de terminaison de retouche Qwen a été exécuté aux cinq niveaux. Celui de Flash a été exécuté en L2 et L3 : pour retoucher des images adultes sources à l'intensité maximale, seul Qwen dispose d'un historique parmi les deux.
Anatomie et cohérence du visage : les vérifications appariées
Pour la retouche depuis une même source, nous avons utilisé un portrait habillé et demandé deux changements séparés : remplacer la tenue, puis modifier angle et éclairage. Chaque modèle a fait trois tentatives par instruction, soit douze retouches 1K au total.
| Vérification | Éléments conservés par les deux | Différence influençant le choix |
|---|---|---|
| Tenue seule | Visage reconnaissable, cheveux, pose, tasse, chaise et cuisine | Aucun avantage d'identité clair sur les répétitions |
| Angle et lumière | Personne reconnaissable et vêtements d'origine | Qwen a davantage varié cadrage et position de tête ; Flash est resté plus proche du cadrage de la fenêtre et de la plante |
| Coût de six retouches 1K | Même nombre de tentatives | Flash $0.174 ; Qwen $0.216 |
Pour une simple série de tenues, le prix inférieur de Flash est un bon départ. Cette vérification de portrait ne justifie pas un supplément Qwen pour la seule conservation de la personne. Son masque reste une raison distincte de le choisir pour une correction ciblée.
Nous avons aussi comparé la génération 2K avec des consignes de position assise, de marche et de deux personnes : deux sorties par consigne, six images par modèle. Les mains et corps visibles n'avaient pas de doigts ou membres manifestement supplémentaires ou manquants dans les deux séries. Les défauts notables concernaient la composition et le suivi des instructions :
- Flash : une image assise coupait le haut de la tête malgré la consigne en pied.
- Qwen : un couple était cadré au-dessus des genoux, et une autre sortie plaçait les deux mains de l'homme dans ses poches au lieu d'une. Certaines poses de marche semblaient raides.
- Décision : aucun modèle ne gagne sur l'anatomie dans ce petit test. Vérifiez le cadrage complet et la position demandée des mains, pas seulement un beau cadrage de visage.
Une scène adulte Qwen antérieure distincte présentait des membres supplémentaires en 2K et un nouvel essai propre en 1K. Cela justifie d'inspecter les poses difficiles à deux personnes ; cela ne prouve pas que Qwen fait généralement plus d'erreurs anatomiques que Flash.
Pour une nouvelle composition en pied, partez d'une source en pied ou générez d'abord cette composition ; un éditeur doit inventer le corps hors d'un gros plan. Pour les personnages récurrents, revenez à l'original validé après une retouche ratée. Gardez pose et cadrage fixes en changeant une pièce de vêtement ou un choix d'éclairage. Si visage et pose sont bons mais qu'une petite zone est incorrecte, utilisez le masque Qwen ou une réparation classique plutôt que de tout régénérer ; un petit masque ne corrige pas une mauvaise pose.
Ce que montre l'exemple publié de chaque modèle
Ce sont des exemples de retouche publiés sur les pages des modèles, chaque entrée à côté de sa sortie. Personnes, sources et consignes diffèrent : ce n'est pas un test face à face. Ils montrent la fidélité à la source d'une retouche habillée, pas la livraison de scènes adultes, couverte par les comptages ci-dessus.
Flash : tenue et lumière modifiées dans un portrait de chambre

Image d'entrée de l'exemple Flash, publiée sur sa page de retouche.

Sortie Flash : peignoir de soie noire, lumière chaude de fin d'après-midi, même pose assise et même tasse. Publiée avec l'exemple de retouche Flash.
La consigne conserve visage, cheveux, pose, tasse et lit, remplace haut ivoire et pantalon par un peignoir de soie noire et transforme la lumière matinale en soleil de fin d'après-midi. Les deux images gardent visage, longs cheveux ébouriffés, taches de rousseur, jambes croisées, tasse et lit ; peignoir et lumière changent comme demandé. Le cadrage est un peu plus serré. Les parties visibles des mains autour de la tasse ne montrent aucune distorsion évidente, même si tasse et doigts superposés empêchent un comptage complet.
Qwen : toit en plein jour devenu crépuscule, nouvelle tenue

Image d'entrée de l'exemple Qwen, publiée sur sa page de retouche.

Sortie Qwen : robe à fines bretelles en satin rouge, guirlandes et ville au crépuscule, même pose sur le rebord. Publiée avec l'exemple de retouche Qwen.
Cette retouche change bien plus à la fois : tenue, heure et lumières de fond. Pose assise, mains, pieds nus, cheveux et expression restent reconnaissables. Un défaut apparaît en pleine taille : la bretelle censée glisser de l'épaule devient une fine boucle autour du haut du bras plutôt qu'une bretelle qui pend depuis la robe. C'est une petite erreur de géométrie du vêtement, exactement le type de défaut local auquel sert le masque de la section suivante.
Pour un personnage récurrent, l'opération utile suivante est de retoucher votre référence validée. Une autre génération depuis la même description écrite produit un nouveau tirage sans verrouiller le premier visage.
Les commandes utiles pour votre série de personnages
| Commande | Flash | Qwen 2.1 | Utilité |
|---|---|---|---|
| Images de référence pour retouche | 1–10 | 1–10 | Repartir d'un personnage validé ou le combiner à une scène |
| Paliers de résolution | 1K, 1.5K, 2K ; défaut 2K | 1K, 1.5K, 2K ; défaut 1K | Régler explicitement pour comparer prix ou sorties |
| Rapports d'aspect | 15 ; retouche compatible avec auto aussi | 15 | 9:16 pour un personnage vertical, 4:5 pour une carte de portrait |
| Masque de retouche locale | Indisponible | mask_url | Réparer une main, un bord de vêtement ou une zone de fond |
| Commutateur d'expansion du prompt | Indisponible | enable_prompt_expansion | Désactiver en 1K ou 2K pour utiliser votre consigne sans réécriture supplémentaire |
| Champ seed | Indisponible | Entier de 0 à 2 147 483 647 | Noter les réglages d'une génération Qwen ; aucune garantie d'image identique |
| Format de sortie | JPEG ou PNG | JPEG, PNG ou WebP | Utiliser PNG avant une étape de retouche |
Aucun point de terminaison de base n’expose d'emplacement LoRA personnalisé, negative_prompt, nombre de pas ou CFG. Ne collez pas les réglages d'un tutoriel de diffusion locale dans ces formulaires ; mettez les exclusions dans le prompt. Si votre personnage dépend d'une LoRA entraînée, la famille Qwen 2.1 LoRA est un choix séparé, pas une case de cet éditeur.
Choisissez Flash pour les variations ordinaires en 2K
Ouvrez retouche d’images Flash, ajoutez l'image validée sous Images, réglez Resolution sur 2K et Aspect ratio sur Auto pour conserver sa forme. Une instruction claire de changement de tenue suffit pour commencer :
Keep the adult woman's face, short dark curls, expression, seated pose and room unchanged. Replace the blue jacket with a dark red satin dress. Keep the existing window light and camera angle. Change only the outfit.Cette consigne initiale ne change volontairement qu'un élément. Une fois la tenue correcte, utilisez cette dernière image acceptée pour changer la pièce et conserver la nouvelle tenue. Comparez chaque résultat au personnage validé avant de poursuivre : les longues chaînes peuvent dériver. Pour des variations indépendantes, revenez à l'original et répétez tous les changements souhaités, tenue comprise. Changer angle du visage, tenue, pose et lumière ensemble rend le diagnostic d'un personnage altéré plus difficile.
Le tarif fixe de Flash est intéressant si vous avez aussi besoin d'une référence de vêtement ou de lieu. Placez le personnage en premier et précisez ce qu'apporte chaque autre référence, sinon une source sans rôle défini est mélangée. Le nombre d'images de référence est une capacité, pas une obligation d'en charger dix.
Choisissez Qwen si une seule zone pose problème
Ouvrez retouche Qwen 2.1. Ajoutez exactement une image sous Images, puis ouvrez Advanced parameters et ajoutez un Mask noir et blanc de même rapport d'aspect : peignez en blanc la zone à remplacer, en noir celle à conserver, avec une limite légèrement douce pour faciliter le raccord. Réglez Resolution sur 1K ou 2K, Background sur Opaque et choisissez Output format. Pour une bretelle défectueuse, la consigne peut être :
Rebuild the dress strap inside the white area as one continuous strip of red satin attached naturally to the existing dress. Match the nearby fabric and window light.La retouche masquée suit le rapport d'aspect source ; la sélection du rapport est donc ignorée. Elle ne prend pas en charge 1.5K, plusieurs images sources ou un fond transparent, et l'expansion du prompt n'a aucun effet dans ce mode. Corrigez ces combinaisons en cas de refus plutôt que de réécrire le prompt sans cesse. Le masque définit où la retouche est demandée ; comparez la sortie à la source avant validation, car il ne garantit pas que chaque pixel conservé reste identique.
La page de Qwen suggère d'itérer en 1K puis de passer l'image retenue en 2K, par exemple en relançant une image 1K en retouche 2K avec une consigne préservant la composition. À $0.024 le brouillon, cela permet de chercher une composition à bas prix, mais ajoute une seconde étape ; Flash fournit une image 2K en une seule.
Choisissez selon la prochaine image nécessaire
- Un nouveau portrait adulte 2K ou une série de retouches ordinaires de tenue : Flash à $0.029 pour son tarif fixe 2K. Des scènes fortes ont été livrées, mais les dernières vérifications L3 et L4 montrent aussi remplacement et atténuation possibles.
- Des concepts 1K économiques : Qwen à $0.024, soit $0.50 de moins pour 100 générations que Flash.
- Une image validée avec un défaut : Qwen, pour le masque absent chez Flash ; réparez plutôt que de régénérer le personnage.
- Retoucher des sources adultes à l'intensité maximale : Qwen ; l'historique de retouche Flash s'arrête à L3.
- Un détourage transparent : aucun n'est vérifié. Le formulaire Qwen documente
background: transparent(PNG ou WebP, 1K ou 2K), mais notre test Qwen 2.1 a enregistré un détourage sur fond blanc uni, sans canal alpha. Flash documente la retouche transparente seulement pour une entrée PNG unique ayant déjà un alpha. Testez d'abord une image et prévoyez une étape de suppression du fond. - La version la plus réaliste du même personnage adulte : aucun gagnant ; les différences nettes sont le coût, les commandes de retouche et l'historique de tests.
Pour un premier essai simple, générez avec Flash en 2K. Si vous préférez les brouillons 1K les moins chers, utilisez Qwen 2.1 en 1K. Gardez l'image acceptée comme référence pour la prochaine retouche.
Essayez dans Playground, puis appelez l'API
- Ouvrez retouche d’images Flash et ajoutez votre portrait validé sous Images.
- Réglez Resolution sur 2K et Aspect ratio sur Auto, collez une consigne à changement unique dans Prompt et sélectionnez Run model. La page affiche d'abord l'estimation.
- Si une zone exige une réparation, passez à retouche Qwen 2.1 et ajoutez Mask sous Advanced parameters.
Pour l'API, définissez SPICY_API_KEY et exécutez cet exemple Python 3. Il demande une estimation du prix de la retouche Flash, vous fait confirmer le prix, puis soumet une tâche.
import json
import os
import urllib.request
import uuid
base = "https://api.spicyapi.ai/api/v1"
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json", "User-Agent": "SpicyAPI-Blog/1.0"}
payload = {"model": "bytedance/seedream-5.0-flash/edit", "input": {
"prompt": "Keep the adult woman's face, seated pose and room unchanged. Replace the ivory top with a black silk robe. Change only the outfit.",
"image_urls": ["https://cdn.spicyapi.ai/models/examples/inputs/b7d5faf80b775c92.jpeg"],
"resolution": "2k",
"aspect_ratio": "auto"}}
def post(path, body):
request = urllib.request.Request(base + path, json.dumps(body).encode(), headers)
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = post("/jobs/quote", payload)
if input(f"Maximum charge ${quote['maxCharge']}. Type yes to generate: ") != "yes":
raise SystemExit("Stopped before generation")
headers["Idempotency-Key"] = str(uuid.uuid4())
print("Request key:", headers["Idempotency-Key"], flush=True)
task = post("/jobs/createTask", {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]})
print("Task ID:", task["taskId"])Conservez la clé affichée pour réessayer la même requête ; une nouvelle retouche reçoit une nouvelle clé. Pour une réparation Qwen 2.1, changez model en alibaba/qwen-image-2.1/edit et ajoutez mask_url. La documentation Task API couvre fichiers d'entrée, résultats et récupération.
Pour faire exécuter des retouches répétées par un Agent depuis un fichier validé, utilisez CLI (spicyapi tasks create --model bytedance/seedream-5.0-flash/edit --input-file input.json --wait), MCP (demandez l'appel de spicyapi_task_create avec ce modèle et cette entrée) ou Skill (demandez « Use the spicyapi Skill to run this approved edit and return the result »). Consultez la documentation d'intégration Agent.
Réponses rapides
Faut-il un interrupteur de mode adulte sur l'un des modèles ? Non. Aucune requête n'a de champ de maturité. Le modèle et le comportement en amont déterminent encore si la scène est livrée ou atténuée ; inspectez l'image retournée.
Un prix par image inférieur signifie-t-il un coût inférieur par image finie ? Seulement si le taux de sorties utilisables le permet. Les $0.029 de Flash lui donnent un avantage unitaire en 2K sur les $0.048 de Qwen ; les $0.024 de Qwen sont moins chers en 1K. Divisez le coût du lot par les images réellement utilisables.
Faut-il un masque pour changer une tenue ? Non. Une consigne précisant ce qui reste et ce qui change suffit aux deux modèles. Le masque répare une zone d'une image autrement réussie, et seul Qwen le propose.







