본문 바로가기
카테고리 없음

구글 클라우드 $300 크레딧으로 Gemini API 설정하는 방법 및 실전 테스트 가이드

by 우와한이야기 2026. 10. 10.
반응형

구글 클라우드 $300 크레딧으로 최신 Gemini API를 연동하면 별도의 유무료 구독료 결제 없이도 개발 및 자동화 프로젝트에서 고성능 AI 모델을 검증할 수 있습니다. 신규 가입 시 주어지는 무료 체험 크레딧을 온전히 적용받으려면 단순 API 키 발급이 아니라 구글 클라우드 콘솔의 Agent Platform(구 Vertex AI) 환경에서 서비스 계정과 연동된 권한 키를 생성해야 합니다.

Google AI Studio와 구글 클라우드 콘솔은 과금 체계와 운영 경로가 완전히 분리되어 있으므로, $300 무료 혜택을 소비하려면 반드시 Google Cloud 프로젝트 내부에서 aiplatform.googleapis.com API를 활성화해야 합니다. 본 가이드에서는 2026년 10월 콘솔 인터페이스 기준으로 서비스 계정 생성부터 API Key 바인딩, 그리고 윈도우 PowerShell 환경에서의 무오류 curl 호출 방법까지 핵심 설정 절차를 단계별로 설명합니다.

반응형

 

Google Cloud $300 크레딧 확인 및 AI Studio와의 차이점

 

 

 

구글 클라우드에 신규 가입하면 일정 기간 사용할 수 있는 $300 규모의 무료 체험 크레딧이 제공됩니다. 가장 먼저 수행해야 할 작업은 이 크레딧이 내 계정에 정상적으로 활성화되었는지 확인하는 것입니다. 구글 클라우드 콘솔 좌측 네비게이션 메뉴의 [Billing]으로 진입한 뒤 [Overview] 항목에서 남은 잔액과 사용 가능 기한을 확인할 수 있습니다.

구글 클라우드 $300 크레딧으로 Gemini API 설정하는 방법 및

 

여기서 많은 분들이 혼동하는 핵심 사항이 있습니다. 개발자 웹사이트에서 손쉽게 발급받는 Google AI Studio의 Gemini API 키는 구글 클라우드 무료 체험 크레딧과 직접 연동되지 않습니다. $300 크레딧을 사용하여 호출 비용을 상계 처리하려면 반드시 구글 클라우드 콘솔의 프로젝트 내부에서 Agent Platform 경로로 호출을 연결해야 합니다.

구분 Google AI Studio API Google Cloud Agent Platform (Vertex AI)
과금 체계 AI Studio 전용 계정 과금 (별도 청구) Google Cloud Billing 및 $300 무료 크레딧 적용
관리 단위 단순 웹 콘솔 API Key 발급 클라우드 프로젝트 및 서비스 계정(IAM) 기반 관리
추천 용도 간단한 프롬프트 테스트 및 프로토타입 실제 시스템 연동, 보안 키 관리, 크레딧 소진용

 

Agent Platform API (aiplatform.googleapis.com) 활성화 경로

 

 

 

프로젝트가 준비되었다면 인공지능 모델 호출의 중추 역할을 하는 라이브러리 API를 켜야 합니다. 콘솔 상단의 프로젝트 선택기에서 테스트에 사용할 프로젝트를 선택합니다. 여러 프로그램을 병렬로 테스트할 경우 프로젝트를 분리하면 용도별 사용량 모니터링이 용이합니다.

이후 [APIs & Services] → [Library]로 이동한 뒤 검색창에 서비스 고유 명칭인 'aiplatform.googleapis.com'을 입력합니다. 과거 매뉴얼에는 'Vertex AI API'라는 이름으로 안내되었으나, 최신 구글 클라우드 콘솔에서는 'Agent Platform API'라는 명칭으로 표기됩니다. 화면에 표시되는 라이브러리의 Service name이 aiplatform.googleapis.com인지 확인하고 [Enable] 버튼을 눌러 활성화합니다.

  1. Google Cloud Console 상단 프로젝트 선택 확인
  2. APIs & Services → Library 메뉴 진입
  3. 검색창에 'aiplatform.googleapis.com' 입력
  4. Agent Platform API 상세 페이지 진입 후 Enable 활성화 상태 확인
반응형

 

서비스 계정 생성 및 API Key 바인딩 절차

 

 

 

단순히 공개형 API 키를 만드는 것으로는 호출이 불가하며, 호출 권한을 지닌 서비스 계정을 생성하고 여기에 API Key를 바인딩해야 합니다. [IAM & Admin] → [Service Accounts] 메뉴로 이동하여 새로운 서비스 계정을 생성합니다. 설명란에는 'Gemini API test via Agent Platform'과 같이 목적을 기재해 두면 추후 식별이 용이합니다.

구글 클라우드 $300 크레딧으로 Gemini API 설정하는 방법 및

 

서비스 계정 권한 부여 단계에서는 반드시 'Agent Platform User(roles/aiplatform.user)' 역할을 선택해 부여해야 합니다. 과거 Vertex AI User로 불리던 권한입니다. 역할 부여가 완료된 서비스 계정을 생성했다면, 다음으로 [APIs & Services] → [Credentials] → [Create credentials] → [API key]를 차례로 클릭합니다.

생성된 키의 보안과 과금 오류 방지를 위해 [API restrictions] 설정을 엽니다. 제한 대상 API로 방금 활성화한 'Agent Platform API'를 지정하면, 하단에 서비스 계정을 연결할 수 있는 항목이 나타납니다. 여기서 앞서 생성한 서비스 계정을 선택해 바인딩(Binding)을 마칩니다. 설정 완료 후 Credentials 대시보드에서 Bound account와 API restriction이 올바르게 묶여 있는지 최종 확인합니다. 발급받은 키 값은 유출 방지를 위해 소스코드나 공개 저장소에 직접 노출하지 않아야 합니다.

 

윈도우 PowerShell 환경 테스트 및 오류 해결법

 

 

 

발급된 키와 설정이 유효한지 검증하기 위해 터미널 환경에서 호출 테스트를 진행합니다. 윈도우 사용자라면 PowerShell을 주로 사용하게 되는데, 일회성 검증 시에는 세션 내 임시 환경변수를 활용하는 방식이 보안상 안전합니다. 터미널 창을 닫으면 자동으로 소멸하므로 키 노출 위험을 최소화할 수 있습니다.

구글 클라우드 $300 크레딧으로 Gemini API 설정하는 방법 및

 

$env:GOOGLE_CLOUD_PROJECT="본인의_프로젝트_ID"
$env:GOOGLE_CLOUD_LOCATION="global"
$env:GEMINI_VERTEX_API_KEY="발급받은_API_KEY"

윈도우 PowerShell에서 curl을 사용할 때 가장 빈번하게 발생하는 문제는 명령어 인라인으로 전달한 JSON의 큰따옴표가 이스케이프 처리 과정에서 깨지는 현상입니다. 이 경우 'curl: Could not resolve host'나 파싱 오류가 발생하므로, JSON 요청 본문을 파일로 미리 저장한 뒤 바이너리 형태로 전달하는 방법이 가장 확실합니다. 2026년 10월 기준 검증에 사용되는 모델은 'gemini-3.8-flash'입니다.

$jsonPath = "$env:USERPROFILE\gemini-smoke.json"
@{
  contents = @(
    @{
      role = "user"
      parts = @(
        @{ text = "Reply exactly: Gemini test OK" }
      )
    }
  )
} | ConvertTo-Json -Depth 10 | Out-Null
[System.IO.File]::WriteAllText($jsonPath, (@{
  contents = @(
    @{
      role = "user"
      parts = @(
        @{ text = "Reply exactly: Gemini test OK" }
      )
    }
  )
} | ConvertTo-Json -Depth 10), [System.Text.UTF8Encoding]::new($false))

curl.exe -i -X POST "https://aiplatform.googleapis.com/v1/projects/$env:GOOGLE_CLOUD_PROJECT/locations/global/publishers/google/models/gemini-3.8-flash:generateContent" -H "x-goog-api-key: $env:GEMINI_VERTEX_API_KEY" -H "Content-Type: application/json" --data-binary "@$jsonPath"

호출 결과 터미널 맨 윗줄에 'HTTP/2 200' 또는 'HTTP/1.1 200 OK' 응답이 반환되고 응답 JSON 내에 모델이 생성한 텍스트와 modelVersion이 확인되면 정상 연동된 것입니다. 만약 404 오류가 발생한다면 generateContent 엔드포인트 URL 오타를, 400 INVALID_ARGUMENT 오류가 발생한다면 contents 내부의 role(user/model) 속성 누락 여부를 확인하십시오.

구글 클라우드에서 제공하는 무료 체험 크레딧은 고성능 인공지능 모델을 실무나 개인 프로젝트에 테스트해보기에 가장 실질적이고 유리한 수단입니다. Google AI Studio 방식과 달리 클라우드 프로젝트 기반의 정밀한 권한 제어와 보안 바인딩을 거쳐야 하므로 초기 설정이 다소 까다로울 수 있지만, 한 번 올바른 서비스 계정과 API 키 구조를 정립해두면 안정적인 API 파이프라인을 구축할 수 있습니다.

무료 크레딧을 소진하기 전 콘솔의 Billing 대시보드를 정기적으로 확인하면서 일일 호출량과 모델별 단가를 추적하는 관리 습관을 들이는 것이 안전합니다. Agent Platform API와 서비스 계정 권한 체계를 올바르게 조합하여 비용 걱정 없이 최신 Gemini의 성능을 검증해 보시기 바랍니다.

반응형