구성 가이드

워크플로우에 맞게 Gemini CLI 사용자 정의

구성 명령

구성 관리를 위한 필수 명령

gemini config list

모든 현재 구성 설정 표시

gemini config get <key>

특정 설정 값 가져오기

gemini config set <key> <value>

구성 값 설정

gemini config unset <key>

구성 설정 제거 (기본값으로 되돌리기)

gemini config reset

모든 설정을 기본값으로 재설정

gemini config export

구성을 파일로 내보내기

gemini config import <file>

파일에서 구성 가져오기

구성 옵션

카테고리별로 정리된 세부 설정

API 구성

API 키 및 모델 설정 구성

api-key

필수

Google AI API 키

유형:string
Example:
gemini config set api-key YOUR_API_KEY

model

사용할 기본 모델

유형:string
기본값:gemini-pro
Example:
gemini config set model gemini-pro

temperature

창의성 수준 (0.0에서 1.0)

유형:number
기본값:0.7
Example:
gemini config set temperature 0.7

max-tokens

최대 응답 길이

유형:number
기본값:2048
Example:
gemini config set max-tokens 2048

인터페이스 설정

CLI의 모양과 동작 사용자 정의

theme

CLI용 색상 테마

유형:string
기본값:auto
옵션:auto, light, dark
Example:
gemini config set theme dark

output-format

기본 출력 형식

유형:string
기본값:text
옵션:text, markdown, json
Example:
gemini config set output-format markdown

stream

스트리밍 응답 활성화

유형:boolean
기본값:true
Example:
gemini config set stream true

history-limit

기억할 대화 턴 수

유형:number
기본값:10
Example:
gemini config set history-limit 20

환경 변수

환경 변수를 사용한 대체 구성

일반적인 환경 변수

GEMINI_API_KEY=your_api_key

인증용 API 키

GEMINI_MODEL=gemini-pro

사용할 기본 모델

GEMINI_CONFIG_DIR=~/.config/gemini

구성 디렉토리

환경 변수 설정

Bash/Zsh:

export GEMINI_API_KEY=your_key

PowerShell:

$env:GEMINI_API_KEY="your_key"

.env 파일:

GEMINI_API_KEY=your_key

구성 파일

구성 파일 위치 및 형식 이해

File Locations

전역 구성:

~/.config/gemini/config.json

프로젝트 구성:

.gemini/config.json

환경 파일:

.env

Example Config File

{
  "api-key": "your_api_key",
  "model": "gemini-pro",
  "temperature": 0.7,
  "max-tokens": 2048,
  "theme": "dark",
  "stream": true,
  "tools-enabled": true,
  "safe-mode": true
}

모범 사례

안전하고 효과적인 구성을 위한 권장사항

Security

  • API 키를 버전 관리에 커밋하지 마세요
  • 민감한 데이터에는 환경 변수 사용
  • 도구 실행을 위해 안전 모드 활성화
  • API 키를 정기적으로 순환
  • 도구 권한 검토 및 제한

Performance

  • 사용 사례에 따라 온도 조정
  • 적절한 토큰 제한 설정
  • 더 나은 UX를 위해 스트리밍 활성화
  • 합리적인 타임아웃 구성
  • 대화 기록 크기 제한

관련 리소스

더 많은 구성 및 설정 가이드 탐색