
n8n 상품 광고 이미지: 20센트 이하로 5개 후보
검증된 $0.075 배치로 5개의 상품 광고 후보를 생성하는 n8n 워크플로우입니다. 폴링 제어, 재시도 예산, 실용적인 검토 체크리스트를 포함합니다.
5개의 상품 광고 후보는 $0.20의 이미지 API 예산에 맞출 수 있습니다. 2026년 9월 3일 5개 요청 테스트에서 Nano Banana 2 Lite는 5개의 후보를 75 reAPI 크레딧, 즉 $0.075 총액으로 반환했습니다. 완성된 1K 이미지당 15 크레딧이었습니다. 이 가이드는 동일한 요청 본문을 n8n 워크플로우로 변환하여 다운로드하고 조정할 수 있도록 합니다.
측정된 실행은 API로 직접 전송되었습니다. 워크플로우 JSON은 가져오기 구조, 노드 필드, 분기 및 루프 연결에 대해 확인되었지만 라이브 n8n 인스턴스에서는 실행되지 않았습니다. 가져온 후 실행하기 전에 자신의 자격 증명을 첨부하십시오.
$0.075 수치는 5개의 완성된 API 작업을 대상으로 하며 5개의 발행 가능한 광고가 아닙니다. 상품 드리프트, 오타, 또는 안전하지 않은 자르기에 대한 재시도는 동일한 $0.20 예산에 계산됩니다.
TL;DR
- 측정된 테스트는 reAPI를 통해 5개의 상품 광고 후보를 $0.075로 완성했으며 배치는 $0.20 이미지 API 상한선을 훨씬 아래에 있습니다.
- 라이브 요율은 2026년 9월 3일에 확인한 완성된 Nano Banana 2 Lite 이미지당 15 크레딧, 즉 $0.015[1]였습니다.
- $0.20 상한선은 그 요율로 13번의 완성된 생성을 허용합니다. 처음 5개 이후 8번의 추가 재시도를 위한 여유가 있으며 청구액을 $0.195 이하로 유지할 수 있습니다.
- n8n 워크플로우 JSON을 다운로드하십시오. 수동 트리거, 5개의 브리프, 비동기 작업 폴링, 제한된 상태 확인 및 포함되지 않은 API 키를 사용합니다.
- 테스트 요약을 다운로드하십시오. 작업 ID, 출력 URL, 기록된 크레딧 및 비용 계산을 포함합니다.
- 법적 텍스트, 가격, 쿠폰 코드 및 픽셀 단위의 정확한 레이아웃은 생성된 이미지 외부에 두십시오. 모델이 장면을 만들도록 한 다음 일반 디자인 템플릿으로 정확한 텍스트를 추가하십시오.
5개의 완성된 파일이 전체 비용이 아닌 이유
n8n 워크플로우가 실행당 5개의 서로 다른 상품 광고 개념을 생성하는 경우 예산에 무엇을 포함해야 합니까? 보이는 청구서는 완성된 API 호출을 포함하지만 상품 드리프트, 오타 및 안전하지 않은 자르기는 유료 재시도를 트리거할 수 있습니다. 신뢰성, 레이턴시 및 예측 가능한 출력도 중요합니다. 워크플로우가 거의 개입 없이 실행될 것으로 예상되는 경우 특히 그렇습니다.
다음 수치를 추적하십시오.
cost per approved image = total generation cost / approved images검토를 통과한 이미지 수에 대해 총 생성 지출을 추적하십시오. 낮은 단가는 대부분의 출력을 다시 생성해야 하는 경우 도움이 되지 않습니다.
$0.20 테스트: 1개 상품, 5개 다른 브리프
입력은 공개적으로 접근 가능한 무브랜드 2톤 세라믹 머그의 reAPI 데모 이미지였습니다. 모든 요청은 해당 이미지, 4:5 캔버스 및 다른 광고 방향을 사용했습니다. 자신의 워크플로우의 경우 소유하거나 사용 라이선스를 보유한 상품 사진을 사용하십시오. Nano Banana 2 Lite는 최대 10개의 공개 이미지 URL을 받아들이고 요청당 정확히 1개의 1K 이미지를 반환합니다. n 매개변수가 없으므로 5개의 후보는 5개의 작업이 필요합니다.[2]

| 테스트 설정 | 값 |
|---|---|
| 테스트 날짜 | 2026년 9월 3일 |
| 모델 | nano-banana-2-lite |
| 엔드포인트 | POST /api/v1/images/generations |
| 입력 | 1개의 공개 PNG 상품 사진 |
| 출력 요청 | aspect_ratio: "4:5"의 5개 개별 이미지 |
| 라이브 단가 | 완성된 이미지당 15 크레딧 / $0.015 |
| 대상 API 예산 | $0.20 미만 |
| 비용에 포함됨 | 완성된 이미지 작업 |
| 포함되지 않음 | n8n 호스팅, 스토리지, 인간 검토, 후속 텍스트 합성 |
배치는 5개의 서로 다른 방향을 사용합니다. 5개의 거의 동일한 스튜디오 프롬프트는 일관성을 더 쉽게 하겠지만 동일한 상품이 다양한 설정에서 어떻게 작동하는지에 대해 거의 아무것도 보여주지 않습니다.
| 개념 | 필수 헤드라인 |
|---|---|
| 밝은 최소 스튜디오 | MORNING, MADE BETTER. |
| 비 오는 독서 구석 | SLOW DOWN. SIP. |
| 코발트 그래픽 레이아웃 | YOUR DESK DESERVES BETTER. |
| 절제된 선물 장면 | A MUG WORTH KEEPING. |
| 어두운 글레이즈 디테일 샷 | FROM FIRST SIP TO LAST. |
제출 전에 4개의 검토 조건이 정의되었습니다: 머그의 오른쪽 손잡이, 비율, 2톤 글레이즈 및 표면 질감을 유지합니다. 요청된 헤드라인만 재현합니다. 1개의 머그를 표시합니다. 제품과 텍스트를 모두 안전한 자르기 여백 내에 유지합니다.
그 루브릭이 중요한 이유는 이미지가 도착한 후 검토가 변경되는 것을 방지하기 때문입니다. 또한 재시도를 실행 가능하게 만듭니다. 실패한 조건을 식별할 수 있으며 모델에 "이를 더 잘 만들어"라고 요청하는 대신입니다.
결과: 5개 완성 후보로 $0.075 비용
5개 API 작업 모두 completed에 도달했습니다. 각 응답은 15 크레딧 사용을 보고했으며 측정 합계는 75 크레딧, 즉 $0.075였습니다. 실패한 API 작업이 없었습니다. 이 완성 및 비용 테스트 중에 API 재시도가 수행되지 않았습니다.
5개 파일 모두 928 × 1152 픽셀에서 성공적으로 로드되었습니다. 이는 요청된 4:5 형태에 가깝지만 수학적으로 정확하지는 않습니다. 대상에 고정 픽셀 치수가 필요한 경우 종횡비 라벨이 최종 치수를 보장한다고 가정하는 대신 생성 후 자르거나 패드하십시오.
| 제출됨 | 완료됨 | 실패 | 크레딧 | API 비용 | 남은 예산 |
|---|---|---|---|---|---|
| 5 | 5 | 0 | 75 | $0.075 | $0.125 |
날짜가 지정된 테스트 요약은 모든 요청에 대한 작업 ID, 임시 출력 URL, 크레딧 및 치수를 기록합니다. 완성된 작업 상태는 전달을 확인하지만 창의적 승인은 확인하지 않습니다. 상품 충실도, 표현, 원치 않는 텍스트 및 자르기 공간을 별도로 검토하십시오.
| 개념 | 상태 | 크레딧 | 기록된 크기 |
|---|---|---|---|
| 최소 스튜디오 | 완료됨 | 15 | 928 × 1152 |
| 비 오는 독서 구석 | 완료됨 | 15 | 928 × 1152 |
| 코발트 그래픽 레이아웃 | 완료됨 | 15 | 928 × 1152 |
| 절제된 선물 장면 | 완료됨 | 15 | 928 × 1152 |
| 어두운 글레이즈 디테일 | 완료됨 | 15 | 928 × 1152 |
모델 문서는 생성된 작업 URL이 만료됨을 경고합니다. 카탈로그, CMS 또는 예정된 게시물에 URL을 배치하기 전에 승인한 파일을 제어하는 스토리지에 다운로드하십시오.[2]
$0.20은 재시도 여유를 얼마나 사나요?
완성된 생성당 $0.015에서 상한선은 13번의 시도입니다.
13 × $0.015 = $0.195
14 × $0.015 = $0.210이것은 처음 5개 이후 8번의 추가 시도를 위한 여유를 남깁니다. 최종 승인된 세트에 5개의 이미지가 포함된다고 가정할 때 동일한 예산을 재시도 수로 본 것입니다.
| 총 생성 | 재시도 | 총 비용 | 승인된 이미지당 비용 |
|---|---|---|---|
| 5 | 0 | $0.075 | $0.015 |
| 6 | 1 | $0.090 | $0.018 |
| 8 | 3 | $0.120 | $0.024 |
| 10 | 5 | $0.150 | $0.030 |
| 13 | 8 | $0.195 | $0.039 |
| 14 | 9 | $0.210 | 예산 초과 |
배치 용어에서 최대 13번의 시도에서 5번의 승인을 달성하려면 약 38.5%의 실현 승인률이 필요합니다. 이것이 예산 범위 내에 유지하는 데 필요한 최소 승인률입니다. 이것이 제품 및 텍스트 검토의 필요성을 제거하지는 않습니다. 손상된 가격, 거짓 제품 라벨 또는 변조된 패키지는 이미지 호출보다 훨씬 더 많은 비용이 들 수 있습니다.
가격은 시간에 민감합니다. 고객 견적이나 자동 예산 규칙에서 이 수치를 사용하기 전에 라이브 Nano Banana 2 Lite 모델 페이지를 확인하십시오.
n8n 이미지 생성 워크플로우 작성하기
다운로드 가능한 워크플로우 JSON부터 시작한 다음 자신의 n8n 편집기에서 다음 변경사항을 수행하십시오. n8n은 편집기 메뉴를 통해 파일에서 워크플로우 가져오기를 지원합니다.[5]
1. Bearer 자격 증명 만들기
대시보드에서 reAPI 키를 만듭니다. n8n에서 Generic Credential Type을 만들고 Bearer Auth를 선택한 후 키를 붙여넣습니다. 두 HTTP Request 노드에서 해당 자격 증명을 선택합니다. 워크플로우 본문이나 Code 노드에 키를 입력하지 마십시오. 내보낸 워크플로우는 자격 증명 이름과 ID를 포함할 수 있으므로 공유 파일은 자격 증명 바인딩을 생략합니다.[3]
워크플로우는 Manual Trigger를 사용합니다. 가져오기만으로는 유료 요청을 시작할 수 없습니다. 최소한 1번의 완전한 실행을 검토할 때까지 수동으로 유지하십시오.
2. 데모 상품 URL 및 브리프 바꾸기
Build Five Ad Briefs를 엽니다. Code 노드는 5개의 n8n 항목을 반환하며 각 항목에는 개념, 정확한 헤드라인, 프롬프트 및 1개의 source_image_url이 있습니다. 데모 URL을 상품의 공개 JPEG, PNG 또는 WebP URL로 바꾸십시오. Base64 및 data: URL은 이 이미지 엔드포인트에서 허용되지 않습니다.[2]
여기서는 Loop Over Items 노드가 필요하지 않습니다. 일반적인 n8n 노드는 들어오는 항목을 처리하므로 다음 HTTP Request 노드는 5개의 브리프 각각에 대해 1개의 작업을 제출합니다. 의도적인 배칭 또는 속도 제한이 필요한 경우에만 Loop Over Items를 추가하십시오.
3. 항목당 1개의 이미지 작업 제출하기
Create Image Tasks 노드는 이 n8n 표현을 JSON으로 보냅니다.
={{ {
model: 'nano-banana-2-lite',
prompt: $json.prompt,
image_urls: [$json.source_image_url],
aspect_ratio: '4:5'
} }}엔드포인트는 id 및 처리 상태로 즉시 응답합니다. 이미지가 완성될 때까지 HTTP 연결을 열어 두지 않으므로 단일의 긴 HTTP 타임아웃은 잘못된 설계입니다.
이 POST에서 맹목적인 자동 재시도를 활성화하지 마십시오. 클라이언트가 서버가 요청을 수락한 후 응답을 잃으면 두 번째 POST가 중복 작업을 만들고 청구할 수 있습니다. 반환된 작업 ID를 유지하고 대신 상태 요청을 재시도하십시오.
4. 대기, 폴링 및 깔끔하게 중지하기
제출 후 워크플로우는 15초 대기하고 다음을 호출합니다.
={{ 'https://reapi.ai/api/v1/tasks/' + $json.id }}GET 노드는 전송 오류를 최대 3번까지 재시도합니다. 그러면 2개의 IF 노드가 작업 상태를 처리합니다.
completed은 Successful Images로 진행합니다.failed는 API 오류로 중지하며 빈 이미지 URL을 무시하고 반환하지 않습니다.- 다른 모든 상태는 Wait 15 Seconds로 다시 루프합니다.
- 별도의 IF는 20번째 미완성 확인 후 중지합니다. 이것은 약 5분의 예정된 대기입니다.
n8n은 이 조건 루프 패턴을 문서화합니다. 나중의 노드를 이전 노드로 다시 연결하고 IF 노드를 종료 조건으로 사용합니다.[4] 제한 표현식은 n8n의 0 기반 $runIndex를 사용하므로 20번째 패스는 인덱스 19입니다.[6]
한계는 이 5항목 배치에서 공유됩니다. 항목당 내구성 있는 재시도 카운터가 아닙니다. 더 큰 프로덕션 큐의 경우 단일 작업 폴링 시퀀스를 서브워크플로우에 넣거나 각 작업으로 pollCount를 유지하십시오.
5. 1번 실행 및 출력 읽기
Execute workflow를 클릭합니다. 작업이 완료되면 Successful Images는 개념, 요청된 헤드라인, 작업 ID, 상태, 크레딧 및 각 완성된 항목의 이미지 URL을 반환합니다. 승인한 파일을 제어하는 스토리지에 다운로드하십시오. 그런 다음 검토 결정을 기록하고 실패한 개념만 재시도하십시오.
이 기사의 API 계층 테스트는 동일한 5개의 요청 본문과 엔드포인트를 사용했습니다. n8n은 이미지당 API 가격을 변경하지 않지만 자체 클라우드 계획, 자체 호스팅, 스토리지 및 직원 검토는 별개의 운영 비용입니다.
무언가 게시되기 전에 상품 광고 검토하기
Successful Images를 Shopify, 소셜 스케줄러 또는 광고 계정에 직접 연결하지 마십시오. 생성과 발행 사이에 검토 단계를 넣으십시오. approved 확인란이 있는 스프레드시트 행이라 해도 말입니다.
다음 순서로 각 후보를 검토하십시오.
- 제품 정체성: 윤곽, 손잡이 위치, 색상, 라벨, 클로저, 버튼 및 독특한 재료 세부 사항을 소스와 비교합니다.
- 텍스트: 모든 문자를 확인하십시오. 명백한 철자 오류뿐만 아니라 추가 마이크로 텍스트, 구두점 변경 및 위조된 로고를 찾으십시오.
- 클레임 안전: 모델이 삽입한 지원되지 않는 이점, 가격, 인증 또는 성분을 거부합니다.
- 레이아웃: 목적지에서 사용된 실제 자르기를 미리 봅니다. 깨끗한 4:5 이미지도 피드 오버레이 내부에서 헤드라인을 잃을 수 있습니다.
- 아티팩트: 전체 크기로 가장자리, 그림자, 반사, 반복되는 객체 및 물리적으로 불가능한 조인을 검사합니다.
후보가 실패하면 1가지를 수정하십시오. 제품이 드리프트된 경우 보존 문을 강화하고 장면을 단순화합니다. 텍스트가 잘못된 경우 이미지 모델이 법적 면책 사항을 계속 입력하도록 하지 마십시오. 예약된 음수 공간으로 깨끗한 장면을 생성하고 정확한 단어를 추가하십시오.
쿠폰, 티켓 및 선물 카드와 같은 고정 레이아웃 자산의 경우 레이아웃이 정확해야 하므로 프로그래밍 방식 렌더링을 사용하십시오. 동일한 엔지니어링 규칙은 가격, 날짜 및 규제 텍스트에 유용합니다. 이러한 필드를 결정론적 HTML, Canvas, SVG 또는 디자인 템플릿 계층에 배치하십시오. 이미지 모델은 여전히 배경 또는 제품 설정을 제공할 수 있습니다.
저렴하지만 프로덕션 안전 워크플로우 만들기
샘플은 실패한 작업에서 중지하며 유료 POST를 자동으로 재시도하지 않습니다. 스케줄링 전에 워크로드에 필요한 제어를 추가하십시오.
- 제출 전 지출 가드.
items × unit price를 계산하고 실행당 한계와 비교합니다. 월간 청구서에서 폭발적인 일정을 잡는 것에 의존하지 마십시오. - 내구성 있는 결과 저장소. 승인된 출력을 임시 작업 URL에서 이동하고 영구 객체 URL 옆에 작업 ID를 저장합니다.
- 검토 상태. 1개의 모호한
done플래그보다는pending_review,approved,rejected를 사용합니다. - 선택적 재시도. 거부된 개념만 다시 제출하고 이유를 저장합니다. 나중의 비용 분석은 텍스트, 충실도 및 레이아웃 장애를 분리할 수 있습니다.
- 실패 경로. 프로덕션 실행은 보통 모든 관련 없는 항목을 종료하는 대신 조사를 위해 실패한 작업 ID를 큐 또는 테이블에 배치해야 합니다.
- 작은 카나리 배치. 모델, 프롬프트 템플릿, 소스 이미지 전처리 또는 출력 비율을 변경한 후 5~10개 입력을 실행합니다. 현재 가격은 현재 승인률을 보장하지 않습니다.
프롬프트 템플릿 및 제품 카테고리별 approved / completed를 추적하고 그 승인률을 사용하여 향후 배치의 비용을 추정합니다.
FAQ
n8n 이미지 생성은 무료인가요?
n8n은 요청을 조정할 수 있지만 이미지 모델과 n8n 호스팅 모두 비용이 있을 수 있습니다. 이 테스트에서 reAPI는 5개의 완성된 이미지에 $0.075를 청구했습니다. 영구 무료 이미지 API에 대한 주장이 없습니다.
워크플로우가 n을 5로 설정하는 대신 5개의 작업을 만드는 이유는 무엇인가요?
Nano Banana 2 Lite는 요청당 정확히 1개의 1K 이미지를 반환하며 n 매개변수를 노출하지 않습니다. 따라서 5개의 개념에는 5개의 요청 항목이 필요합니다.[2]
자신의 상품 사진을 사용할 수 있나요?
예. source_image_url을 상품의 공개 HTTP 또는 HTTPS JPEG, PNG 또는 WebP URL로 바꾸십시오. 모델은 요청당 최대 10개의 참조 이미지를 수락하지만 이 튜토리얼은 의도적으로 1개의 명확한 앵커를 사용합니다.
헤드라인이 철자가 틀렸을 때 어떻게 해야 하나요?
짧은 탐색적 헤드라인의 경우 정확한 텍스트와 더 간단한 레이아웃으로 1번 재시도하십시오. 가격, 쿠폰 코드, 면책 사항, 날짜 또는 정확해야 하는 기타 텍스트의 경우 생성 프롬프트에서 제거하고 이미지가 승인된 후 일반 템플릿으로 적용하십시오.
POST 노드는 Retry On Fail을 사용해야 하나요?
기본적으로 아니요. 맹목적인 POST 재시도는 첫 번째 요청이 수락되었지만 응답이 손실된 경우 작업을 복제할 수 있습니다. 포함된 워크플로우는 유료 제출이 아닌 GET 상태 요청을 재시도합니다.
첫 번째 실행 후 측정할 사항
API 테스트는 5개의 상품 광고 후보를 $0.075로 완성했으며 테스트된 요율로 $0.20을 초과하기 전에 8번의 추가 시도를 위한 여유를 남겼습니다. 다운로드 가능한 n8n 워크플로우는 동일한 요청 본문을 사용하고 제한된 상태 폴링을 추가합니다.
검토 단계를 유지하십시오. 제품과 텍스트를 확인하고 승인한 파일을 어딘가에 저장하고 승인된 이미지당 비용을 측정하십시오. 정확한 텍스트가 재시도를 계속 구동하는 경우 이미지 모델이 그것을 계속 입력하도록 하지 마십시오. 생성을 장면에 사용하고 결정론적 템플릿을 단어에 사용하십시오.
References
- reAPI. Nano Banana 2 Lite 모델 페이지 및 라이브 요율 카드. 2026년 9월 3일 검색. reapi.ai/models/nano-banana-2-lite
- reAPI. Nano Banana 2 Lite API 참조: 요청 필드, 1이미지 출력, 비동기 작업 흐름, 가격 규칙 및 URL 보존 참고. 2026년 9월 3일 검색. reapi.ai/docs/nano-banana-2-lite
- n8n. HTTP Request 노드 및 HTTP Request 자격 증명. 2026년 9월 3일 검색. HTTP Request node and HTTP Request credentials
- n8n. 데이터 루프 및 대기 노드 문서. 2026년 9월 3일 검색. Loop logic and Wait node
- n8n. 워크플로우 내보내기 및 가져오기. 2026년 9월 3일 검색. docs.n8n.io export and import
- n8n. 내장 메서드 및 변수:
$runIndex. 2026년 9월 3일 검색. docs.n8n.io metadata
Further reading
작성자

카테고리
n을 5로 설정하는 대신 5개의 작업을 만드는 이유는 무엇인가요?자신의 상품 사진을 사용할 수 있나요?헤드라인이 철자가 틀렸을 때 어떻게 해야 하나요?POST 노드는 Retry On Fail을 사용해야 하나요?첫 번째 실행 후 측정할 사항ReferencesFurther reading더 많은 게시물

휴대폰 카메라 모션 참조로 AI 영상 카메라 움직임을 제어하는 방법
휴대폰으로 자연스러운 카메라 움직임을 기록하고 깔끔한 모션 참조로 변환한 뒤, 3D 애니메이션을 배우지 않고 AI 영상 모델에 카메라 움직임을 지시합니다.


Python으로 동영상 고화질화: 배치 API 파이프라인과 실제 비용
Python으로 대량 동영상을 고화질화하는 80줄 배치 파이프라인. 요청 제한 예산, 사전 견적, 크래시 안전 재개 기능으로 초당 $0.002부터 시작합니다.


ChatGPT를 AI답게 쓰지 않는 법: 휴먼 퍼스트 워크플로우
ChatGPT를 쓸 때 진짜 주장과 출처 자료, 제한된 초안 작성, 정성스러운 편집으로 발표 가능한 글로 만드는 휴먼 퍼스트 워크플로우를 설명합니다.
