Gemini Code Assist ( VScode Extension)사용방법
Gemini Code Assist 사용방법 
    - VScode Extension 
https://codeassist.google/
https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist
https://cloud.google.com/gemini/docs/codeassist/write-code-gemini
- Gemini Code Assist 는 기본이 무료이지만 사용에 제한이 있고, 유료 버전을 사용해야 Gemini-Pro 모델을 사용할 수 있다. 
- Gemini CLI를 API 인증으로 사용하면 가격이 비싸다.(조금 하면 1만원 초과) 
- Gemini CLI에서 인증방법을 'Login with Google'로 선택하면 정액제로 사용가능 
------------------------------------------------------------------------------- 
* 월 정액제 Gemini 요금 (Google Cloud 를 위한 Gemini 가격) 
https://cloud.google.com/products/gemini/pricing
Gemini Code Assist Standard 사용자당 월 $22.80 
     - 1개도 가능 
     - Google Workspace 계정의 경우 Gemini 사용 가능 설정 필요 
Gemini Code Assist Enterprise 사용자당 월 $54 
     - 기본 10개 이상 라이선스 신청 필요 
------------------------------------------------------------------------------- 
* Gemini Code Assist Standard(유료버전) 사용 신청 방법 
https://console.cloud.google.com/gemini-admin
     - 구글 클라이드의 상단 메뉴에서  'gemini 관리자' 타이핑해도 됨 
  
* 구독 신청 
     'Gemini Code Assist 관리' 선택 
* 구독 관리 (우측 메뉴) 
     - Google Workspace 사용자는 Gemini 사용 가능 설정 필요 
     - 구독한 제품 선택 ->  '라이선스가 부여된 사용자 추가'
-------------------------------------------------------------------------------
google cloud 'Gemini Code Assist Standard' 유료 서비스 이용시, 실시간 사용량 보기(모니터링)
API 및 서비스 - API 사용 현황 
https://console.cloud.google.com/apis/dashboard
-> 'Gemini for Google Cloud' 선택 
모니터링 – 사용량 모니터링 
https://console.cloud.google.com/monitoring/dashboards
-> 'Gemini for Google Cloud' 선택 
-------------------------------------------------------------------------------
Gemini Code Assist VScode Extension 에서 Gemini Code Assist Standard 로 인증하기 
     - 로그아웃 
Gemini Code Assist : Chat 창 우상단 '...' 메뉴 선택 -> 'Sign Out' 선택 
     - 로그인 
맨 좌측 메뉴 'Gemini Code Assist' 아이콘 선택 -> 'Sign in' 선택 
--------------------------------------- 
     - Sign In을 했는데 다음과 같은 에러 메시지가 상단에 출력되면  
위에서 설명한 '구독관리'에서 사용자에게 라이선스를 할당해 주어야 한다. 
          - 로그인 인증 에러 메시지 
You are missing a valid license for Gemini Code Assist. Please contact your billing administrator to purchase or assign a license. 
--------------------------------------- 
VScode 에서 설정 
     - settings.json 파일 수정 
"geminicodeassist.project": "Google Cloud 프로젝트 이름", // 유료버전 사용시 설정 필요,  
    //"geminicodeassist.project": "", // 무료버전 사용시 
    "geminicodeassist.inlineSuggestions.enableAuto": false, // 코드 자동 제안 끄기 
    "geminicodeassist.enableTelemetry": false, // 정보 전송 끄기     
    "geminicodeassist.verboseLogging": true, // 상세 로깅 
    "geminicodeassist.contextExclusionGitignore": true, // .gitignore 파일 사용 
* 금지 파일 목록 : .aiexclude 
     - .gitignore 파일을 사용할 수도 있지만 , .aiexclude 파일 설정으로 AI가 읽기 금지할 파일을 설정할 수 있다.
-------------------------------------------------------------------------------
< CPU 사용률 높은 문제 >
- 현상
rg.exe 파일이 계속 실행되는되면서 CPU 사용률이 5~10%로 1분 이상 유지되는 문제 
"c:\Users\userx\AppData\Local\Programs\Microsoft VS Code\resources\app\node_modules\@vscode\ripgrep\bin\rg.exe"
--------------------------------------- 
조치 
    - 다음은 소용없음 
* 파일링크가 아닌 드라이브로 변경 => 소용없음 
* 'Gemini Code Assit' extension 업데이트 
https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist
2.42.0 , 2025-07-25 업데이트 => 소용없음
-------------------------------------------------------------------------------
< 참고 >
--------------------------------------- 
Google Cloud Code  (VS code Extension )
https://cloud.google.com/code/docs/vscode/install
https://marketplace.visualstudio.com/items?itemName=GoogleCloudTools.cloudcode
     - Google Cloud 기반의 개발 및 배포 기능 
     - AI 코딩 도우미가 아님 
    - Gemini Code Assist 와 관련 없음 
-------------------------------------------------------------------------------
< 참고 >
* Google Cloud 할당량 및 시스템 한도 할당량 조절 
https://console.cloud.google.com/iam-admin/quotas
*  Google Cloud API 사용 현황 
https://console.cloud.google.com/apis
*  Google Cloud API 사용 요금 현황(결제 예정 금액) 
https://console.cloud.google.com/billing