D: 🚀 프로그래밍 지식 없이도 AI의 힘을 손쉽게 누릴 수 있다고?
Google의 최신 AI 모델 Gemini를 터미널(CLI)에서 명령어 몇 개로 활용하는 방법을 단계별로 알려드립니다!
🔍 Gemini CLI란?
Gemini CLI는 명령줄 인터페이스(Command Line Interface)를 통해 Google의 Gemini AI와 상호작용할 수 있는 도구입니다.
- 코딩 불필요 👉 복잡한 API 설정 없이 텍스트 기반으로 간편하게 사용 가능
- 무료 계정으로 시작 👉 Google API 키만 있으면 즉시 활용 가능
- 강력한 기능 👉 질문 응답, 문서 요약, 코드 생성 등 다양한 작업 수행
> 💡 예시: gemini-cli "파이썬으로 웹 스크래핑 코드 알려줘"
입력 → 바로 코드 생성!
📥 설치 방법 (3분 컷!)
-
필수 도구 설치:
- Node.js 설치 (LTS 버전 권장)
# 설치 확인 node -v npm -v
- Node.js 설치 (LTS 버전 권장)
-
Gemini CLI 설치:
npm install -g @google/generative-ai-tools
-
Google API 키 발급:
- Google AI Studio 접속 → API 키 생성
- 환경 변수 설정:
export GOOGLE_API_KEY="여기에_발급받은_API_키_입력"
🛠 기본 사용법 & 실전 예제
1. 간단한 질문하기
gemini-cli "2024년 최고의 여행지는 어디야?"
출력 예시:
2024년에는 일본 오키나와가 인기 예상!
- 이유: 한류 영향으로 한국 관광객 증가 중
- 추천 활동: 스노클링, 오키나와 소바 체험
2. 문서 요약 (텍스트 파일 입력)
gemini-cli --file=report.txt "이 문서를 3줄로 요약해줘"
3. 코드 생성 & 디버깅
gemini-cli "파이썬에서 CSV 파일 읽고 첫 5행 출력하는 코드 알려줘"
생성 코드 예시:
import pandas as pd
data = pd.read_csv('file.csv')
print(data.head(5))
💡 고급 활용 팁
- 대화 기록 저장:
--history
옵션으로 채팅 이어하기gemini-cli --history "앞에서 얘기한 여행지 근처 호텔도 추천해줘"
- 출력 형식 지정: Markdown, JSON 등 지원
gemini-cli --format=json "대한민국 대도시 인구수 TOP 3 알려줘"
❓ 자주 묻는 질문 (FAQ)
❔ Q1. 무료 사용량 제한이 있나요?
→ Google AI Studio의 무료 티어 제한 적용 (분당 ~60회 요청 가능)
❔ Q2. 한국어 지원은 잘 되나요?
→ 90% 이상의 정확도로 한국어 처리 가능 (복잡한 전문 용어는 영어 권장)
❔ Q3. 윈도우에서도 사용할 수 있나요?
→ 네! PowerShell 또는 WSL에서 동일하게 실행 가능
🎯 마무리
Gemini CLI는 개발자뿐만 아니라 일반 사용자도 AI를 쉽게 접할 수 있는 게임 체인저입니다.
- ✨ 지금 바로 터미널을 열고
gemini-cli "안녕? 오늘 날씨 어때?"
라고 입력해보세요! - 🔗 더 많은 기능은 공식 문서에서 확인하세요.
> 📢 주의: API 키는 절대 공유하지 마세요! .bashrc
에 저장해두면 편리합니다.
이 가이드가 도움이 되셨다면 💬 댓글로 인사해주세요! 😊