본문 바로가기
인공지능 AI

Gemini CLI: 구글 제미나이 AI를 터미널에서 사용하기

by 베어그릴스 2025. 8. 14.
반응형

최근 AI 기술의 발전은 놀라울 정도입니다. 특히 구글의 Gemini AI는 뛰어난 성능으로 많은 사람들의 관심을 받고 있죠. 하지만 웹 브라우저나 앱을 통해 사용하는 것 외에, 개발자나 고급 사용자들은 터미널(Terminal)에서 AI와 상호작용하는 것을 선호하기도 합니다. 바로 이럴 때 유용한 도구가 Gemini CLI입니다.

이 글에서는 Gemini CLI가 무엇인지, 어떻게 설치하고 사용하는지, 그리고 몇 가지 유용한 팁까지 알아보겠습니다.

Gemini CLI란 무엇인가요?

CLI는 "Command Line Interface"의 약자로, 키보드 명령어를 통해 컴퓨터를 조작하는 방식을 말합니다. 즉, Gemini CLI는 터미널 환경에서 텍스트 명령어를 입력하여 Gemini AI 모델과 소통할 수 있도록 만들어진 도구입니다. 복잡한 코딩 없이도 간단한 명령어로 Gemini AI의 기능을 활용할 수 있다는 장점이 있습니다.

 

1단계: 설치하기

Gemini CLI는 Python으로 만들어졌기 때문에, Python이 설치되어 있어야 합니다.

만약 Python이 없다면, Python 공식 웹사이트에서 설치해 주세요.

Python 설치가 완료되었다면, 다음 명령어를 터미널에 입력하여 Gemini CLI를 설치할 수 있습니다.

 
아래는 파이썬으로 설치하는 방법입니다. 사전에 python이 설치되어야 합니다.
pip install gemini-cli

 

or

 

아래는 noed js 설치 방법입니다. 아래 npm 명령어는 node.js가 사전에 설치되어 있어야 합니다.

npm install -g @google/gemini-cli

 

2단계: API 키 설정하기

Gemini CLI를 사용하려면 Google AI Studio에서 API 키를 발급받아야 합니다. API 키는 Gemini AI에 접근할 수 있는 열쇠와 같다고 생각하면 됩니다.

  1. Google AI Studio 웹사이트에 접속합니다. (https://aistudio.google.com/)
  2. 로그인 후, 왼쪽 상단의 'Get API key' 메뉴를 클릭합니다.
  3. 'Create API key' 버튼을 눌러 새로운 API 키를 만듭니다.
  4. 생성된 API 키를 복사합니다.

이제 이 API 키를 시스템 환경 변수에 등록해야 합니다. 다음 명령어를 사용해 보세요.

 

macOS/Linux

export GEMINI_API_KEY="YOUR_API_KEY_HERE"

 

Windows (PowerShell)

$env:GEMINI_API_KEY="YOUR_API_KEY_HERE"

"YOUR_API_KEY_HERE" 부분에 복사한 API 키를 붙여 넣기만 하면 됩니다.


3단계: Gemini CLI 사용법

이제 모든 준비가 끝났습니다. 터미널에서 gemini 명령어를 입력하여 Gemini AI와 대화를 시작할 수 있습니다.

gemini cli

기본 대화하기

가장 기본적인 사용법은 질문을 명령줄에 바로 입력하는 것입니다.

Bash
 
gemini "오늘 날씨 어때?"

Image of terminal showing gemini cli output

Gemini AI가 질문에 대한 답변을 터미널에 출력해 줍니다.

멀티턴 대화 (Multi-turn Conversation)

단순히 한 번 질문하고 끝내는 것이 아니라, 이전 대화의 맥락을 이어서 대화하고 싶을 때는 --multi-turn 옵션을 사용합니다.

Bash
 
gemini --multi-turn

이 명령어를 실행하면, > 프롬프트가 나타나고, 대화 모드로 전환됩니다. 여기서 계속해서 질문과 답변을 주고받을 수 있습니다.

Bash
 
> 오늘 날씨 어때?
> 어제 날씨는 어땠어?
> ...

대화를 마치고 싶을 때는 exit 또는 quit를 입력하거나 Ctrl+C를 누르면 됩니다.

파일 다루기

Gemini CLI의 강력한 기능 중 하나는 파일을 입력으로 사용할 수 있다는 점입니다. 특히 이미지 파일을 분석하거나, 텍스트 파일의 내용을 요약하는 데 유용합니다.

Bash
 
gemini -f path/to/your/image.jpg "이 이미지에 대해 설명해 줘."

위 명령어는 지정된 이미지 파일을 Gemini AI에 보내고, 이미지에 대한 설명을 요청합니다.

텍스트 파일을 다루고 싶다면 다음과 같이 사용할 수 있습니다.

Bash
 
gemini -f path/to/your/text.txt "이 텍스트 파일을 세 문장으로 요약해 줘."

자주 사용되는 명령어 옵션

  • -m 또는 --model: 사용할 Gemini 모델을 지정합니다. (예: gemini -m gemini-pro "안녕")
  • -t 또는 --temperature: 창의성(무작위성)을 조절합니다. 0에 가까울수록 보수적이고, 1에 가까울수록 창의적인 답변을 합니다. (예: gemini -t 0.8 "시 한 편 써 줘.")
  • -s 또는 --stream: 답변이 생성되는 대로 실시간으로 출력합니다. (예: gemini -s "긴 이야기 한 편 들려줘.")

Gemini CLI는 개발자와 AI 연구자에게 터미널 환경에서 Gemini AI를 간편하게 활용할 수 있는 강력한 도구입니다. 이 글을 통해 여러분도 Gemini CLI를 자유롭게 다루는 데 도움이 되기를 바랍니다! 

 

 

 

오늘도 보람찬 생존 ^.^

반응형

댓글