Przejdź do treści głównej

n8n × SpicyAPI

Zbuduj workflow NSFW AI w n8n.

Od promptu lub referencji do procesu twórczego: portrety postaci, celowe poprawki, animacja zatwierdzonych obrazów i modele roleplay. Oficjalny węzeł SpicyAPI łączy wybór modelu, wycenę i pliki w n8n, aby przejść do zapisu, zatwierdzenia lub kolejnego zadania AI.

n8n Cloud

Twój workflow w skrócie

Obraz referencyjny

Binary · data

SpicyAPI

Image → Generate

Jedna konkretna zmiana

Sprawdź cenę każdego elementu

Zapisz plik wynikowy

Download Output

Referencja → edycja → zapis. Zachowaj zatwierdzony oryginał do następnej wersji.

n8n na własnym serwerze

Zainstaluj poniższy pakiet społecznościowy. Utwórz dane uwierzytelniające SpicyAPI z kluczem z konsoli. Węzeł udostępnia pola Model, Prompt i Media Inputs oraz parametry wybranego modelu wczytywane z katalogu.

Zainstaluj węzeł n8n

n8n Cloud

Zaimportuj JSON naszego workflow obrazów lub czatu, korzystający z wbudowanych węzłów HTTP Request. Utwórz dane uwierzytelniające Bearer Auth, przypisz je do węzłów żądań API i uruchom pierwszy element. Szablony nie wymagają instalacji pakietu społecznościowego; dedykowany węzeł SpicyAPI jest dostępny dla n8n na własnym serwerze.

Szablon obrazów zaczyna od generowania z tekstu. Zmień prompt w Settings, aby utworzyć portret postaci. Poniższa konfiguracja edycji z obrazem referencyjnym dotyczy samodzielnie hostowanego węzła SpicyAPI.

Instalacja i pierwszy obraz

@spicyapi/n8n-nodes-spicyapi
Zdobądź klucz API

Instalacja węzła nie dodaje abonamentu. Wywołania modeli korzystają z salda SpicyAPI wspólnego ze Studio. Jeśli konto jest puste, doładuj je przed pierwszym uruchomieniem. Rozliczenia →

  1. Otwórz Settings → Community Nodes → Install i wpisz @spicyapi/n8n-nodes-spicyapi.
  2. Utwórz dane uwierzytelniające SpicyAPI (spicyapi.ai) API. Wklej klucz i zachowaj domyślny bazowy adres API.
  3. Dodaj Image → Generate. Wybierz model obrazu, wpisz scenę, ustaw Max Cost per Item i uruchom jeden element przed podłączeniem całej serii.

Workflow od obrazu referencyjnego do wyniku

  1. Zacznij od zatwierdzonego obrazu fikcyjnej dorosłej postaci. Przekaż pole binary do Media Inputs; węzeł wyśle plik i użyje zatwierdzonego URI.

  2. Wybierz endpoint edycji obrazu. Opisz zmiany stroju i światła oraz wskaż twarz, włosy i pozę do zachowania. Każdy wariant zaczynaj od zatwierdzonego oryginału.

  3. Pozostaw Download Output włączone. Przekaż dane binarne do węzła zapisu. Po zatwierdzeniu obrazu użyj jego pliku binarnego jako danych wejściowych dla Video → Generate.

Obraz referencyjny dorosłej postaci na dachu

Referencja

Przykład edycji Qwen Image 2.1 z dorosłą postacią w czerwonej satynowej sukni

Wynik edycji

Zmiana stroju z Qwen Image 2.1

W tym opublikowanym przykładzie modelu zmieniają się strój, światło i panorama miasta. Porównaj twarz, włosy i pozę przed dalszym etapem workflow.

Zobacz przykłady modelu
Edycja sceny i stroju
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.

Edycja z referencją: ustawienia samodzielnie hostowanego węzła

Umieść obraz referencyjny w polu binarnym data elementu wejściowego. Użyj pokazanego promptu sceny i stroju z rozdzielczością 2k i formatem 3:4. Jeśli pole binarne ma inną nazwę, wpisz ją zamiast data. Wybierz Model → Get Quote z tymi samymi danymi, aby sprawdzić koszt.

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
Otwórz Playground

Pola węzła

Budżet na całą serię

Max Cost per Item nie ogranicza całej serii. Sześć elementów może osobno spełnić ten sam limit. Przy stałej cenie Q dolarów sześć uruchomień kosztuje 6 × Q. Referencje, rozdzielczość lub długość mogą zmienić Q. Wyceń dokładne dane, używaj osobnego klucza z limitem i zachowuj oryginały.

ModelWybierz dokładny endpoint generowania, edycji lub wideo. Zmiana Model może zmienić dostępne parametry i wymagane pola mediów.
PromptOpisz scenę lub zmianę. Przy edycji wskaż też elementy do zachowania.
Media InputsPrzypisz URL lub wcześniejsze binary do zadeklarowanego pola pliku. Wiele elementów dodawaj tylko do pól listy.
Model ParametersUstaw rozdzielczość, proporcje, czas lub seed udostępniane przez endpoint. Puste pola korzystają z domyślnych ustawień modelu.
Max Cost per Item (USD)Wycena przekraczająca ten limit zatrzymuje proces przed utworzeniem zadania. Limit dotyczy każdego elementu, a nie całego workflow.
Download OutputZwraca pliki binary jako data, data_1 itd. Zapisz je: podpisane linki wygasają po około 20 minutach.
Przykład Z-Image Turbo z dorosłą artystką w satynowej sukni w kolorze szampana przy lustrze w garderobie
Przykład Z-Image Turbo: portret przy lustrze w garderobie.

Pierwszy portret bez referencji

Użyj pokazanego promptu portretu w garderobie. W szablonie Cloud ustaw Settings → model na poniższy endpoint, Settings → prompt na tę scenę i Settings → aspectRatio na 3:4. W samodzielnie hostowanym węźle użyj Image → Generate z formatem 3:4 oraz ustaw output_format na png i enable_prompt_expansion na false w Additional Parameters (JSON). Uruchom jeden element z włączonym Download Output.

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

Bez rozszerzania promptu aktualna cena to $0.01 za obraz: sześć osobnych uruchomień kosztuje $0.06. Zmiana modelu lub ustawień zmienia wycenę, sprawdzaną przed utworzeniem każdego zadania.

Otwórz Playground

Wybierz model obrazów NSFW

Nową postać zacznij od tekstu, a istniejącą referencję od endpointu edycji. Te aktualne modele mają ocenę unrestricted. Zobacz przykłady i ceny, potem użyj pasującego endpointu w procesie.

Qwen Image 2.1 · Text to Image →

Qwen Image 2.1 text-to-image to model open-weight od Alibaba: prompt do 5000 znaków zamienia w jeden obraz w 1k, 1.5k lub 2k w piętnastu proporcjach, jako JPEG, PNG lub WebP. Dostępne są przezroczyste tła, a filtra treści nie ma.

Od $0.024 za obraz

Otwórz Playground

Seedream 5.0 Pro · Image Editing →

Edycja obrazu w Seedream 5.0 Pro bez cenzury przyjmuje od jednego do dziesięciu obrazów referencyjnych i instrukcję, a zwraca jeden obraz. Popraw jedno zdjęcie albo złóż postać, strój i scenerię w jeden kadr, w piętnastu proporcjach, 1K, 1.5K lub 2K.

Od $0.036 za obraz

Otwórz Playground

Qwen Image 2.1 · Image Editing →

Edycja obrazu w Qwen Image 2.1 poprawia od jednego do dziesięciu obrazów referencyjnych według instrukcji i zwraca jeden kadr w 1k, 1.5k lub 2k. Robi też edycje lokalne z czarno-białą maską, w której biel jest przemalowywana.

Od $0.036 za obraz

Otwórz Playground

Qwen Image Edit Spicy · Image Editing →

Qwen Image Edit Spicy edytuje jeden obraz źródłowy według jednej zwykłej instrukcji po angielsku, bez maski, pokrętła siły i proporcji do ustawiania. Jest bez cenzury, a opcjonalny seed pozwala porównywać dwie edycje.

Od $0.038 za obraz

Otwórz Playground
Szablony workflow

Stwórz serię NSFW swojej postaci z n8n.

Zbuduj spójną galerię twórcy NSFW wokół wybranej dorosłej postaci. Twórz 4, 8 lub 12 wariantów strojów i scen w n8n, używając tego samego oryginalnego portretu przy każdej edycji w Qwen Image 2.1.

Zaplanuj galerię NSFW w Google Sheets.

Zamień arkusz pomysłów twórcy NSFW w uporządkowaną kolejkę obrazów. Generuj do czterech koncepcji Z-Image Turbo na uruchomienie, a potem przejrzyj każdy obraz obok jego promptu, statusu i linku do wyniku.

Gdy proces utknie

Czy mogę ponowić węzeł po przekroczeniu czasu?
Ponowienie tego samego węzła i elementu w ramach jednego wykonania wykorzystuje ten sam klucz idempotencji. Nowe wykonanie, zmienione dane wejściowe lub kolejne przejście pętli tworzą nową pracę. Po upływie Max Wait Time zadanie nadal działa; użyj Task → Get z jego ID zamiast ponownie wysyłać scenę.
Czy wtyczka zapewnia brak cenzury w każdym modelu?
Nie. Wybierz model o sprawdzonej swobodzie treści odpowiedniej do sceny. Odmowa ma kod content_rejected. Nieudane i wygasłe zadania zwykle zwalniają rezerwację; odmowy mogą być płatne, jeżeli strona modelu podaje taką zasadę.
Czy mogę automatyzować sześć scen?
Najpierw uruchom jedną scenę. Dodaj sześć elementów dopiero po sprawdzeniu wyceny i wyników wybranego endpointu. Każdy element ma własną kontrolę kosztu; ustaw również dzienny limit klucza automatyzacji. Zachowaj krok zatwierdzenia przed publikacją wyników.