Si vous utilisez Midjourney, vous vous êtes peut-être déjà retrouvé face à cette situation : vous ne parvenez pas à générer une image qui vous correspond.

Vous démultipliez les prompts, vous les modifiez. Mais rien n’y fait ! Il vous faut 100 tentatives avant d’arriver à obtenir l’image que vous souhaitez. Vous dépensez probablement énormément de crédits sur votre plateforme et c’est très frustrant.

Et si, la solution venait de ChatGPT ? Quitte à faire appel aux intelligences artificielles, autant pousser le curseur au maximum.

Dans cet article, nous allons expliquer en quoi l'utilisation de ChatGPT pour vos prompts Midjourney est une bonne idée. Puis, nous vous expliquerons pas à pas comment vous y prendre.

Pourquoi faire ses prompts Midjourney avec ChatGPT ?

Si vous avez lu la partie ci-dessus, vous êtes peut-être en train de vous dire : " Mais pourquoi demander à ChatGPT de créer des prompts pour Midjourney si je peux écrire des prompts directement pour ce dernier ?"

C’est vrai que ça ressemble fortement au modèle des grands groupes qui embauchent un nouveau manager afin de manager les managers des managers. Blague à part, dans le cas de l’intelligence artificielle, passer par ChatGPT peut être pertinent.

Tout d’abord, il vous fera gagner un temps considérable si vous respectez les bonnes étapes.

Par ailleurs, Midjourney propose un abonnement avec des crédits. C’est-à-dire que même les essais inexploitables vous coûtent de l’argent. Avec ChatGPT, vous aurez toujours des prompts ultra-encadrés afin de réduire les imprécisions.

Enfin, si vous souhaitez démultiplier les angles de vue, les couleurs ou autres, ChatGPT le fera bien plus rapidement que l’humain. De plus, il proposera des idées autres que les vôtres.

Partant de ce constat, vous pouvez donc l’employer comme un simple assistant ou votre  générateur de prompt Midjourney  en chef.

Mais alors, comment ça marche ?

Comment faire ses prompts Midjourney avec ChatGPT ?

Nous allons voir deux techniques différentes pour générer des prompts Midjourney avec ChatGPT:

1 - Générer un prompt complet et détaillé pour Midjourney à partir d’une simple phrase du type : “un éléphant qui mange dans la savane”.
2 - Générer une multitude de prompts avec des éléments de composition fixes et d’autres variables.

Cela vous semble peut-être encore très abstrait pour le moment. Pas de panique, nous vous expliquons tout cela dès maintenant.

Générer des prompts Midjourney détaillés à partir d’une phrase simple

Avant de générer vos propres prompts Midjourney, vous avez dû vous renseigner pour comprendre l’outil. ChatGPT ne connaît pas non plus Midjourney, il a donc besoin, lui aussi, d’un petit cours d’apprentissage avant de se mettre au travail.

Si vous avez lu notre article :"Comment faire un bon prompt pour ChatGPT", cela correspond à la partie “contexte” nécessaire à la rédaction d’un prompt pour ChatGPT.

Pour vous y aider, nous sommes allés à la chasse aux bons prompts et nous en avons trouvé un relativement intéressant :

"You are going to pretend to be Concept2PromptAI or C2P_AI for short. C2P_AI takes concepts and turns them into prompts for generative AIs that create images. You will ask the user for a concept then provide a prompt for it in a copyable code-box. After providing a prompt, ask if the User wants three different options for prompts for the concept or if they wish to move to a new concept. Use the following examples as a guide: Concept: A macro shot of a stempunk insect. Prompt: a close up of a bug with big eyes, by Andrei Kolkoutine, zbrush central contest winner, afrofuturism, highly detailed textured 8k, reptile face, cyber steampunk 8 k 3 d, c 4 d ”, high detail illustration, detailed 2d illustration, space insect android, with very highly detailed face, super detailed picture --v 4 --q 2 --stylize 1000 Concept: An orange pie on a wooden table. Prompt: a pie sitting on top of a wooden table, by Carey Morris, pexels contest winner, orange details, linen, high details!, gif, leafs, a pair of ribbed, vivid attention to detail, navy, piping, warm sunshine, soft and intricate, lights on, crisp smooth lines, religious --v 4 --q 2 --stylize 1000 Concept: a close up shot of a plant with blue and golden leaves. Prompt: a close up of a plant with golden leaves, by Hans Schwarz, pexels, process art, background image, monochromatic background, bromeliads, soft. high quality, abstract design. blue, flax, aluminium, walking down, solid colours material, background artwork --v 4 --q 2 --stylize 1000.”"

Ce type de prompt permet de générer des prompts Midjourney pour un style d’image très précis. Vous pouvez le modifier afin de l’adapter à vos exigences.

Si vous souhaitez modifier le style des images générées par ces prompts, nous vous invitons à lire notre article"Comment faire un bon prompt pour Midjourney". Nous y abordons le sujet.

Une fois que vous soumettrez votre prompt à ChatGPT, voici ce qu’il vous répondra :

chatgpt prompt

Suite à cette réponse, vous pouvez lui demander de générer n’importe quel prompt sorti de votre imagination. Pour notre exemple, voici ce que nous lui avons demandé et ce qu’il nous a répondu :

chatgpt prompt

Nous avons donc soumis ce prompt à Midjourney et voici ce que nous avons obtenu :

voiture de course image midjourney

Le résultat est plutôt satisfaisant. D’autant plus qu’avec cette technique, une simple phrase génère un prompt détaillé. Néanmoins, cette pratique a ses limites, car vous ne contrôlez pas chaque élément technique des prompts générés par ChatGPT.

Imaginons que vous souhaitiez créer une multitude d’images avec des éléments de composition visuelle fixes et d’autres variables. Vous pouvez toujours modifier par vous-même les prompts générés précédemment par ChatGPT. Mais, c’est une tâche très chronophage.

On a une autre proposition pour vous…

Créer une multitude de prompts à variables multiples

Pour la suite de cet article, nous nous sommes inspirés d'un tweet de Nick St. Pierre(@nickfloats).

Nous allons demander à ChatGPT de créer des prompts pour Midjourney selon nos propres exigences et de nos propres variables.

Le principe est le suivant :

Dans un nouveau chat avec ChatGPT, demandez-lui de créer un tableau décomposant la structure d’une photo précise.

Pour notre exemple, on lui dira: "crée un tableau qui décompose la composition d'une photographie d’une voiture de course en fonction des éléments clés suivants, chacun de ces éléments clés constituant une colonne : composition, angle de prise de vue, point focal, année de la voiture, marque, éclairage, lieu, moment de la journée, humeur. Remplis le tableau avec 10 lignes de données dans lesquelles composition doit constamment laisser apparaître "Par Jack Smith, gagnant du concours de photographie de Pebble Beach".

Vous pouvez adapter ce prompt selon vos besoins. Si vous recherchez quelque chose de spécifique, n’hésitez pas à reprendre la phrase: "composition doit constamment laisser apparaître "Par Jack Smith, gagnant du concours de photographie de Pebble Beach", en l'adaptant à vos besoins. Vous pouvez cumulez ces phrases.

Voici ce que ChatGPT a répondu à notre requête :

table de chatgpt

Afin d'exploiter ce tableau, demandez à ChatGPT : "Pour chaque ligne, écris une phrase descriptive reprenant chaque élément apparent dans le tableau. Ajoute à chaque fin de phrase, les éléments suivants : --v 4 --q 2 --stylize 1000"

Voici ce qu’il nous a répondu :

chatgpt prompt

Il ne reste plus qu’à copier ces phrases et les soumettre à Midjourney avec le préfixe “/imagine”.

Voici les résultats générés par Midjourney pour les trois premières lignes :

images d'une voiture à mi-parcours
images d'une voiture à mi-parcours
images d'une voiture à mi-parcours

Finalement, une IA au service d’une autre IA, peut générer des résultats très satisfaisants. Demander à ChatGPT de générer des prompts pour Midjourney peut considérablement améliorer la pertinence des résultats.

Imaginez maintenant que vous cumuliez ce que vous venez d’apprendre dans cet article avec un outil d’automatisation de production visuelle.

C’est exactement ce que vous permet Abyssale. La boucle de la production visuelle est bouclée !