Aller au contenu principal

Générer une image FLUX depuis un formulaire n8n

Un formulaire web reçoit un prompt et un style. Le workflow envoie le prompt au modèle FLUX.1-schnell via l'API d'inférence Hugging Face, avec le texte de style associé au choix, puis enregistre l'image dans un bucket S3. Le formulaire affiche l'image en cas de succès, ou un message d'erreur sinon. Pour l'utiliser, il faut un compte Hugging Face et un bucket S3, par exemple Cloudflare R2.

Déclencheur
Formulaire n8n
Taille
12 nœuds
Outils
S3, Requêtes HTTP (API)

Comment fonctionne ce workflow

  1. 1

    Le Formulaire n8n capture le prompt et le style choisis par l'utilisateur.

  2. 2

    Le nœud Switch oriente l'exécution vers la branche correspondant au style.

  3. 3

    Le nœud Edit Fields de la branche définit le texte de style, qui est ensuite transmis au modèle avec le prompt.

  4. 4

    Le nœud HTTP Request, nommé Call huggingface inference api, appelle l'API d'inférence Hugging Face avec le modèle FLUX.1-schnell.

  5. 5

    Le nœud S3 enregistre l'image générée dans un bucket.

  6. 6

    Le nœud Respond to Form affiche l'image dans le formulaire, ou renvoie un message en cas d'erreur.

Quand l'utiliser

  • Comparer plusieurs modèles FLUX sur un même prompt en changeant l'URL de l'appel.
  • Proposer un générateur d'images à une équipe qui n'a pas accès à l'API Hugging Face.
  • Produire des images à partir de styles prédéfinis, sans saisir de consigne technique.

À préparer avant l'import

  • Un compte Hugging Face avec un jeton d'accès à l'API d'inférence, enregistré dans n8n comme identifiant.
  • Un bucket S3, par exemple sur Cloudflare R2, avec ses identifiants enregistrés dans n8n.
  • Une instance n8n où le formulaire est accessible depuis un navigateur.

Bon à savoir

Commencez avec le modèle FLUX.1-schnell, celui du nœud Call huggingface inference api. Pour changer de modèle, modifiez seulement l'URL de ce nœud, par exemple vers FLUX.1-dev.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n