Guide Complet de ComfyUI FLUX.1 Kontext : Tutoriel d’édition d’images IA et de prompts
FLUX.1 Kontext est une suite de modèles génératifs conçue pour l’édition basée sur le texte et l’image. Contrairement aux modèles traditionnels de texte vers image (T2I), Kontext prend en charge le traitement d’images basé sur le contexte, capable de comprendre à la fois le contenu de l’image et du texte pour obtenir des capacités d’édition d’images plus précises.
Actuellement, Black Forest Labs n’a publié que la version API, la version open-source n’étant pas encore disponible. Nous mettrons à jour cet article avec les tutoriels pertinents une fois la version open-source disponible. Actuellement, FLUX.1 Kontext peut être utilisé dans ComfyUI via des nœuds API.
Fonctionnalités du Modèle FLUX.1 Kontext
- Édition Continue d’Images : Maintient la cohérence à travers plusieurs étapes d’édition
- Modification Précise d’Objets : Modifie avec précision des objets spécifiques dans les images
- Édition de Cohérence des Personnages : Maintient les caractéristiques des personnages à travers plusieurs étapes d’édition
- Préservation et Transfert de Style : Peut à la fois maintenir le style original et effectuer un transfert de style
- Édition de Texte dans l’Image : Modifie directement le contenu textuel dans les images
- Contrôle de la Composition : Contrôle précis de la composition de l’image, des angles de caméra et des poses
- Inférence Rapide : Génération et édition d’images efficaces
Utilisation de FLUX.1 Kontext dans ComfyUI via API
FLUX.1 Kontext est actuellement fourni dans ComfyUI sous forme de nœuds API. Nous continuerons à mettre à jour ce tutoriel après la sortie de la version open-source. Veuillez consulter le Wiki ComfyUI pour les articles connexes rédigés dans la documentation officielle de ComfyUI.
Tutoriel Officiel des Nœuds API FLUX.1 Kontext
- Veuillez mettre à jour votre ComfyUI Portable ou Desktop vers la dernière version.
- Dans la barre de menu, sélectionnez Workflow -> Parcourir les Modèles -> catégorie Image API pour trouver les modèles liés à FLUX.1 Kontext.
L’utilisation des nœuds API nécessite que vous vous connectiez et que vous ayez un solde suffisant sur votre compte. Veuillez consulter Aperçu des Nœuds API ComfyUI pour en savoir plus sur le système de crédits.
Puisque les nœuds correspondants sont très simples à utiliser, il suffit essentiellement de trouver le nœud Flux.1 Kontext [pro] Image
ou Flux.1 Kontext [pro] Image
dans le Nœud API et d’utiliser les nœuds Load Image
et Save Image
.
- Chargez l’image à éditer dans le nœud
Load Image
- Modifiez les paramètres nécessaires dans le nœud
Flux.1 Kontext Pro Image
ouFlux.1 Kontext Max Image
:prompt
Entrez le prompt pour l’image que vous souhaitez éditeraspect_ratio
Définissez le ratio d’aspect de l’image originale, le ratio doit être compris entre 1:4 et 4:1prompt_upsampling
Définissez si vous souhaitez utiliser l’amélioration de prompt. Si activé, il modifiera automatiquement le prompt pour obtenir des résultats plus riches, mais les résultats ne sont pas reproductibles
- Cliquez sur le bouton
Run
ou utilisez le raccourciCtrl(cmd) + Enter
pour exécuter l’édition d’image. - Après avoir attendu que l’API renvoie les résultats, vous pouvez visualiser l’image éditée dans le nœud
Save Image
, et l’image correspondante sera également enregistrée dans le répertoireComfyUI/output/
.
Workflow Natif ComfyUI Flux.1 Kontext
[À mettre à jour]
Guide Complet des Prompts FLUX.1 Kontext
Bases des Prompts FLUX.1 Kontext
Note Importante : FLUX.1 Kontext a une limite maximale de prompt de 512 tokens, veuillez planifier la longueur de votre prompt en conséquence.
Veuillez écrire les prompts en anglais L’avantage principal de Kontext réside dans la compréhension du contexte de l’image - vous n’avez besoin de spécifier que ce que vous souhaitez changer, sans avoir à décrire toute la scène en détail. Cela rend l’édition d’images plus simple et plus intuitive.
Modification Basique d’Objets FLUX.1 Kontext
Kontext excelle dans la modification directe d’objets, comme le changement de couleurs ou le remplacement d’objets.
Exemples de Modifications Basiques :
Type de Modification | Prompt Example | Description de l’Effet |
---|---|---|
Changement de Couleur | ”Change the car color to red” | Change uniquement la couleur de la voiture, garde le reste |
Remplacement d’Objet | ”Change the flowers to yellow” | Change la couleur des fleurs |
Ajout Simple | ”Add an apple on the table” | Ajoute un nouvel objet à la scène existante |
Comparaison des Niveaux de Précision des Prompts
Différents niveaux de détail dans les prompts produiront différents effets d’édition. Voici une comparaison de trois niveaux de précision :
Tableau de Comparaison des Niveaux
Niveau de Précision | Caractéristiques | Avantages | Inconvénients | Cas d’Utilisation |
---|---|---|---|---|
Édition Simple | Concis et direct | Rapide et facile | Peut changer le style | Test rapide d’idées |
Édition Contrôlée | Ajoute préservation | Plus stable | Légèrement plus long | Besoin de préserver |
Transformation Complexe | Détaille tout | Contrôle précis | Prompts plus longs | Changements multiples |
Comparaison d’Exemples Spécifiques
Scénario : Changer une scène nocturne en scène diurne
Niveau de Précision | Prompt | Effet Attendu |
---|---|---|
Édition Simple | ”Change to daytime” | Le temps change, le style peut changer |
Édition Contrôlée | ”Change to daytime while maintaining the same style of the painting” | Le temps change, le style est préservé |
Transformation Complexe | ”Change the setting to a day time, add a lot of people walking the sidewalk while maintaining the same style of the painting” | Changements multiples, précis |
Guide Complet de Conversion de Style
Tableau des Principes de Conversion de Style
Principe | Description | Bon Exemple | Exemple à Éviter |
---|---|---|---|
Spécifier le Style | Utiliser des noms spécifiques | ”Transform to Bauhaus art style" | "Make it artistic” |
Référencer les Mouvements | Mentionner spécifique | ”1960s pop art poster style" | "Modern art style” |
Décrire les Caractéristiques | Détail des éléments | ”Visible brushstrokes, thick paint texture" | "Make it look better” |
Préserver les Éléments | Spécifier la rétention | ”While maintaining the original composition and placement” | No preservation |
Comparaison des Prompts de Conversion de Style
Conversion d’une photo en style peinture
Type d’Effet | Prompt | Qualité du Résultat |
---|---|---|
❌ Basique (peut perdre des détails) | “Make it a sketch” | Changement de style, perte de détails |
✅ Amélioré (préserve) | “Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture” | Style + détails |
✅ Meilleur (contrôle total) | “Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture while maintaining all background details and features” | Équilibre parfait |
Modèles de Prompts Courants pour la Conversion de Style
Type de Style | Modèle de Prompt Recommandé |
---|---|
Peinture à l’Huile | ”Transform to oil painting with visible brushstrokes, thick paint texture, and rich color depth” |
Aquarelle | ”Convert to watercolor painting with transparent colors, paper texture, and natural paint flow effects” |
Croquis au Crayon | ”Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture” |
Style Anime | ”Transform to anime style with clear lines, vibrant colors, and typical anime character features” |
Claymation | ”Restyle to Claymation style with 3D sculpted texture and soft lighting effects” |
Cadre d’Édition de Cohérence des Personnages FLUX.1 Kontext
Méthode en Trois Étapes pour la Cohérence des Personnages
Étape | Objectif | Exemple | Importance |
---|---|---|---|
1. Établir la Référence | Définir l’identité | ”The woman with short black hair” | ⭐⭐⭐⭐⭐ |
2. Spécifier le Changement | Énoncer les changements | ”Now in a tropical beach setting” | ⭐⭐⭐⭐ |
3. Marque de Rétention | Spécifier les caractéristiques | ”While maintaining the same facial features and expression” | ⭐⭐⭐⭐⭐ |
Comparaison des Mots de Description des Personnages
Méthode de Description | Effet | Exemple | Recommandation |
---|---|---|---|
❌ Référence par Pronom | Confusion | ”She”, “He”, “This person” | Non recommandé |
✅ Description Spécifique | Identité claire | ”The woman with short black hair” | Fortement recommandé |
✅ Marquage des Caractéristiques | Identification précise | ”The man with glasses”, “The girl in red coat” | Recommandé |
Séquence d’Exemple d’Édition Séquentielle
Personnage : Jeune Femme
Étape d’Édition | Prompt | Objectif |
---|---|---|
Étape 1 | ”She’s now taking a selfie in a street in Freiburg, it’s a lovely day out” | Changer l’environnement et l’activité |
Étape 2 | ”Remove the thing from her face” | Supprimer un élément spécifique |
Étape 3 | ”It’s now snowing, everything is covered in snow” | Changer l’environnement météorologique |
Techniques Spéciales d’Édition de Texte
Règles de Syntaxe d’Édition de Texte
Type d’Édition | Format de Syntaxe | Exemple |
---|---|---|
Remplacer le Texte | ”Replace ‘[original text]’ with ‘[new text]‘" | "Replace ‘joy’ with ‘BFL‘“ |
Modifier le Style | ”Replace ‘[original text]’ with ‘[new text]’ while maintaining [style requirements]" | "Replace ‘SALE’ with ‘OPEN’ while maintaining the same font style and color” |
Ajouter du Texte | ”Add text ‘[content]’ at [position]" | "Add text ‘WELCOME’ on the sign” |
Comparaison des Meilleures Pratiques d’Édition de Texte
Pratique | Effet | Exemple |
---|---|---|
✅ Utiliser les guillemets | Identification précise du texte | ”Replace ‘OPEN’ with ‘CLOSED’” |
❌ Sans guillemets | Peut causer des erreurs | ”Change OPEN to CLOSED” |
✅ Spécifier le style | Maintenir l’effet visuel | ”While maintaining the same font style and color” |
❌ Sans spécification | Peut changer le design global | Seulement spécifier le contenu du texte |
Référence de Dépannage FLUX.1 Kontext
Problèmes Courants et Solutions
Type de Problème | Manifestation du Problème | Exemple d’Erreur | Solution Correcte |
---|---|---|---|
Changement d’Identité du Personnage | Changements excessifs des traits du visage | ”Transform the person into a Viking" | "Transform the man into a viking warrior while preserving his exact facial features, eye color, and facial expression” |
Décalage de Composition | Changements de position ou d’échelle du sujet | ”Put him on a beach" | "Change the background to a beach while keeping the person in the exact same position, scale, and pose” |
Perte de Détails de Style | Perte de détails importants pendant la conversion de style | ”Make it a sketch" | "Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture while preserving all scene details” |
Changement d’Élément Inattendu | Modifications non désirées | ”Change to daytime" | "Change to daytime while everything else should stay black and white and maintain the original style” |
Impact du Choix du Verbe sur les Résultats
Type de Verbe | Force de Signification | Scénarios Applicables | Exemple |
---|---|---|---|
”Transform” | Changement complet | Quand le style est complètement changé | ”Transform to oil painting style" |
"Change” | Modification partielle | Quand on modifie des éléments spécifiques | ”Change the clothing color" |
"Replace” | Remplacement direct | Quand on remplace des objets ou du texte | ”Replace the background with forest" |
"Add” | Ajouter un élément | Quand on ajoute des éléments | ”Add a small bird" |
"Remove” | Supprimer un élément | Quand on supprime du contenu non désiré | ”Remove the cars from background” |
Techniques Avancées de Combinaison de Prompts FLUX.1 Kontext
Structure de Prompt Multi-Édition
Format de Template: [Modification Principale] + [Exigences de Préservation] + [Description Détaillée]
Exemple Réel:
Exigences d’Édition | Prompt Organisé par Template |
---|---|
Changer l’Arrière-plan + Garder la Personne | ”Change the background to a forest scene while keeping the person in exactly the same position and pose, maintaining the original lighting” |
Conversion de Style + Garder la Composition | ”Transform to watercolor painting style while maintaining the original composition and all object positions, using soft color transitions” |
Modification Multi-Objets | ”Change the car to red and the sky to sunset colors while keeping the road and buildings in their original appearance” |
Guide de Priorité des Prompts
Priorité | Type de Contenu | Exemple |
---|---|---|
Plus Haute | Garder l’Identité du Personnage | ”While maintaining the exact same facial features” |
Haute | Cible de Modification Principale | ”Change the background to beach” |
Moyenne | Style et Texture | ”Using watercolor painting style” |
Basse | Supplément de Détail | ”Add soft lighting effects” |
Liste de Vérification des Prompts FLUX.1 Kontext
Avant d’utiliser les prompts, veuillez vérifier les points suivants :
Points de Vérification de Base
- Le contenu à modifier est-il clairement spécifié ?
- L’élément qui doit rester inchangé est-il décrit ?
- La longueur du prompt est-elle dans la limite de 512 tokens ?
- Une description spécifique plutôt que vague est-elle utilisée ?
Points de Vérification Avancés
- Une description spécifique est-elle utilisée au lieu des pronoms lors de l’édition des personnages ?
- Une caractéristique spécifique est-elle décrite lors de la conversion des styles ?
- Les guillemets sont-ils utilisés lors de l’édition de texte ?
- Le verbe approprié (transform/change/replace) est-il sélectionné ?
Grâce à ce guide complet des prompts, vous pouvez mieux maîtriser l’utilisation de FLUX.1 Kontext pour obtenir des effets d’édition d’image plus précis.
Résumé des Meilleures Pratiques de Prompt FLUX.1 Kontext
- Spécifique et Clair : Un langage précis donne de meilleurs résultats. Utilisez des noms de couleurs précis, des descriptions détaillées et des verbes d’action clairs pour éviter les termes vagues.
- Commencer Simple : Avant d’ajouter de la complexité, commencez par les changements essentiels. Testez d’abord les modifications de base, puis construisez sur les résultats réussis.
- Préservation Intentionnelle : Indiquez clairement ce qui doit rester inchangé. Utilisez des phrases comme “while maintaining the same [facial features/composition/lighting]” pour protéger les éléments importants.
- Itérer si Nécessaire : Les transformations complexes nécessitent souvent plusieurs étapes. Décomposez les changements drastiques en éditions séquentielles pour un meilleur contrôle.
- Nommer Directement le Sujet : Utilisez “The woman with short black hair” ou “The red car” au lieu de “She”, “It”, ou “This” etc.
- Utiliser des Guillemets pour le Texte : Citez le texte exact que vous souhaitez modifier : “Replace ‘joy’ with ‘BFL’” est meilleur que les descriptions de texte générales.
- Contrôle Explicite de la Composition : Lors du changement d’arrière-plan ou de paramètres, spécifiez “Keep accurate camera angle, position, and composition” pour éviter le repositionnement inutile.
- Sélectionner Soigneusement les Verbes : “Transform” peut impliquer un changement complet, tandis que “Change clothing” ou “Replace background” vous permet de mieux contrôler les changements réels.
Rappel : Il est toujours bénéfique de rendre le contenu plus explicite lorsque le nombre d’instructions pour chaque édition n’est pas trop complexe.