n8n Gemini AI 연동 : Google AI로 무료 자동화

목차

    n8n Gemini AI 연동 : Google AI로 무료 자동화

    ChatGPT API 비용이 부담되시나요?

    Gemini는 무료로 시작합니다. 분당 60회, 1백만 토큰까지.

    이 글을 다 읽으면 Google AI로 비용 걱정 없이 자동화할 수 있습니다.

    ① n8n Gemini 장점 — ChatGPT와 뭐가 다를까

    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    Gemini랑 ChatGPT 뭐가 다른가요?

    🎯
    딱딱씨

    Gemini는 Google 제품이야! Google Workspace 연동이 강력하고, 무료 티어도 넉넉해.

    🤔
    왜왜씨

    어떤 모델을 써야 하나요?

    🎯
    딱딱씨

    Gemini 2.0 Flash가 가장 추천! 빠르고 저렴하면서도 성능이 좋아. 복잡한 작업은 Gemini 2.5 Pro를 써.

    Gemini 모델 비교

    모델 특징 추천 용도
    Gemini 2.0 Flash 빠르고 저렴 일반 자동화 (추천!)
    Gemini 2.5 Pro 1M 토큰 컨텍스트 대용량 문서, 복잡한 분석
    Gemini 1.5 Flash 가장 저렴 간단한 작업, 대량 처리
    핵심 장점

    무료 티어 - 분당 60회 요청 가능
    1M 토큰 - 긴 문서 한 번에 처리
    멀티모달 - 텍스트, 이미지, 비디오

    ② n8n Gemini API 키 발급 — 무료로 시작하기

    API 키 발급

    1. Google AI Studio 접속
    2. Get API key 클릭
    3. Create API key in new project (또는 기존 프로젝트 선택)
    4. 생성된 API 키 복사
    5. n8n Credentials에 등록

    n8n Credential 설정

    // Google Gemini API Credential
    Credential Type: Google Gemini API
    API Key: AIza... (복사한 키)
    

    무료로 시작할 수 있습니다!
    Google AI Studio 계정만 있으면 바로 API 키 발급 가능.

    ③ n8n Gemini 기본 호출 — AI에게 질문하기

    Google Gemini 노드

    // Google Gemini Chat Model 노드
    Model: gemini-2.0-flash-exp
    System Prompt: 당신은 친절한 고객 서비스 담당자입니다.
    
    // AI Agent 또는 Basic LLM Chain에서 사용
    

    HTTP Request로 직접 호출

    Method: POST
    URL: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key={{ $credentials.geminiApi.apiKey }}
    
    Headers:
      Content-Type: application/json
    
    Body:
    {
      "contents": [
        {
          "parts": [
            {"text": "{{ $json.prompt }}"}
          ]
        }
      ],
      "generationConfig": {
        "temperature": 0.7,
        "maxOutputTokens": 1024
      }
    }
    

    응답 데이터 추출

    // Gemini 응답 구조
    {{ $json.candidates[0].content.parts[0].text }}
    

    ④ n8n Gemini 멀티모달 — 이미지도 문서도

    이미지 분석

    {
      "contents": [
        {
          "parts": [
            {"text": "이 이미지를 설명해주세요."},
            {
              "inlineData": {
                "mimeType": "image/jpeg",
                "data": "{{ $json.imageBase64 }}"
              }
            }
          ]
        }
      ]
    }
    

    JSON 출력 모드

    {
      "contents": [...],
      "generationConfig": {
        "responseMimeType": "application/json"
      }
    }
    

    시스템 지시문

    {
      "systemInstruction": {
        "parts": [
          {"text": "당신은 이커머스 데이터 분석가입니다. 항상 JSON으로 응답하세요."}
        ]
      },
      "contents": [
        {
          "parts": [{"text": "{{ $json.question }}"}]
        }
      ]
    }
    
    🎯 딱딱씨의 팁

    Gemini 2.5 Pro는 1백만 토큰을 처리할 수 있어 긴 문서 분석에 최적!

    ⑤ n8n Gemini 실전 자동화 — 복사해서 바로 쓰기

    💡 예제 1: 대용량 문서 요약

    • Google Drive (문서 다운로드)
    • Extract from File (텍스트 추출)
    • Gemini (요약 생성)
    • Slack (결과 공유)
    // 프롬프트
    다음 문서를 분석하고 핵심 내용을 3줄로 요약해주세요.
    또한 주요 액션 아이템을 목록으로 정리해주세요.
    
    문서:
    {{ $json.documentText }}
        

    💡 예제 2: 이미지 상품 정보 추출

    • Webhook (이미지 URL 수신)
    • HTTP Request (이미지 다운로드)
    • Gemini (상품 정보 추출)
    • Google Sheets (데이터 저장)

    💡 예제 3: 실시간 번역 봇

    • Slack Trigger (메시지 감지)
    • Gemini (언어 감지 + 번역)
    • Slack (번역 결과 회신)
    // 프롬프트
    다음 텍스트의 언어를 감지하고 한국어로 번역해주세요.
    원문이 한국어면 영어로 번역해주세요.
    
    텍스트: {{ $json.message }}
    
    JSON 형식: {"originalLang": "", "translatedText": ""}
        
    🎯 딱딱씨의 팁

    Gemini Chat Model 공식 문서에서 더 많은 설정을 확인하세요!

    핵심 정리

    무료 티어 - 분당 60회 무료 사용
    1M 토큰 - 대용량 문서 처리 가능
    멀티모달 - 이미지, 비디오 분석
    Flash 모델 - 빠르고 저렴한 선택

    3초 선택 가이드

    비용 절약? → Gemini 2.0 Flash (무료 티어)
    대용량 문서? → Gemini 2.5 Pro (1M 토큰)
    이미지 분석? → 멀티모달 기본 지원
    JSON 출력 필요? → responseMimeType: "application/json"

    다음 글 예고

    👉 n8n Claude API 연동 : Anthropic AI 활용하기


    Gemini AI로 Google 생태계 AI 자동화를 시작하세요.
    무료로 시작해서 강력한 AI 워크플로우를 구축!

    👉 Google AI Studio에서 무료 API 키를 발급받고 첫 Gemini 호출을 테스트해보세요

    댓글

    이 블로그의 인기 게시물

    n8n으로 업무 자동화 시작하기 : 왜 필요하고 어떻게 활용할까?

    n8n 데이터 처리 노드 : Set, Split, Merge 완벽 정리

    n8n 트리거 노드 : 3가지 유형으로 자동화 시작하기