Aller au contenu principal

Seedream 5.0 Flash vs Qwen Image 2.1 pour les images NSFW

Comparez prix, tests NSFW et retouche : Flash pour le 2K économique, Qwen pour les retouches ciblées et les retouches intenses testées.

Auteur
Lydia
Publié
Lecture
19 min de lecture
Mis à jour
Une femme adulte en robe émeraude et blazer crème dans une rue urbaine à l’heure bleue.

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ésolutionSeedream 5.0 FlashQwen 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 masqueAucune entrée de masqueDisponible 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érieLivréesCoût par image livrée
Flash, configuration 1K10 sur 15environ $0.043
Flash, configuration mixte 1.5K/2K distincte12 sur 12$0.029
Flash, dernière vérification (L3–L5)6 sur 8environ $0.039
Qwen en 2K10 sur 11environ $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 niveauFlash · 1KFlash · mixte 1.5K/2KFlash · dernière vérificationQwen 2.1
Texte vers image, L1 suggestif3 sur 33 sur 32 sur 23 sur 3
Texte vers image, L2 thèmes adultes3 sur 33 sur 32 sur 23 sur 3
Texte vers image, L3 fort2 sur 33 sur 31 sur 2 (un remplacement)2 sur 2
Texte vers image, L4 intense1 sur 33 sur 31 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 63 sur 32 sur 23 sur 3
Texte vers image, L5 test B (violence graphique fictive)3 sur 33 sur 32 sur 23 sur 3
Retouche d'image, L2 thèmes adultes3 sur 33 sur 31 sur 13 sur 3
Retouche d'image, L3 fort2 sur 22 sur 21 sur 13 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 deuxDifférence influençant le choix
Tenue seuleVisage reconnaissable, cheveux, pose, tasse, chaise et cuisineAucun avantage d'identité clair sur les répétitions
Angle et lumièrePersonne reconnaissable et vêtements d'origineQwen 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 1KMême nombre de tentativesFlash $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

Portrait source de l'exemple Flash : une femme adulte aux longs cheveux bruns assise en tailleur sur un lit défait, en haut ivoire et pantalon de lin, tenant une tasse en céramique sous une lumière douce.

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

Sortie Seedream Flash d'une femme adulte assise sur un lit en peignoir noir, tenant une tasse dans une lumière chaude de fenêtre.

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

Portrait source de l'exemple Qwen : une femme adulte en veste en jean, débardeur blanc et short, assise pieds nus sur un rebord de toit ensoleillé, mains jointes entre les genoux.

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

Sortie Qwen Image 2.1 d'une femme adulte en robe de satin rouge assise sur un rebord de toit, avec guirlandes lumineuses et silhouette urbaine au crépuscule.

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

CommandeFlashQwen 2.1Utilité
Images de référence pour retouche1–101–10Repartir d'un personnage validé ou le combiner à une scène
Paliers de résolution1K, 1.5K, 2K ; défaut 2K1K, 1.5K, 2K ; défaut 1KRégler explicitement pour comparer prix ou sorties
Rapports d'aspect15 ; retouche compatible avec auto aussi159:16 pour un personnage vertical, 4:5 pour une carte de portrait
Masque de retouche localeIndisponiblemask_urlRéparer une main, un bord de vêtement ou une zone de fond
Commutateur d'expansion du promptIndisponibleenable_prompt_expansionDésactiver en 1K ou 2K pour utiliser votre consigne sans réécriture supplémentaire
Champ seedIndisponibleEntier de 0 à 2 147 483 647Noter les réglages d'une génération Qwen ; aucune garantie d'image identique
Format de sortieJPEG ou PNGJPEG, PNG ou WebPUtiliser 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 :

text
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 :

text
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

  1. Ouvrez retouche d’images Flash et ajoutez votre portrait validé sous Images.
  2. 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.
  3. 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.

python
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.

Aussi en English · 日本語 · 한국어 · Deutsch · Español · Português (Brasil) · Русский · Italiano · Polski