Aller au contenu principal

n8n Cloud + auto-hébergé / Modèle de workflow

Planifiez votre galerie NSFW dans Google Sheets.

Transformez vos idées NSFW en file d’images. Générez jusqu’à quatre concepts Z-Image Turbo par exécution, puis consultez prompt, statut et lien de résultat.

La version Cloud utilise les nœuds HTTP intégrés ; le téléchargement auto-hébergé utilise le nœud communautaire SpicyAPI. Choisissez ci-dessous les étapes adaptées.

Anime adulte et visual novels
Illustration
Essayer d’abord le modèle
Pour commencer
Une feuille Google Sheets avec des ID stables et des prompts
Vous obtenez
Fichiers image, états par ligne et liens vers les résultats
Idéal pour
Bibliothèques de prompts, concepts de personnages et petits lots

Une feuille de production qui montre les concepts réussis, leurs tâches et les lignes à vérifier. L’exécution contient aussi l’image téléchargée pour l’étape suivante de publication ou de stockage.

Le déroulement du workflow

Le déroulement du workflow

  1. 01

    Lire les lignes todo

  2. 02

    Limiter à quatre

  3. 03

    Générer et télécharger

  4. 04

    Mettre à jour les mêmes lignes

Guide visuel du workflow.

NSFW / Personnage / Style

Points de départ créatifs

Calendrier éditorial depuis Sheets
Illustration

Calendrier éditorial depuis Sheets

01

Réunissez portraits, variations et couvertures dans Google Sheets. Générez une petite file et examinez chaque résultat avec son prompt avant publication.

Que modifier en premier

Utilisez des ID uniques et le statut todo. Le workflow traite jusqu’à quatre lignes par exécution et enregistre les résultats.

Essayer cette direction
Anime adulte et visual novels
Illustration

Anime adulte et visual novels

02

Créez un personnage adulte original pour une galerie illustrée, une fiche ou un visual novel. Une LoRA compatible complète le prompt pour explorer trait et rendu.

Que modifier en premier

Choisissez une LoRA Z-Image Turbo, ajoutez son déclencheur et comparez une scène avant un autre adaptateur.

Essayer cette direction
Séries de personnages NSFW
Illustration

Séries de personnages NSFW

03

Composez une histoire éditoriale : portrait près d’une fenêtre, tenue de soirée et balcon nocturne. Testez quatre scènes, puis développez la meilleure direction.

Que modifier en premier

Réutilisez le portrait original à chaque scène. Changez tenue et lieu en conservant visage et coiffure.

Essayer cette direction

Tutoriel du workflow

Les étapes du premier résultat

Utilisez le JSON Cloud pour une file avec les nœuds HTTP intégrés. Il enregistre la requête d’origine avant soumission, écrit les ID des tâches acceptées avant l’attente et reprend les lignes qui ont déjà une tâche.

  1. 01

    Importer et connecter les deux services

    Importez le JSON Cloud dans n8n. Dans Quote Request, Create Task et Get Task, choisissez Generic Credential Type → Bearer Auth et sélectionnez les mêmes identifiants, avec votre clé API dans leur champ Bearer Token. Utilisez les mêmes identifiants Google Sheets OAuth2 dans tous les nœuds Sheets. Gardez le workflow inactif pendant la configuration.

  2. 02

    Créer les colonnes de file et de reprise

    Utilisez ces en-têtes : id, prompt, status, taskId, resultUrl, cost, error, idempotencyKey, firstAttemptAt, requestJson. Donnez à chaque ligne un id unique de 1 à 48 lettres, chiffres, traits de soulignement ou tirets. Placez le brief créatif dans prompt et les nouvelles lignes sur todo. Laissez les trois colonnes de reprise vides dans une nouvelle ligne ; le workflow les remplit.

  3. 03

    Choisir un petit lot et autoriser le lancement

    Dans Settings, renseignez documentId et sheetName. Réglez maxItems de 1 à 4 et maxCostUsd sur une valeur positive jusqu’à 0.10 USD par image. Read Rows lit la feuille ; Select Rows choisit les éléments admissibles. Passez à enabled=true quand la feuille, les identifiants et le budget sont prêts. Lancez une seule exécution à la fois pour éviter que deux lancements choisissent les mêmes lignes.

  4. 04

    Lancer la file et lire chaque résultat

    Démarrez une exécution manuelle. Save Request enregistre la requête d’origine et la clé de rejeu avant soumission ; Save Accepted Task enregistre taskId avant les consultations d’état. Chaque nouvelle tâche doit passer l’estimation du prix et le contrôle du montant maximal facturable. Get Task attend jusqu’à 60 consultations ou 300 secondes par élément, plus une requête en cours. Download Image n’utilise pas d’identifiants API. Write Results met l’id correspondant sur done ou needs_review ; les fichiers réussis sont dans Batch Results sous binary.data.

  5. 05

    Reprendre une ligne avant de faire un nouvel essai

    Les lignes processing ou needs_review avec taskId sont récupérées au lancement suivant, sans nouvelle création. Sans ID, vérifiez d’abord l’exécution sauvegardée et la console. Pour renvoyer la requête d’origine inchangée dans les 23 heures, passez à status=todo en conservant idempotencyKey, firstAttemptAt et requestJson. Passé ce délai, cherchez plutôt la taskId acceptée. Pour un nouvel essai créatif, ajoutez une nouvelle ligne avec un id unique, status=todo, taskId vide et les trois colonnes de reprise vides. Le résultat et le coût d’origine sont ainsi conservés. Archivez les images téléchargées séparément ; resultUrl est temporaire.

Essayez ce prompt

Exemple créatif. Adaptez-le à votre propre personnage adulte fictif et à votre image source.

An original adult anime character, age 30, with short silver hair and emerald eyes, wearing a dark green evening dress at a neon-lit hotel lounge. Visual novel gallery cover, expressive cel shading, detailed fabric, clean composition, no lettering.
Essayer cette direction

Choisissez le modèle adapté à votre création

Qwen Image 2.1 sert à modifier une référence ; Z-Image Turbo à créer des concepts. Explorez les LoRA compatibles et la collection Spicy pour un style NSFW plus précis.

Prévoir le coût du parcours complet

Le workflow traite au maximum quatre lignes admissibles par exécution, avec une tâche de génération d’image par nouvelle ligne. Le coût prévu du lot est la somme des estimations de prix sélectionnées. Une ligne needs_review peut encore être en cours : récupérez d’abord sa taskId enregistrée. Pour un autre essai créatif, ajoutez une nouvelle ligne todo avec un id unique et conservez le résultat et le coût d’origine.

Si le résultat ne vous convient pas

Une ligne affiche needs_review

Gardez une ligne needs_review jusqu’à vérification de sa tâche existante. Dans la version Cloud, les lignes avec taskId sont récupérées au lancement suivant. Sans ID, examinez l’exécution sauvegardée et la console avant de renvoyer la requête d’origine. Dans la version auto-hébergée, utilisez Task → Get avec la taskId enregistrée. Ne réinitialisez pas la ligne simplement parce que l’attente est terminée.

Une seule ligne todo apparaît

Dans la version avec plugin auto-hébergée, laissez Return only First Matching Row désactivé dans le nœud de lecture. La version Cloud lit la feuille et sélectionne les lignes admissibles dans Select Rows. Vérifiez maxItems et l’état des lignes avant d’agrandir le lot.

La feuille contient des liens, mais les images doivent être archivées

Transmettez le fichier binaire téléchargé dans l’exécution à une étape Drive ou à un autre stockage, puis écrivez le lien permanent dans la feuille. Ce téléchargement ne contient pas de nœud d’archivage Drive.

Avant l’importation

Poursuivre avec un autre workflow

Créer un premier résultat utile

Téléchargez le workflow ou essayez le même outil dans le Playground avant de connecter le workflow complet.