Gemini란 무엇인가?
‘Gemini’라는 이름은 너무 많은 의미를 내포하여 혼란을 야기합니다. 이는 챗봇, 모바일 앱, 음성 비서, Google Workspace 통합 AI 기능, 터미널용 코딩 도구인 Gemini CLI, IDE 확장 프로그램 등을 포함하는 Gemini Code Assist 제품군, 그리고 이 모든 것을 구동하는 LLM을 지칭할 수 있습니다. Google은 에이전트 코딩만을 위한 세 가지 이상의 제품(Gemini Code Assist, Jules, Antigravity)을 보유하고 있으며, Vertex AI Platform, Google AI Studio 등 Gemini 기반이지만 이름에 ‘Gemini’가 없는 다른 GenAI 제품들도 존재합니다. 저자는 단순히 신용카드 정보를 입력하고 코딩 어시스턴트에 접근하길 원했지만, 대신 복잡한 제품들의 미로에 빠져들었습니다.
API 키 생성은 쉬웠지만…
Google AI Studio에서 API 키를 생성하는 과정은 비교적 간단했습니다. 화면의 지시에 따라 몇 초 만에 새 키를 만들고 Gemini CLI에서 작동을 확인했습니다. 문제는 키 목록 옆에 있는 ‘결제 설정’ 링크를 클릭하면서 시작되었습니다. 이 링크는 저자를 Google AI Studio에서 Google Cloud Console로 이동시켰고, 여기서부터 진정한 난관이 시작되었습니다.
Google은 내 돈을 원하지 않는다
저자는 단순히 100달러를 Gemini 계정에 넣을 수 없었습니다. 대신 다음 단계를 따라야 했습니다:
-
먼저 빌링 계정 생성
-
생성된 빌링 계정을 프로젝트와 연결
-
빌링 계정에 결제 수단 추가
-
운이 좋으면 API 키가 Gemini Pro 권한이 있는 유료 API 키로 전환
이 모든 과정을 거친 후, 결제 수단을 ‘확인’해야 한다는 팝업 메시지를 받았습니다. 이는 은행 OTP를 통한 1차 확인 외에 추가적인 확인 절차였습니다. Google은 더 많은 데이터를 요구하며, 정부 발행 신분증과 신용카드(이름과 마지막 4자리만 보이도록 수정) 사진을 제출해야 했습니다. 이 과정은 불필요하게 침해적이었으며, 특히 신분증 업로드 양식은 PNG 파일만 허용한다는 명시 없이 두 번이나 업로드를 거부했습니다. 이 모든 과정을 거친 후, Google로부터 ‘며칠 내로 확인이 완료될 것’이라는 이메일을 받았습니다.
403 Forbidden
며칠을 기다려야 한다는 생각에 작업을 중단했지만, 15분 후 Google로부터 ‘확인이 완료되었다’는 두 번째 이메일을 받았습니다. 다시 AI Studio로 돌아가 ‘결제 설정’을 클릭하고 프로젝트를 빌링 계정에 연결하는 과정을 반복한 후, API 키 목록의 ‘할당량 등급’이 ‘Tier 1’으로 변경되었습니다. Gemini CLI에서 실험적 기능을 활성화하고 /models 명령어로 Gemini 3 Pro가 사용 가능함을 확인했지만, LLM에 메시지를 보내자 403 Forbidden 오류가 발생했습니다. JavaScript API 호출 및 Google AI Studio 내 Playground에서도 동일한 오류가 발생했습니다. 저녁 8시가 되어 결국 포기했습니다.
현재 계정 상태는 양호합니다
잠자리에 들 무렵, Google로부터 ‘귀하의 Google Cloud 및 API 빌링 계정 XXXXXX-XXXXXX-XXXXXX는 현재 양호한 상태입니다’라는 제목의 이메일을 받았습니다. 이메일에는 ‘제공된 정보와 Google의 추가 분석을 바탕으로 귀하의 빌링 계정을 복원했습니다. 귀하의 계정은 양호한 상태이며, 이제 계정 및 관련 프로젝트와 서비스에 대한 전체 액세스 권한을 갖게 됩니다’라고 명시되어 있었습니다. 이 이메일을 받은 후 Gemini 3 Pro는 Playground, JavaScript API 호출, Gemini CLI에서 모두 정상적으로 작동하기 시작했습니다.