Aller au contenu principal

n8n × SpicyAPI

Créez votre workflow NSFW avec n8n.

Transformez un prompt ou une image de référence en chaîne créative : portraits de personnages, retouches ciblées, animation d’images validées et connexion de modèles de jeu de rôle. Le nœud officiel SpicyAPI réunit le choix du modèle, la vérification du prix et les fichiers téléchargeables dans n8n, pour enchaîner avec le stockage, la validation ou une autre tâche IA.

n8n Cloud

Votre workflow en un coup d’œil

Image de référence

Binary · data

SpicyAPI

Image → Generate

Une modification ciblée

Vérifiez le prix par élément

Enregistrez le fichier obtenu

Download Output

Référence → modification → enregistrement. Gardez l’original validé pour la prochaine variante.

n8n auto-hébergé

Installez le paquet communautaire et créez les identifiants SpicyAPI avec votre clé de console. Model, Prompt, Media Inputs et paramètres propres au modèle viennent du catalogue.

Installer le nœud n8n

n8n Cloud

Importez nos JSON image ou chat avec les HTTP Request intégrés. Créez Bearer Auth, attribuez-le aux appels API et lancez le premier élément. Aucun paquet communautaire n’est nécessaire ; le nœud SpicyAPI dédié est disponible en auto-hébergement.

Le modèle de workflow image commence par une génération à partir de texte. Modifiez le prompt dans Settings pour créer un portrait de personnage. La configuration de retouche avec référence ci-dessous concerne le nœud SpicyAPI auto-hébergé.

Installer et créer la première image

@spicyapi/n8n-nodes-spicyapi
Obtenir une clé API

L’installation du nœud n’ajoute aucun abonnement. Les appels utilisent votre solde SpicyAPI, partagé avec Studio. Ajoutez du solde avant le premier lancement si votre compte est vide. Facturation →

  1. Ouvrez Settings → Community Nodes → Install et saisissez @spicyapi/n8n-nodes-spicyapi.
  2. Créez un identifiant SpicyAPI (spicyapi.ai) API, collez votre clé et gardez l’URL API par défaut.
  3. Ajoutez Image → Generate. Choisissez modèle, scène et Max Cost per Item. Exécutez un élément avant de connecter un lot.

Un workflow d’édition avec référence

  1. Partez d’une image approuvée d’un adulte fictif. Passez son champ binary à Media Inputs ; le nœud l’envoie et utilise l’URI de fichier validé.

  2. Choisissez un point de terminaison de retouche d’image. Décrivez les changements de tenue et d’éclairage en précisant le visage, les cheveux et la pose à conserver. Partez de l’original validé pour chaque variante.

  3. Gardez Download Output activé et passez les fichiers binary au nœud de stockage. Une image approuvée peut ensuite alimenter Video → Generate.

Image de référence d’un personnage adulte sur un toit

Référence

Exemple de modification Qwen Image 2.1 avec un personnage adulte en robe de satin rouge

Résultat modifié

Un changement de tenue avec Qwen Image 2.1

La tenue, la lumière et la silhouette de la ville changent dans cet exemple publié du modèle. Comparez le visage, les cheveux et la pose avant de poursuivre le workflow.

Voir les exemples du modèle
Modifier la scène et la tenue
Keep her face, her hair and her seated pose on the ledge. Change the scene to dusk with warm string lights and a glowing skyline, and dress her in a crimson satin slip dress with thin straps, one strap slipping off her shoulder, bare legs crossed. Warm low light on her collarbone, cool blue sky behind.

Retouche avec référence : réglages du nœud auto-hébergé

Placez l’image de référence dans le champ binaire data de l’élément entrant. Utilisez le prompt de scène et de tenue présenté ici en résolution 2k et au format 3:4. Si le champ binaire porte un autre nom, saisissez-le à la place. Choisissez Model → Get Quote avec les mêmes entrées pour consulter le coût.

Resource / OperationImage → Generate
Modelalibaba/qwen-image-2.1/edit
Media Inputs → Field Name or IDimage_urls
Media Inputs → SourceBinary File
Media Inputs → Input Binary Fielddata
Additional Parameters (JSON){"resolution":"2k","aspect_ratio":"3:4"}
Download Output / Options → Put Output in FieldOn / data
Ouvrir le Playground

Les champs du nœud

Budgéter le lot entier

Max Cost per Item n’est pas un budget de lot. Six éléments peuvent chacun respecter la même limite. Pour une requête fixe coûtant Q dollars, six exécutions coûtent 6 × Q ; les références supplémentaires, la résolution ou la durée peuvent modifier Q. Demandez un devis pour les entrées exactes, utilisez une clé dédiée plafonnée et conservez les originaux validés.

ModelChoisissez le point de terminaison exact pour la génération, la retouche ou la vidéo. Changer Model peut modifier les paramètres disponibles et les champs de médias obligatoires.
PromptDécrivez la scène ou le changement. Pour une édition, précisez aussi ce qui doit rester identique.
Media InputsAssociez un champ fichier déclaré à une URL ou un champ binary précédent. Plusieurs entrées uniquement si le champ accepte une liste.
Model ParametersRéglez les options exposées : résolution, format, durée ou seed. Les champs vides gardent les valeurs du modèle.
Max Cost per Item (USD)Un devis au-dessus de la limite arrête avant de créer la tâche. La limite s’applique par élément, pas au workflow entier.
Download OutputRetourne les fichiers binary dans data, data_1, etc. Sauvegardez-les : les liens signés expirent après environ 20 minutes.
Exemple Z-Image Turbo d’une artiste adulte en robe de satin champagne devant un miroir de loge
Exemple Z-Image Turbo : un portrait devant un miroir de loge.

Votre premier portrait, sans référence

Utilisez le prompt du portrait en loge présenté ici. Dans le modèle Cloud, indiquez le point de terminaison ci-dessous dans Settings → model, cette scène dans Settings → prompt et 3:4 dans Settings → aspectRatio. Dans le nœud auto-hébergé, utilisez Image → Generate au format 3:4 et définissez output_format sur png et enable_prompt_expansion sur false dans Additional Parameters (JSON). Exécutez un élément avec Download Output activé.

alibaba/z-image-turbo/text-to-image
An old theatre dressing room before the show with only two vanity bulbs lit: an adult woman in a champagne satin slip dress is seen only in the mirror, pinning up her hair while her gaze meets the lens. Warm haze, powder hanging in the air, soft grain, intimate and restrained.

aspect_ratio: 3:4 · output_format: png · enable_prompt_expansion: false

Sans expansion du prompt, le prix actuel est de $0.01 par image : six exécutions distinctes coûtent $0.06. Changer de modèle ou de réglages modifie l’estimation, vérifiée avant chaque tâche.

Ouvrir le Playground

Choisir un modèle image NSFW

Partez de texte-vers-image pour créer un personnage, ou choisissez un point de terminaison de retouche pour travailler sur une référence existante. Ces modèles d’image actuels sont classés unrestricted dans le catalogue. Consultez leurs exemples et leurs prix actuels, puis utilisez le point de terminaison exact dans votre workflow.

Seedream 5.0 Pro · Text to Image →

Le text-to-image Seedream 5.0 Pro est le modèle haute précision de ByteDance : un prompt de 5 000 caractères maximum devient une image. Choisissez parmi quinze formats en 1K, 1.5K ou 2K, en JPEG ou PNG. Sans censure.

À partir de $0.036 par image

Ouvrir le Playground

Qwen Image 2.1 · Text to Image →

Le text-to-image Qwen Image 2.1 est le modèle open-weight d’Alibaba : un prompt de 5 000 caractères devient une image en 1k, 1.5k ou 2k en quinze formats, en JPEG, PNG ou WebP. Fonds transparents possibles, et aucun filtre de contenu.

À partir de $0.024 par image

Ouvrir le Playground

Seedream 5.0 Flash · Text to Image →

Le text-to-image Seedream 5.0 Flash est le niveau allégé de Seedream chez ByteDance : un prompt de 5 000 caractères maximum devient une image. Choisissez parmi quinze formats entre 1:3 et 3:1 en 1K, 1.5K ou 2K, au même prix.

À partir de $0.029 par image

Ouvrir le Playground

Seedream 5.0 Pro · Image Editing →

L’édition d’image Seedream 5.0 Pro prend une à dix images de référence et une instruction, et renvoie une image. Retouchez une photo ou assemblez sujet, tenue et décor en une image, en quinze formats en 1K, 1.5K ou 2K. Sans censure.

À partir de $0.036 par image

Ouvrir le Playground

Qwen Image 2.1 · Image Editing →

L’édition d’image Qwen Image 2.1 retouche une à dix images de référence selon une instruction écrite et renvoie une image en 1k, 1.5k ou 2k. Elle gère aussi les retouches locales avec un masque noir et blanc, où le blanc est repeint.

À partir de $0.036 par image

Ouvrir le Playground

Qwen Image Edit Spicy · Image Editing →

Qwen Image Edit Spicy retouche une seule image source à partir d’une instruction en langage courant, sans masque, curseur de force ni format à régler. Il est sans censure, et une seed facultative garde deux retouches comparables.

À partir de $0.038 par image

Ouvrir le Playground
Modèles de workflows

Quand le workflow bloque

Puis-je réessayer un nœud après un timeout ?
Le même élément du même nœud dans la même exécution réutilise sa clé d’idempotence. Nouvelle exécution, entrée modifiée ou nouveau tour de boucle créent du travail. Après Max Wait Time, la tâche continue : utilisez Task → Get avec son ID au lieu de la recréer.
Le plugin rend-il tous les modèles non censurés ?
Non. Choisissez un modèle avec la liberté de contenu testée nécessaire. Un refus porte content_rejected. Les échecs et expirations libèrent normalement le montant réservé ; certains refus sont facturés selon la page du modèle.
Puis-je automatiser six scènes ?
Exécutez d’abord une scène. N’ajoutez les six éléments qu’après avoir vérifié le devis et les résultats du point de terminaison choisi. Chaque élément possède son propre contrôle de coût ; fixez aussi un plafond quotidien sur la clé d’automatisation. Gardez une étape de validation avant la publication.