나노바나나 무료 연결법 공개! n8n으로 이미지 편집부터 업로드까지 전부 자동화

admin | | 조회 81


[주요 목차]

나노바나나 모델 이해와 무료 API 연결

n8n 워크플로우 입력부터 프롬프트 생성까지

나노바나나 연동과 결과 처리, 업로드 자동화


여러분, 매일 소셜 미디어 포스트나 블로그 글에 쓸 이미지를 만들거나 편집하느라 시간 날려본 적 있으신가요? 특히 브랜딩을 위해 일관된 스타일의 이미지를 수작업으로 고치다 보면, 창의적인 일에 집중할 여유가 없어지죠. 저도 IT 블로거로 일하면서 이런 고민을 많이 했는데요, 구글의 최신 AI 모델인 나노바나나를 n8n으로 무료 연결하면 이미지 편집부터 업로드까지 자동화할 수 있어요. 이 글을 읽고 나면, 나노바나나의 강력한 이미지 편집 기능을 n8n 워크플로우에 바로 적용하는 방법을 알게 돼요. 오픈라우터를 통해 무료 API를 활용하는 팁부터, 세 가지 케이스(레퍼런스+원본, 원본만, 텍스트만)에 맞춘 유연한 설정까지 단계별로 설명할 거예요. 영상을 안 봐도 핵심을 완벽히 이해하고, 실제로 따라 해보며 시간을 절약할 수 있겠네요. 나노바나나의 빠른 생성 속도와 고퀄리티를 n8n 자동화로 연결하면, 기존 도구들보다 효율적일 거예요. 자, 시작해볼까요?


나노바나나 무료 연결법 공개! n8n으로 이미지 편집부터 업로드까지 전부 자동화 - 주요 장면 1

나노바나나 모델 이해와 무료 API 연결

구글의 나노바나나, 본명 제미나이 2.5 플래시 이미지는 최근 AI 업계에서 핫한 토픽이에요. 기존 이미지 생성 모델들처럼 벤치마크 스코어가 높아서 주목받는데, 실제 사용자 피드백이 더 인상적이에요. 예를 들어, GPT-4나 다른 모델보다 생성 속도가 2배 이상 빠르면서 퀄리티는 더 세밀하다는 평이 많아요. 특히 이미지 편집 기능이 강점으로, 레퍼런스 이미지를 기반으로 스타일 변경이나 합성 작업을 자연스럽게 해내죠.

이 모델의 매력을 비교해보면, 무료 테스트는 구글 AI 스튜디오에서 가능하지만 API 연동은 유료 등급부터예요. 여기서 오픈라우터가 등장하는데, 이건 AI 모델 마켓플레이스 같은 서비스거든요. 다양한 LLM(예: ChatGPT, Claude, Gemini)을 한 곳에서 관리하고 API로 호출할 수 있어요. 나노바나나 프리 버전은 오픈라우터에서만 무료로 풀려 있어서, n8n 같은 자동화 도구와 연결하기 딱이에요. 공식 API vs 오픈라우터를 비교하면, 공식은 안정적이지만 비용이 들고, 오픈라우터는 무료지만 일일 쿼터(약 50회)가 제한적이에요. 상황에 따라 오픈라우터로 시작해서 필요시 업그레이드하는 게 추천돼요.

실전 팁으로, 오픈라우터 가입 후 'Gemini 2.5 Flash Image Preview Free' 검색해서 선택하세요. API 키 발급은 간단해요 – 'Create API Key' 클릭하고 저장만 하면 돼요. 이 키를 n8n에 입력하면 끝. 배경 지식으로, 나노바나나는 이미지 입력 시 Base64 형식으로 변환해야 해요. n8n에서 파일을 Base64로 바꾸는 노드는 'File to Base64 String'이에요. 예를 들어, 1024x1024 해상도 이미지를 업로드하면 컨텍스트 리밋에 걸리지 않게 리사이징(예: 512x512)하는 습관 들이세요. 이렇게 하면 무료로도 10개 이상 테스트할 수 있어요.

장단점을 리스트로 정리해보면: - 장점: 생성 속도 빠름(초 단위), 편집 퀄리티 높음(스타일 유지율 90% 이상), 무료 옵션 있음. - 단점: 한글 처리 미흡(영어 프롬프트 추천), 쿼터 제한(하루 50회).

이 섹션만 따라 해도 나노바나나를 n8n에 무료 연결하는 기반이 마련돼요. 다음으로 워크플로우 입력 부분으로 넘어가볼게요. 나노바나나 무료 연결법 공개! n8n으로 이미지 편집부터 업로드까지 전부 자동화 - 주요 장면 2

n8n 워크플로우 입력부터 프롬프트 생성까지

n8n은 노코드 자동화 도구로, Zapier나 Make.com과 비교하면 오픈소스라 무료로 셀프 호스팅 가능하고 커스텀 노드가 강해요. 오늘은 나노바나나 이미지 편집 자동화를 위해 웹훅 트리거부터 시작할게요. 웹훅 노드를 추가하고 'Webhook' 선택, 타이틀을 '이미지 편집 요청 - 나노바나나'로 하세요. 폼 디스크립션에 "레퍼런스 이미지나 원본 이미지를 업로드하고 편집 지시를 입력하세요"라고 넣으면 사용자 친화적이에요.

입력 요소는 세 가지예요: 1) 레퍼런스 이미지 (파일, JPG/PNG), 2) 오리지널 이미지 (동일), 3) 요청 내용 (텍스트, 필수). 테스트 시 Execute Workflow 누르면 폼이 뜨니, 예시로 사무실 배경(레퍼런스)과 프로필 사진(오리지널)을 업로드하고 "인물이 사무실에 앉아 코딩하는 느낌으로 편집해줘"라고 입력해보세요. n8n이 파일을 출력으로 받아오면, 다음 단계로 파일 변환이에요.

파일을 Base64로 바꾸려면 'Extract from File' 노드 두 개 추가: 하나는 레퍼런스(출력: reference_data), 다른 하나는 오리지널(original_data). 설정에서 'Always Output Data' 체크하면 이미지 없어도 노드가 통과해요. 이걸 합치려면 'Merge' 노드(Mode: Combine by Position)로 연결하세요. 결과는 하나의 아이템으로 합쳐져요. 이제 이미지 존재 여부를 판별하는 'Edit Fields' 노드: 필드명 'image_exists', 표현식으로 "{{ $json.reference_data ? 'Reference image exists' : '' }} {{ $json.original_data ? 'Source image exists' : '' }} {{ !$json.reference_data && !$json.original_data ? 'No images' : '' }}" 넣으세요. 이 변수로 케이스 분기할 수 있어요.

프롬프트 생성은 OpenAI 노드(GPT-4o mini 추천, 비용 절감)로 해요. 시스템 프롬프트: "You are an image generation prompt engineer. Write prompts in English. Cases: 1. If reference exists, apply its style to original. 2. If only original, edit based on text. 3. If no images, generate from text." 유저 프롬프트: "Generate prompt based on the above rules using: {{ $json.request_content }} and image_exists." 테스트하면 "Apply office background style to profile photo, person coding at desk" 같은 영어 프롬프트가 나와요. 왜 영어? 나노바나나가 영어 입력 시 퀄리티가 20-30% 높아요.

비교 분석으로, 수동 프롬프트 vs AI 생성: 수동은 세밀하지만 시간 걸리고, AI는 일관성 있지만 테스트 필요해요. 팁: 프롬프트에 "high resolution, realistic" 추가하면 결과가 더 좋아져요. 구글 개발자 문서 참고해 템플릿(예: "Transform the image by...") 활용하세요. 이 단계까지 하면 입력부터 AI-ready 프롬프트까지 완성돼요. 세 가지 케이스(이미지 둘 다/하나/없음)에 따라 유연하게 동작하니, 블로그 이미지 자동화에 바로 써보세요. 나노바나나 무료 연결법 공개! n8n으로 이미지 편집부터 업로드까지 전부 자동화 - 주요 장면 3

나노바나나 연동과 결과 처리, 업로드 자동화

이제 핵심, 나노바나나 연동이에요. n8n의 Gemini 노드는 아직 지원 안 하니 HTTP Request 노드(POST)로 오픈라우터 호출하세요. 오픈라우터 사이트에서 모델 선택 후 API 탭 'Curl' 복사, n8n 'Import from Curl'로 세팅하면 URL( https://openrouter.ai/api/v1/chat/completions )과 헤더가 자동 입력돼요. Authentication: Predefined Credential Type > OpenRouter, API 키 입력하세요.

바디 설정: 모델 "google/gemini-2.5-flash-preview-image-free", content에 텍스트(프롬프트 JSON.stringify), images 배열로 reference_data와 original_data Base64 넣으세요. 하지만 케이스별 유연성을 위해 'Code' 노드 앞에 추가: JavaScript로 if (reference && original) { body.images = [ref, orig]; } else if (original) { body.images = [orig]; } else { body.images = []; } – 코드 가이드는 영상 설명란에 있어요. 이걸 HTTP 바디에 "{{ $json.body }}"로 연결하면 에러 없이 동작해요.

결과 처리: 응답의 image_url (Base64 blocked:image/... )에서 'Edit Fields' 노드로 콤마 뒤 부분 추출( "{{ $json.choices[0].message.content.split(',')[1] }}" ), 'Convert to File' 노드로 파일 변환(입력: base64 필드). 파일명 "{{ 'edited_image_' + new Date().toISOString() }}.png" 하세요. 업로드는 'Google Drive' 노드: 계정 연결 후 Upload, 폴더 "나노바나나", 파일 연결.

테스트 예시: 1) 레퍼런스+오리지널 – 사무실 배경에 프로필 합성, 코딩 포즈로 생성(퀄리티: 얼굴 유지 95%). 2) 오리지널만 – 유튜브 엔드카드 배경만 "AI 자동화 느낌"으로 변경(다른 요소 그대로). 3) 텍스트만 – "AI automation brand logo" 생성(한글 약함, 영어로 후편집). 구글 드라이브에 자동 업로드되니, 인스타나 블로그 연동 시 'HTTP Request'로 확장하세요.

주의사항: 이미지 용량 5MB 이하, 리사이징 도구(ImageMagick CLI 추천). 쿼터 초과 시 대안: Midjourney나 Stable Diffusion 무료 티어. 장단점: 장점 – 엔드투엔드 자동화(시간 80% 절감), 단점 – 한글 미지원(영어+포토샵 보정). 실전 팁: 워크플로우 저장 후 Schedule 트리거로 매일 실행, 에러 핸들링(IF 노드) 추가. 이걸로 이미지 편집 자동화 완성! 여러분 상황에 맞게 커스텀 해보세요.


[자주 묻는 질문]

나노바나나를 n8n에 무료로 연결하려면 오픈라우터 API 키 어떻게 발급하나요?

오픈라우터 사이트 가입 후 대시보드에서 'API Keys' 메뉴 클릭하고 'Create New Key' 누르세요. 이름 입력하고 생성하면 키 문자열 복사할 수 있어요. n8n HTTP Request 노드의 Authentication에서 OpenRouter 크리덴셜 추가 시 이 키 입력하면 돼요. 무료 버전은 하루 50회 쿼터라 테스트 위주로 쓰고, 초과 시 유료 플랜(월 $10부터) 고려하세요. 키 유출 방지로 환경 변수에 저장하는 팁도 유용해요. 이렇게 하면 나노바나나 이미지 편집 자동화 바로 시작할 수 있겠네요.

n8n에서 나노바나나 이미지 편집 시 한글 프롬프트가 안 잘 먹히는 이유와 대처법은?

나노바나나는 영어 기반 모델이라 한글 처리 정확도가 70% 미만이에요. 프롬프트 생성 시 OpenAI 노드에 "English only" 지시 넣고, 결과 후 포토샵이나 Canva로 한글 오버레이 추가하세요. 예: "AI 로고 생성" 대신 "Create AI automation logo in English, add Korean text later." 테스트로 영어 버전 먼저 생성해 퀄리티 확인하고 보정하면 시간 절약돼요. 대안으로 한국어 특화 모델(KoGPT) 병행 사용도 추천해요. 이렇게 하면 브랜딩 이미지 자동화에도 문제없어요.

n8n 워크플로우로 나노바나나 결과 이미지를 구글 드라이브 말고 다른 곳에 업로드하려면?

Google Drive 노드 대신 'HTTP Request'나 전용 노드(Instagram, WordPress)로 변경하세요. 예: Instagram 업로드 시 Meta API 연결, 파일을 Base64로 보내 포스트 생성. n8n 커뮤니티 템플릿 검색해 'Instagram Upload' 임포트하면 쉽고, 인증 토큰 발급 후 연결해요. 주의로 API 레이트 리밋(Instagram 하루 25포스트) 지키고, 워크플로우에 IF 노드로 성공/실패 분기하세요. 이 방법으로 소셜 미디어 전체 자동화 확장 가능해 생산성 업그레이드 돼요.

목록
글쓰기
한국 서버호스팅
전체보기 →

댓글 0