Aller au contenu principal

Personnages masculins adultes avec IA : varier les visages du groupe

Créez des hommes adultes aux traits, âges et corpulences distincts, puis vérifiez leur différence dans les portraits et scènes de couple.

Auteur
Lydia
Publié
Lecture
14 min de lecture
Mis à jour
Trois hommes adultes souriants en costumes sombres et smoking marchent de nuit sur une rue mouillée devant l'entrée éclairée d'un hôtel.

Commencez avec Z-Image Turbo LoRA en texte vers image ($0.012 par image) pour inventer plusieurs hommes adultes, puis utilisez la retouche Qwen Image 2512 LoRA ($0.03) pour conserver le visage de chacun lorsque vous changez de scène ou réunissez deux ou trois hommes dans une image. La retouche FLUX.1 Dev LoRA ($0.018) permet de changer les vêtements avec un masque. Les hommes se ressemblent parce que le modèle complète un visage par défaut lorsque vous ne précisez que les cheveux, la barbe ou les vêtements. Décrivez d'abord la structure du visage, l'âge et la corpulence, puis ajoutez la lumière, la tenue et un cadre romantique.

Quel modèle utiliser ?

Votre tâche immédiateCommencez iciRéglages initiaux exactsPrix par résultat
Inventer des personnages masculins distincts à partir de texteZ-Image Turbo LoRAaspect_ratio: "3:4", loras: [], output_format: "png"$0.012
Conserver un homme d'une scène à l'autre ou réunir deux ou trois hommes validés dans une compositionQwen Image 2512 LoRA EditUne à trois image_urls, aspect_ratio vide pour un homme ou "4:3" pour un groupe, sans LoRA au départ, output_format: "png"$0.03
Changer une veste en protégeant le visageFLUX.1 Dev LoRA EditUne image_url, une mask_url de mêmes dimensions, strength: 0.9, steps: 28, guidance_scale: 3.5$0.018

Z-Image et Qwen n'ont pas de réglages de pas ni de guidance ; seul FLUX utilise l'intensité, les pas et un masque. Pour conserver un visage lorsque la scène change, utilisez la retouche Qwen plutôt que la route de changement de style de Z-Image ($0.012). Neuf portraits Z-Image coûtent $0.108, soit trois candidats par homme.

Ce que chaque route produit pour les collections destinées aux adultes

Dans nos tests de septembre 2026 sans LoRA chargée, les différences entre routes concernent surtout les scènes pour adultes les plus intenses :

RouteImages suggestives à NSFW avancéesScènes pour adultes les plus intenses
Z-Image Turbo LoRA, texte vers imageProduitesProduites
Z-Image Turbo LoRA, retoucheProduitesAtténuées
Qwen Image 2512 LoRA, texte et retoucheProduitesSuggérées plutôt que montrées ; une LoRA pour adultes comble l'écart
FLUX.1 Dev LoRA, texte vers imageContenu suggestif et mature produit ; scènes fortes atténuéesAtténuées ; une LoRA pour adultes permet les scènes fortes, mais les plus intenses restent suggérées

Pour les scènes les plus intenses avec des visages conservés à partir d'images de référence, ajoutez à la route Qwen une LoRA de retouche pour adultes entraînée pour Qwen-Image-Edit-2511. Faites correspondre la LoRA à l'endpoint, comme l'explique le guide 2512 et Edit 2511. FLUX était le plus restrictif dans ces échantillons de texte vers image. Sa retouche avec masque reste utile pour changer les vêtements. Résultats par niveau : Z-Image Turbo LoRA, Qwen Image 2512 LoRA, FLUX.1 Dev LoRA. En bref : Z-Image texte vers image est ici le point de départ le plus solide pour du contenu adulte, Qwen sert à disposer les visages que vous avez déjà, et FLUX convient à la retouche des vêtements plutôt qu'aux résultats pour adultes. Les prompts ci-dessous montrent des personnes entièrement habillées et ne nécessitent aucun adaptateur.

Essayez dans Playground

  1. Ouvrez Z-Image Turbo LoRA texte vers image, avec le prompt d'Adrian ci-dessous déjà renseigné, et connectez-vous à un compte approvisionné pour le lancer.
  2. Réglez Aspect ratio sur 3:4 et Output format sur PNG. Cliquez sur Remove item sous Style LoRAs pour ne charger aucun adaptateur.
  3. Lancez trois générations et gardez le meilleur visage. Remplacez ensuite les phrases d'identité et de tenue par celles de Marcus ou Daniel ci-dessous, en conservant le reste du prompt d'Adrian.
  4. Pour changer de scène et composer des groupes, ouvrez Qwen Image 2512 LoRA Edit : ajoutez les portraits validés sous Images (Add a file ou Add URL), laissez Aspect ratio sur Auto pour un homme et supprimez l'élément LoRA.

Puis passez à l'API

Une fois le visage satisfaisant, envoyez la même requête depuis votre code. Les champs et résultats figurent dans la référence de l'API.

json
{
  "model": "alibaba/z-image-turbo-lora/text-to-image",
  "input": {
    "prompt": "Photographic chest-up portrait of Adrian, a fictional 34-year-old adult man. Long oval face, prominent curved nose, narrow-set brown eyes, close-cropped dark curls, clean-shaven. Lean frame and relaxed shoulders. Fully dressed in a navy crew-neck sweater. Neutral grey studio wall, soft window light from camera left, eye-level camera, natural skin texture, calm direct gaze. One person, no lettering.",
    "aspect_ratio": "3:4",
    "loras": [],
    "output_format": "png"
  }
}

Ou confiez l'exécution à un Agent. Un assistant peut effectuer le même appel via la CLI (npx @spicyapi/cli tasks create --model alibaba/z-image-turbo-lora/text-to-image --input-file input.json --wait), le serveur MCP (npx --yes --package=@spicyapi/mcp spicyapi-mcp) ou l'Agent Skill (npx skills add spicyapi-ai/spicy-skill). CLI et MCP affichent le prix et demandent une confirmation avant de créer une tâche.

Construisez trois visages distincts sous la même lumière

Sélectionnez les visages dans un cadrage neutre commun : portrait à partir de la poitrine, appareil à hauteur des yeux, mur gris uni, lumière latérale douce d'une fenêtre. Donnez ensuite à chaque homme une valeur différente pour chaque caractéristique que le modèle interprète de manière fiable :

CaractéristiqueContraste à décrire avec des mots simplesIndice faible à éviter
Forme du visageovale allongé, large aux joues pleines, mâchoire carrée« beau », « viril », « visage parfait »
Yeuxrapprochés, enfoncés, écartésla couleur seule ; elle varie entre générations
Nezsaillant et courbé, droit et large« joli nez »
Âgenombre exact et signes : rides du sourire, implantation qui recule, tempes grises« mature », « d'apparence jeune »
Corpulence et posturemince avec épaules détendues, trapu et droit, épaules larges et torse massif« physique masculin puissant »
Cheveux et barbeboucles foncées très courtes, poivre et sel avec barbe taillée, cheveux courts et implantation qui reculenoms de style booru, susceptibles d'introduire des styles non demandés

Ces endpoints n'ont pas de champ de prompt négatif : affirmez donc que le personnage est adulte dans chaque phrase d'identité ("a fictional 34-year-old adult man", âge exact et signes d'âge). Écrivez des phrases complètes plutôt que des tags et évitez la syntaxe de pondération telle que (((broad))). Pour varier le teint ou les origines, nommez-les précisément ; sinon, Z-Image revient à une apparence par défaut.

PersonnageTraits du visage stablesTraits corporels stablesTenue du premier portrait
Adrian, 34Visage ovale allongé, nez saillant courbé, yeux rapprochésSilhouette mince, épaules détenduesPull bleu marine à col rond
Marcus, 48Visage large, joues pleines, yeux enfoncés, rides du sourireSilhouette trapue, posture droiteSurchemise olive fermée sur un T-shirt
Daniel, 41Mâchoire carrée, yeux écartés, nez droit et largeÉpaules larges, torse massifPolo en maille couleur rouille

Copiez ce prompt pour Adrian :

Photographic chest-up portrait of Adrian, a fictional 34-year-old adult man. Long oval face, prominent curved nose, narrow-set brown eyes, close-cropped dark curls, clean-shaven. Lean frame and relaxed shoulders. Fully dressed in a navy crew-neck sweater. Neutral grey studio wall, soft window light from camera left, eye-level camera, natural skin texture, calm direct gaze. One person, no lettering.

Pour Marcus, remplacez les phrases d'identité et de tenue par :

Marcus, a fictional 48-year-old adult man. Broad face, full cheeks, deep-set brown eyes, visible smile lines, short salt-and-pepper hair and a neatly trimmed beard. Stocky frame, upright posture. Fully dressed in an olive overshirt buttoned over a plain cream T-shirt.

Pour Daniel, utilisez :

Daniel, a fictional 41-year-old adult man. Square jaw, wide-set hazel eyes, straight broad nose, short dark hair with a receding hairline, clean-shaven. Broad shoulders and a substantial torso. Fully dressed in a rust knit polo.

Conservez le reste du prompt et générez trois versions de chaque description avant de choisir. Un seed n'est pas un mécanisme d'identité. Si Marcus ressemble encore à Adrian, renforcez les structures opposées (joues larges et yeux enfoncés contre visage long et yeux rapprochés), plutôt que d'ajouter des adjectifs à la barbe. Placez les trois portraits choisis côte à côte : si vous les distinguez par la longueur du visage et la mâchoire en masquant les cheveux, la distribution fonctionne.

Trois portraits masculins alignés, étiquetés visage long, large et anguleux, avec les contours des mâchoires.

Illustration : trois structures faciales avec le même cadrage et la même lumière, et non des résultats de ces prompts.

Si les trois candidats ressemblent toujours à Adrian, générez Marcus avec Qwen 2512 texte vers image, sa description, aspect_ratio: "3:4" et aucune LoRA ($0.03 par résultat). Ne fournissez jamais le portrait d'Adrian comme référence pour un autre homme : le modèle conserve le visage reçu.

Conservez la personne lorsque vous changez de scène

Utilisez le portrait sélectionné d'Adrian comme entrée de retouche Qwen au lieu de le recréer à partir de texte. Téléversez-le comme Picture 1, laissez LoRAs et aspect_ratio vides pour que le résultat suive le format du portrait, choisissez PNG et utilisez :

Keep the adult man from Picture 1: the same long oval face, curved nose, narrow-set eyes, short curls and lean build. Show him standing beside a theatre entrance at dusk in a closed navy wool coat. Waist-up composition. Warm light from the entrance illuminates one side of his face; the other side remains visible. Keep his apparent age and grooming. One person, no lettering.

Cela change simultanément le décor, les vêtements et la lumière. Si le visage s'élargit, revenez au portrait original et limitez la requête suivante au seul manteau ; ne poursuivez pas les retouches sur le résultat qui a dérivé.

Qwen utilise deux bases : Qwen-Image-Edit-2511 pour la retouche et Qwen-Image-2512 pour la génération à partir de texte. Une LoRA entraînée pour 2512 ne convient pas automatiquement à la retouche. La route de retouche accepte jusqu'à trois sources et trois adaptateurs compatibles.

Réunissez deux ou trois hommes adultes sans les fusionner

Qwen Edit 2511 est conçu pour fusionner des images de personnes séparées en une photo de groupe, mais les visages peuvent encore se mélanger. « Ne changez pas l'identité » ne suffit pas à préciser quel visage va où : différenciez les entrées, puis attribuez chaque homme par image source, position, traits et vêtements.

Téléversez Adrian comme Picture 1 et Marcus comme Picture 2. Choisissez aspect_ratio: "4:3", PNG et aucune LoRA. Placez le sujet principal en premier, car Picture 1 détermine la composition.

A quiet romantic editorial photograph of two fully clothed adult men outside a theatre. On the left is the 34-year-old lean man from Picture 1, preserving his long oval face, curved nose and short curls; he wears his navy sweater. On the right is the 48-year-old stocky man from Picture 2, preserving his broad face, smile lines and salt-and-pepper beard; he wears his olive overshirt. They face each other with a small space between their shoulders. Their hands remain separately visible beside their own bodies. Waist-up, eye-level, warm doorway light, no text.

Commencez sans contact des mains. Pour une seconde composition, demandez un seul contact simple : la main droite de Marcus posée sur le haut du bras gauche d'Adrian. Nommez le propriétaire, le côté et la destination ; « ils se tiennent » ne les précise pas. Le guide à deux personnages détaille davantage les points de contact et les réparations.

Pour réunir les trois hommes, ajoutez Daniel comme Picture 3 et utilisez aspect_ratio: "16:9" pour laisser de la place à trois silhouettes cadrées à la taille. Placez-les à gauche, au centre et à droite, gardez des couleurs de vêtements différentes (marine, olive, rouille) et les mains visibles à côté de leurs corps respectifs. Trois sources constituent la limite : un quatrième personnage nécessite une seconde passe, avec le trio comme Picture 1 et le portrait du quatrième homme.

Une scène de café à deux hommes et un détail de main utilisent des traits colorés pour relier chaque manche à sa main.

Illustration : suivre chaque manche jusqu'à sa main indique à qui appartient chaque bras.

Changez une veste sans toucher au visage

Utilisez la retouche FLUX.1 Dev LoRA pour changer un vêtement sans déplacer autre chose. Créez le masque dans n'importe quel éditeur d'images : peignez la veste en blanc sur un calque noir (visage et cou restent noirs), puis exportez aux dimensions exactes du portrait en pixels. Téléversez les deux fichiers (JPG, PNG, WEBP ou GIF, jusqu'à 10 MB chacun) ou passez leurs URLs dans image_url et mask_url. Suivez le contour du vêtement avec un bord doux ; un rectangle net laisse un raccord visible. Le résultat conserve les proportions de la source à environ 0,7 mégapixel : un portrait de 1024 x 1536 revient donc en 672 x 1008.

Avec un masque, décrivez uniquement ce qui doit figurer dans la zone blanche :

A charcoal wool overcoat with a high collar, closed, over a grey knit sweater, soft window light from the left.

Utilisez strength: 0.9, steps: 28, guidance_scale: 3.5 et fixez le seed. Si l'ancienne veste transparaît, augmentez l'intensité vers 1 ; si la mâchoire ou l'encolure dérive, réduisez la zone blanche avant de baisser l'intensité.

Corrigez le défaut visible

DéfautModification au prochain essai
Cheveux différents, visages presque identiquesRevenez aux portraits séparés ; opposez longueur du visage, forme du nez, écartement des yeux et signes d'âge. Supprimez les expressions comme « beau visage parfait ».
Même apparence et même teint par défaut pour tousNommez précisément le teint et les traits dans chaque phrase d'identité, plutôt que d'attendre que le modèle les varie.
L'homme trapu devient un athlète muscléRemplacez "powerful masculine physique" par "stocky frame, broad waist, relaxed abdomen under a loose overshirt." Montrez la taille plutôt qu'un seul gros plan serré sur la tête.
Les deux hommes héritent de la même barbeAttribuez "clean-shaven man from Picture 1 on the left" et "bearded man from Picture 2 on the right." Supprimez toute indication d'apparence non attribuée.
Les visages se mélangent dans une retouche à deux hommesDonnez aux sources des vêtements et arrière-plans différents, puis attribuez gauche et droite.
Le visage change sous un éclairage dramatiqueUtilisez une lumière directionnelle douce avec les deux yeux visibles ; revenez à la référence originale, pas au visage modifié.
La retouche des vêtements altère la mâchoireUtilisez la route FLUX masquée avec le masque limité sous l'encolure. Gardez le visage hors de la zone blanche.
Impossible d'attribuer un bras à une personneSéparez les corps et retirez le contact, puis réintroduisez un contact explicitement attribué entre une main et le haut d'un bras.

Gardez une fiche des personnages

Une distribution exploitable comprend un portrait validé par homme et la phrase d'identité qui l'a produit. Ajoutez une vue de trois quarts ou de côté pour les compositions de profil (demandez-la à Qwen en retouchant le portrait validé et en répétant la description du visage). Si les références continuent de dériver après plusieurs scènes, entraînez une LoRA de personnage sur vos images validées et chargez-la sur ces endpoints, comme l'explique le guide de l'API LoRA.

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