Gemini CLI 연결

API 키를 사용하여 AnyInt의 Gemini 호환 게이트웨이를 통해 Gemini CLI를 라우팅합니다.

Gemini CLI는 API 키 인증을 사용할 때 사용자 지정 Gemini API 원본을 지원합니다. AnyInt는 /gemini 게이트웨이 루트 아래에 Gemini 개발자 API를 노출합니다.

시작하기 전에

  1. 공식 Gemini CLI 저장소에서 Gemini CLI를 설치하거나 업데이트합니다.
  2. AnyInt API 키 만들기.
  3. 모델 카탈로그에서 Gemini 호환 모델 ID를 선택합니다.

게이트웨이 구성

Gemini CLI는 API 키 인증을 위해 GEMINI_API_KEY을 읽고 API 원본을 위해 아래 표시된 base-URL 변수를 읽습니다.

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

CLI를 시작하고 프롬프트가 표시되면 Gemini API 키 사용을 선택합니다.

bash
gemini

확인 및 문제 해결

  • 401 응답은 AnyInt 키가 제공되지 않았거나 비활성 상태임을 의미합니다.
  • 모델 오류는 GEMINI_MODEL이 키에 사용 가능한 Gemini 호환 모델을 명명하지 않았음을 의미합니다.
  • API 키 설정 문제를 격리하는 동안 충돌하는 Google Cloud 인증 변수를 제거합니다.
  • 키가 포함된 .env 파일을 소스 제어에 넣지 마십시오. Gemini CLI는 영구적인 로컬 구성을 원할 때 사용자 수준 .gemini/.env 파일도 지원합니다.

현재 변수 동작은 공식 Gemini CLI 구성인증 문서를 참조하십시오.