본문으로 건너뛰기

n8n × SpicyAPI

n8n으로 NSFW AI 워크플로를 만드세요.

프롬프트나 참조 이미지를 제작 흐름으로 연결하세요. 캐릭터 생성, 필요한 부분 편집, 승인 이미지의 영상화와 롤플레이 모델 연결을 한곳에서 처리합니다. 공식 SpicyAPI 노드가 모델 선택, 가격 확인, 파일 다운로드를 n8n에 모아 저장·검토·다음 AI 작업으로 이어줍니다.

n8n Cloud

한눈에 보는 워크플로

참조 이미지

Binary · data

SpicyAPI

Image → Generate

한 가지씩 수정하기

항목별 가격 확인

결과 파일 저장

Download Output

참조 → 수정 → 저장. 다음 변형에도 승인한 원본을 사용하세요.

자체 호스팅 n8n

아래 커뮤니티 패키지를 설치하고 콘솔 키로 SpicyAPI 자격 증명을 만드세요. Model, Prompt, Media Inputs와 카탈로그에서 읽는 모델별 파라미터를 제공합니다.

n8n 노드 설치

n8n Cloud

기본 HTTP Request 노드를 사용하는 이미지 또는 채팅 워크플로 JSON을 가져오세요. Bearer Auth 자격 증명을 만들고 API 요청 노드에 지정한 뒤 첫 항목을 실행합니다. 커뮤니티 패키지를 설치할 필요가 없으며 전용 SpicyAPI 노드는 자체 호스팅 n8n에서 사용할 수 있습니다.

이미지 템플릿은 텍스트 이미지 생성으로 시작합니다. Settings의 prompt를 바꿔 캐릭터 인물 이미지를 만드세요. 아래 참조 이미지 편집 설정은 자체 호스팅 SpicyAPI 노드용입니다.

설치하고 첫 이미지 만들기

@spicyapi/n8n-nodes-spicyapi
API 키 받기

노드 설치로 구독이 추가되지 않습니다. 모델 호출은 Studio와 공유하는 SpicyAPI 잔액을 사용합니다. 잔액이 없다면 첫 실행 전에 충전하세요. 결제 →

  1. Settings → Community Nodes → Install을 열고 @spicyapi/n8n-nodes-spicyapi를 입력하세요.
  2. SpicyAPI (spicyapi.ai) API 자격 증명을 만들고 키를 붙여 넣으세요. API URL은 기본값을 유지하세요.
  3. Image → Generate를 추가하고 이미지 모델, 장면, Max Cost per Item을 설정하세요. 배치 연결 전에 한 항목을 실행하세요.

참조 이미지 편집 흐름

  1. 승인된 가상의 성인 캐릭터 이미지 한 장으로 시작하세요. Media Inputs에 해당 바이너리 필드를 넘기면 노드가 파일을 업로드하고 업로드 완료된 파일 URI를 사용합니다.

  2. 이미지 수정 엔드포인트를 선택하세요. 바꿀 의상과 조명, 유지할 얼굴과 머리카락, 포즈를 구체적으로 작성하세요. 모든 변형은 승인한 원본에서 시작하세요.

  3. Download Output을 켜고 binary를 저장 노드로 넘기세요. 승인된 결과 파일은 Video → Generate의 입력으로 사용할 수 있습니다.

옥상에 있는 성인 캐릭터의 참조 이미지

참조 이미지

빨간 새틴 드레스를 입은 성인 캐릭터의 Qwen Image 2.1 수정 예시

수정 결과

Qwen Image 2.1로 의상 바꾸기

이 공개 모델 예시에서는 의상, 조명, 도시 풍경이 바뀝니다. 다음 단계로 넘어가기 전에 얼굴, 머리카락, 포즈를 비교하세요.

모델 예시 살펴보기
장면과 의상 수정
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.

참조 이미지 편집: 자체 호스팅 노드 설정

입력 항목의 data라는 바이너리 필드에 참조 이미지를 넣으세요. 여기에 제시한 장면과 의상 프롬프트를 2k 해상도, 3:4 비율로 사용하세요. 바이너리 필드 이름이 다르면 그 이름을 입력하세요. 같은 입력으로 Model → Get Quote를 선택하면 비용을 확인할 수 있습니다.

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
플레이그라운드 열기

노드에서 설정할 항목

전체 배치 예산 설정

Max Cost per Item은 배치 전체 예산이 아닙니다. 여섯 항목이 각각 같은 한도를 통과할 수 있습니다. 고정된 요청 하나가 Q달러라면 여섯 번 실행은 6 × Q입니다. 참조 이미지 수, 해상도, 길이에 따라 Q가 달라질 수 있습니다. 정확한 입력으로 견적을 확인하고, 한도가 설정된 전용 키를 사용하며 채택한 원본을 저장하세요.

Model생성·편집·영상에 맞는 정확한 엔드포인트를 선택하세요. Model을 바꾸면 사용 가능한 매개변수와 필수 미디어 필드가 달라질 수 있습니다.
Prompt장면이나 변경을 설명하세요. 편집 시 바꿀 부분과 유지할 부분을 함께 적으세요.
Media Inputs선언된 파일 필드에 URL이나 이전 노드의 binary를 지정하세요. 목록을 받는 필드에만 여러 항목을 추가하세요.
Model Parameters지원하는 해상도, 비율, 길이, seed를 설정하세요. 비운 필드는 모델 기본값을 사용합니다.
Max Cost per Item (USD)견적이 한도를 넘으면 작업 생성 전에 멈춥니다. 전체 워크플로가 아닌 항목별 한도입니다.
Download Outputdata, data_1 등의 binary 파일을 반환합니다. 서명 링크는 약 20분 뒤 만료되므로 파일을 저장하세요.
샴페인색 새틴 드레스를 입은 성인 공연자가 분장실 거울 앞에 있는 Z-Image Turbo 예시
Z-Image Turbo 예시: 분장실 거울 앞 인물 사진.

참조 없이 첫 인물 이미지 만들기

여기에 제시한 분장실 인물 사진 프롬프트를 사용하세요. Cloud 템플릿의 Settings → model에 아래 엔드포인트, Settings → prompt에 이 장면, Settings → aspectRatio에 3:4를 입력하세요. 셀프 호스팅 노드에서는 Image → Generate에서 3:4를 선택하고 Additional Parameters (JSON)의 output_format을 png, enable_prompt_expansion을 false로 설정하세요. 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

프롬프트 확장을 끈 현재 요금은 이미지당 $0.01이며 개별 여섯 번 실행은 $0.06입니다. 모델이나 설정을 바꾸면 견적도 바뀌며 노드는 작업 생성 전마다 확인합니다.

플레이그라운드 열기

NSFW 이미지 모델 선택

새 캐릭터는 텍스트→이미지 작업으로, 기존 참조 이미지는 편집 엔드포인트로 시작하세요. 아래 이미지 모델은 현재 카탈로그에서 제한 없음 등급을 받았습니다. 예시와 현재 가격을 확인한 뒤 워크플로에 정확한 엔드포인트를 사용하세요.

Seedream 5.0 Pro · Text to Image →

Seedream 5.0 Pro text-to-image는 ByteDance의 고디테일 이미지 모델로, 5,000자까지의 프롬프트를 프레임 하나로 만듭니다. 화면비 열다섯 가지를 1K, 1.5K 또는 2K에서 고르고 JPEG 또는 PNG이며 무검열입니다.

최저가 $0.036 장당

플레이그라운드 열기

Qwen Image 2.1 · Text to Image →

Qwen Image 2.1 text-to-image는 Alibaba의 오픈 웨이트 모델로, 5,000자 프롬프트를 화면비 열다섯 가지의 1k·1.5k·2k 이미지 한 장으로 만들어 JPEG·PNG·WebP로 줍니다. 투명 배경을 지원하고 콘텐츠 필터는 없습니다.

최저가 $0.024 장당

플레이그라운드 열기

Seedream 5.0 Flash · Text to Image →

Seedream 5.0 Flash text-to-image는 ByteDance Seedream의 경량 등급으로, 5,000자까지의 프롬프트를 이미지 한 장으로 만듭니다. 1:3~3:1의 화면비 열다섯 가지를 1K·1.5K·2K에서 고르며 가격은 모두 같습니다.

최저가 $0.029 장당

플레이그라운드 열기

Seedream 5.0 Pro · Image Editing →

Seedream 5.0 Pro 이미지 편집은 레퍼런스 이미지 1~10장과 지시문을 받아 이미지 한 장을 돌려줍니다. 사진 한 장을 고치거나 피사체·의상·세트를 한 프레임으로 조립하며 화면비 열다섯 가지, 1K, 1.5K 또는 2K, 무검열입니다.

최저가 $0.036 장당

플레이그라운드 열기
워크플로 템플릿

n8n으로 NSFW 캐릭터 사진 세트를 만드세요.

선택한 성인 캐릭터로 통일감 있는 NSFW 크리에이터 갤러리를 만드세요. n8n에서 의상과 장면을 바꾼 이미지 4·8·12장을 만들며, 모든 Qwen Image 2.1 편집에 같은 원본 인물 이미지를 다시 사용합니다.

Google Sheets에서 NSFW 갤러리를 계획하세요.

NSFW 크리에이터 아이디어를 적은 시트를 체계적인 이미지 대기열로 바꾸세요. 한 번 실행할 때 Z-Image Turbo로 콘셉트를 최대 네 개 생성하고, 각 이미지를 프롬프트·상태·결과 링크와 나란히 놓고 검토할 수 있습니다.

캐릭터의 다음 장면을 위한 n8n 이미지 봇.

허용한 Telegram 채팅에서 /image와 장면 설명을 보내세요. 설정해 둔 참조 인물 이미지를 기준으로 Qwen Image 2.1이 새로운 스타일을 만들고, 봇이 완성된 이미지를 채팅으로 돌려줍니다.

워크플로가 멈췄을 때

타임아웃된 노드를 재시도해도 되나요?
같은 실행에서 같은 노드·항목을 재시도하면 멱등 키를 재사용합니다. 새 실행, 변경된 입력, 다른 루프는 새 작업입니다. Max Wait Time이 끝나도 작업은 계속되므로 재전송 대신 Task → Get으로 ID를 조회하세요.
모든 모델의 필터가 없어지나요?
아니요. 필요한 콘텐츠 자유도를 확인한 모델을 선택하세요. 거부는 content_rejected로 표시됩니다. 실패·만료는 보통 보류액을 해제하지만 모델 페이지에 명시된 거부 과금은 적용될 수 있습니다.
여섯 장면을 자동화할 수 있나요?
먼저 한 장면의 견적과 결과를 확인한 뒤 여섯 항목을 추가하세요. 항목마다 가격을 확인하며 전용 키에 일일 한도도 설정하세요. 공개 전 승인 단계를 유지하세요.