예제

Gemini CLI를 최대한 활용하는 데 도움이 되는 실용적인 예제와 사용 사례

🚀

기본 사용법

시작하는 데 필요한 필수 명령과 기본 작업

Hello World

첫 번째 Gemini CLI 세션

# Hello World
gemini > Say hello world
초급1분예제 보기

텍스트 생성

고품질 텍스트 콘텐츠 생성

# 텍스트 생성
gemini > AI에 대한 블로그 포스트 작성
초급2분예제 보기

간단한 채팅

Gemini와의 대화형 대화

# 간단한 채팅
gemini > 대화를 나누어 봅시다
초급3분예제 보기

구성

API 키와 환경설정 설정

# 구성
export GEMINI_API_KEY="YOUR_KEY"
초급2분예제 보기
💻

개발

코드 관련 작업 및 개발 워크플로

코드 리뷰

대화형 코드 리뷰 및 제안

# 코드 리뷰
gemini > 이 코드를 검토하세요: [코드 붙여넣기]
중급5분예제 보기

문서화

코드에 대한 문서 생성

# 문서화
gemini > 이 함수를 문서화하세요: [코드 붙여넣기]
중급4분예제 보기

테스팅

테스트 케이스 및 시나리오 생성

# 테스팅
gemini > 다음에 대한 테스트 작성: [코드 붙여넣기]
중급6분예제 보기

디버깅

코드 문제 디버그 및 문제 해결

# 디버깅
gemini > 이 오류를 디버그하세요: [오류 세부사항 붙여넣기]
중급5분예제 보기
📝

콘텐츠 생성

텍스트 생성, 번역 및 콘텐츠 조작

번역

언어 간 텍스트 번역

# 번역
gemini > 한국어로 번역: [텍스트 붙여넣기]
초급2분예제 보기

요약

콘텐츠의 간결한 요약 생성

# 요약
gemini > 요약: [텍스트 붙여넣기]
초급3분예제 보기

창작 글쓰기

창작 콘텐츠와 이야기 생성

# 창작 글쓰기
gemini > 다음에 대한 이야기 작성: [주제]
중급5분예제 보기

텍스트 편집

기존 콘텐츠 개선 및 편집

# 텍스트 편집
gemini > 이 텍스트를 개선하세요: [텍스트 붙여넣기]
초급3분예제 보기
⚙️

자동화

워크플로 자동화 및 배치 처리 작업

배치 처리

여러 파일을 대화형으로 처리

# 배치 처리
# 자동화를 위해 Gemini API 사용 # CLI는 대화형 사용을 위한 것
고급10분예제 보기

CI/CD 통합

자동화된 워크플로를 위해 Gemini API 사용

# CI/CD 통합
# CI/CD를 위해 Gemini API 고려 # CLI는 대화형 사용을 위해 설계됨
고급15분예제 보기

모니터링

시스템 로그를 대화형으로 분석

# 모니터링
gemini > 이 로그를 분석하세요: [로그 내용 붙여넣기]
중급8분예제 보기

자동화된 보고

자동화된 보고서 및 요약 생성

# 자동화된 보고
gemini generate "보고서 생성: $(cat data.csv)"
중급12분예제 보기

추천 예제

자동화된 코드 리뷰

개발 워크플로에서 Gemini CLI를 사용하여 코드 리뷰를 자동화하는 방법을 보여주는 완전한 예제.

스크립트

#!/bin/bash
# Automated code review script
for file in \$(git diff --name-only HEAD~1); do
if [[ \$file == *.js || \$file == *.py ]]; then
echo "Reviewing \$file..."
echo "Please use Gemini CLI interactively:"
echo "gemini"
echo "> Review this code: \$(cat \$file)"
fi
done

출력

Reviewing app.js...
Reviewing utils.py...
Reviewing config.js...
✓ Code review completed!
✓ Generated 3 review files

프로 팁

🔧

환경 설정

원활한 통합을 위한 환경 변수 설정

export GEMINI_API_KEY=your_key_here
🛡️

오류 처리

스크립트에서 오류를 우아하게 처리

gemini generate "text" || echo "생성 실패"

성능

더 나은 성능을 위해 프롬프트 최적화

gemini generate --max-tokens 100 "간단한 요약"

이 예제들을 시도할 준비가 되셨나요?

이 예제들로 실험을 시작하고 새로운 가능성을 발견하세요.

상표 고지

Google™, Gemini™ Google과 Gemini는 Google LLC의 상표입니다.

모든 상표는 각각의 소유자의 재산입니다.