Skip to main content

1. 개요

Gemini CLI는 Google의 공식 명령줄 AI 코딩 도구로, 터미널에서 Gemini 모델과 직접 상호작용할 수 있습니다. GravitexAI를 gateway로 사용하면 다음을 할 수 있습니다:

터미널 네이티브

셸에서 Gemini 3.5 / 3.1 / 2.5 모델 직접 호출

AI 지원 코딩

코드 생성, 리뷰 및 단위 테스트 자동화

스마트 Q&A

기술 질문, 아키텍처 설계 및 디버깅

문서 생성

README, API 문서 및 JSDoc 주석 자동 생성
GravitexAI를 gateway로 사용하면 최적화된 연결, 통합 API key 관리, 단일 계정으로 Claude, GPT, Gemini 원스톱 액세스를 제공합니다.

2. 사전 요구사항

  • Node.js ≥ 18.0.0
  • npm 또는 yarn
  • GravitexAI 콘솔의 API key (형식 sk-xxxxxxxxxx)

3. 빠른 시작

1단계 — Gemini CLI 설치

2단계 — GravitexAI API key 발급

1

GravitexAI 로그인

maas.gravitex.ai에서 회원가입 또는 로그인합니다.
2

API key 생성

API Keys 페이지를 열고 “Create new token”을 클릭합니다.
3

키 복사

생성된 키(형식: sk-xxxxxxxxxx)를 복사하여 안전하게 보관합니다.

3단계 — 환경 변수 설정

중요: GOOGLE_GEMINI_BASE_URLhttps://api.gravitex.ai로 설정해야 합니다. /v1, /gemini 또는 기타 경로를 붙이지 마세요 — 연결이 깨집니다.

4단계 — 초기화 및 테스트

1

CLI 시작

2

최초 인증

대화형 UI에서 입력:
**Gemini API Key (AI Studio)**를 선택합니다.
3

연결 테스트

4. 추천 모델 (GravitexAI 경유)

GravitexAI는 최신 Gemini 제품군을 제공합니다. CLI에서 모두 호출 가능:

Gemini 3.x 시리즈 (권장)

권장 기본값:
  • 복잡한 코딩 / 아키텍처: gemini-3.1-pro-preview
  • 일상 코딩 및 Q&A: gemini-3.5-flash
  • 배치 / 고빈도: gemini-3.1-flash-lite-preview
전체 카탈로그는 GravitexAI 모델 목록을 참조하세요.

5. 핵심 기능

5.1 코드 생성

Sample output:

5.2 코드 리뷰

5.3 기술 Q&A

5.4 문서 생성

6. 대화형 명령어

모델 전환: 대화형 /model 사용, 또는 --model로 지정:

7. 고급 사용

7.1 GitHub Actions (자동 리뷰)

7.2 배치 스크립트

8. FAQ

체크리스트:
  1. 환경 변수가 올바른가?
    예상값:
    • GOOGLE_GEMINI_BASE_URL: https://api.gravitex.ai (/v1 또는 기타 경로 없음)
    • GEMINI_API_KEY: 전체 sk-…
  2. 환경 변수 다시 로드:
  3. 터미널 재시작: 터미널 창을 닫고 다시 엽니다.
  4. GravitexAI 콘솔에서 키 확인 — 활성 상태 및 잔액 확인.
옵션 A — 대화형 /model:
옵션 B — CLI 플래그:
방법 1: /save 사용
방법 2: 셸 리다이렉션
nvm으로 Node 관리:
가능한 원인 및 해결:
  1. 네트워크: GravitexAI는 최적화된 경로 제공; 콘솔에서 상태 확인.
  2. 모델 선택: 가장 빠른 응답을 위해 gemini-3.5-flash 또는 gemini-3.1-flash-lite-preview 사용.
  3. 토큰 크기: 요청 복잡도 및 컨텍스트 길이 줄이기.
벤치마크:
PowerShell (권장):
  1. nodejs.org에서 Node.js 설치
  2. 관리자 권한으로 PowerShell 열기
  3. 환경 변수 설정:
  4. PowerShell 재시작
  5. 설치: npm install -g @google/gemini-cli
또는 WSL로 더 네이티브한 경험 사용.

9. 모범 사례

프롬프트 설계

구체적으로

❌ “Optimize this code”✅ “Optimize this code for performance, focus on loop efficiency and memory use”

맥락 제공

❌ “What’s wrong with this function?”✅ “This handles user login and throws an async error — help me find the bug”

단계별 분할

❌ “Build the whole project”✅ “Step 1: design DB model; Step 2: build API routes; Step 3: …”

예시 요청

❌ “Explain closures”✅ “Explain JS closures with 3 practical scenarios and code examples”

권장 워크플로

1

문제 정의

해결하거나 구축하려는 것을 명확히 설명합니다.
2

솔루션 획득

Gemini CLI로 초기 솔루션 또는 코드를 작성합니다.
3

리뷰 및 개선

AI에게 자체 출력을 리뷰하고 문제를 표시하도록 요청합니다.
4

반복

피드백을 기반으로 단계별로 개선합니다.
5

문서 추가

주석 및 문서를 생성합니다.

10. 참고 자료

5분 안에 시작: 위 “빠른 시작” 섹션을 따르면 Gemini CLI를 바로 사용할 수 있습니다.