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 키 발급
- Google AI Studio 접속
- Get API key 클릭
- Create API key in new project (또는 기존 프로젝트 선택)
- 생성된 API 키 복사
- 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 모델 - 빠르고 저렴한 선택
비용 절약? → 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 호출을 테스트해보세요
댓글
댓글 쓰기