본문으로 건너뛰기

Gemini API 키 구매 전 확인할 가격·결제·안전 경로

16 분 소요API Guides

Gemini API 키는 돈을 주고 사는 상품이 아닙니다. 내 프로젝트에서 무료로 만들고, 필요한 경우에만 결제를 연결해 실제 사용량만큼 지불합니다.

무료 Gemini API 키와 프로젝트, 결제 계정, 사용량 비용의 연결 관계를 보여 주는 의사결정 보드

Gemini API 키는 구매 상품이 아닙니다. Google AI Studio에서 내 Google Cloud 프로젝트에 무료로 발급하고, 무료 사용을 계속하거나 그 프로젝트에 결제 계정을 연결해 유료 사용량만큼 냅니다. 선불 경로에서 요구되는 최소 충전액도 ‘키 가격’이나 월 구독료가 아니라 API 호출에 차감되는 잔액입니다.

검색창에 “Gemini API 키 구매”를 입력했다면 먼저 아래 세 가지를 결정하세요.

  1. Google과 직접 계약하고 내 프로젝트를 운영할 수 있는가? 그렇다면 Gemini Developer API 직접 경로를 기준으로 삼습니다.
  2. IAM, 리전 통제, 기업 조달, 감사가 핵심인가? 키 판매처가 아니라 Google Cloud/enterprise 경로를 다시 설계해야 합니다.
  3. OpenAI 호환 endpoint, 여러 모델, 다른 결제·지원 계약이 필요한가? 공급자가 자체 발급한 token을 쓰는 별도 API 서비스를 작은 canary로 검증합니다.

누군가 만든 Google 키 문자열만 전달받는 방식은 세 경우 어디에도 해당하지 않습니다. 그 키가 속한 프로젝트, 제한, 회전, 과금, 로그를 통제할 수 없으므로 구매하지 않는 것이 안전합니다.

실제로 돈과 권한이 흐르는 단위

Gemini Developer API에서는 키, 프로젝트, 결제 계정, 사용량이 서로 같은 것이 아닙니다.

무료 키 발급 → 키가 속한 project 확인 → Free 유지 또는 billing 연결 → plan·tier·잔액 확인 → 작은 test request의 usage 확인

단위맡는 역할구매 대상으로 오해하면 생기는 문제
API 키request를 인증하는 secret키 개수만 늘리면 quota가 늘어난다고 착각함
Google Cloud 프로젝트키, 권한, collaborator, API usage, 일반 rate limit의 소유 단위다른 프로젝트에 결제를 연결하고도 내 키가 유료가 됐다고 생각함
Billing account결제 수단, Prepay/Postpay, usage tier, account-level cap과 연결최소 충전액을 키 구독료로 오해함
Usage입력·출력 token과 추가 기능별 실제 계량값모델, 출력량, retry를 보지 않고 키 판매가만 비교함

Google의 현재 API key 문서는 모든 키가 Cloud 프로젝트와 연결된다고 설명합니다. Rate limit 문서는 RPM, TPM, RPD 및 모델별 차원을 프로젝트 단위로 적용한다고 명시합니다. 같은 프로젝트에서 키를 여러 개 만들어도 별도 quota pool이 생기지 않습니다. RPD는 Pacific Time 자정에 reset되며, 내 계정의 현재 기준은 AI Studio에 표시된 active limits입니다. 그 숫자도 보장 처리량은 아닙니다.

따라서 429가 발생했을 때 첫 행동은 “키 하나 더 구매”가 아니라 어떤 프로젝트의 RPM, TPM, RPD, model-specific limit에 닿았는지 확인하는 것입니다.

2026년 7월 18일 기준 토큰 가격 읽기

아래 표는 Google Gemini Developer API 공식 가격표에서 같은 날 다시 확인한 대표 Standard text-oriented 가격입니다. 100만 token당 미국 달러이며, 모든 모델과 기능을 망라한 표가 아닙니다.

모델현재 상태입력 100만 token출력 100만 tokenFree tier 표시
Gemini 3.1 Flash-LiteStable$0.25$1.50있음
Gemini 3.5 FlashStable$1.50$9.00있음
Gemini 3.1 Pro Preview, prompt 200k 이하Preview$2.00$12.00없음
Gemini 3.1 Pro Preview, prompt 200k 초과Preview$4.00$18.00없음

공식 가격표의 Batch 행은 이 세 모델의 해당 token 단가를 절반으로 표시합니다. 다만 비동기 작업이 제품 요구사항에 맞을 때만 비교할 수 있습니다. Audio, 이미지, video, Live, TTS, grounding, context caching storage, Flex, Priority는 별도 단위나 행을 사용하므로 위 숫자만으로 전체 invoice를 예측하면 안 됩니다.

현재 모델 목록에서는 확인 시점에 Gemini 3.1 Flash-Lite와 3.5 Flash가 Stable이고 3.1 Pro는 Preview입니다. Preview 모델의 이름, 제공 상태, 가격은 바뀔 수 있습니다. 오래된 블로그 표가 아니라 실제 배포 직전에 공식 model index와 pricing row를 다시 봐야 합니다.

비용 worksheet: 입력 100만, 출력 20만 token

실제 비용은 아래 식으로 재현할 수 있습니다.

text
예상 비용 = 입력 token / 1,000,000 × 입력 단가 + 출력 token / 1,000,000 × 출력 단가

조건을 고정해 보겠습니다. 집계 기간 전체에서 Standard text input 100만 token, output 20만 token을 사용하고, 각 prompt는 200k 이하이며 caching과 grounding은 쓰지 않습니다.

모델다시 계산하는 식예상 token 비용
Gemini 3.1 Flash-Lite1.0 × $0.25 + 0.2 × $1.50$0.55
Gemini 3.5 Flash1.0 × $1.50 + 0.2 × $9.00$3.30
Gemini 3.1 Pro Preview1.0 × $2.00 + 0.2 × $12.00$4.40

같은 작업이 Batch 조건을 충족하면 token 부분은 각각 $0.275, $1.65, $2.20입니다. 이 worksheet의 중요한 점은 숫자 자체보다 입력을 바꿔 다시 계산할 수 있다는 것입니다. 출력 token이 많은 서비스는 output rate의 영향이 커집니다. 품질 평가를 통과하는 가장 작은 모델을 찾고, 불필요한 장문 출력과 무제한 retry를 먼저 줄여야 합니다.

원화 예산은 고정 환율로 쓰지 않습니다.

text
원화 예상액 = USD 예상액 × 견적일에 적용할 환율 × 안전계수

안전계수에는 환율 변동, token estimation 오차, retry, traffic spike를 반영합니다. 위 계산은 세금, 카드사 환율, audio/이미지/video, tools, grounding, cache storage, 실패 호출의 청구 조건, 공급자 수수료를 제외한 견적입니다. 실제 금액은 사용 중인 billing console과 invoice가 최종 기준입니다.

결제를 연결하면 어떤 상태가 되는가

Google의 현재 billing 문서에 따르면 Free 프로젝트를 Paid로 전환하려면 active billing account를 프로젝트에 연결합니다. Prepay가 배정된 경로에서는 최소 $10 또는 현지 통화 상당액을 추가해야 합니다. 이 $10은 API 사용에 차감될 선불 잔액이지, API 키 한 개의 가격도 Gemini 월 구독료도 아닙니다.

Google은 신규 사용자가 기본적으로 Prepay를 배정받는다고 안내하지만 rollout 중 계정마다 plan이 다를 수 있습니다. 내 화면의 assigned plan을 확인해야 합니다. Prepay credit은 거의 실시간으로 차감되고 12개월 후 만료되며, Postpay 전환 뒤의 예외를 제외하면 환불되지 않습니다. 잔액이 0이 되면 그 billing account에 연결된 프로젝트의 모든 키가 멈추고 Free로 자동 복귀하지 않습니다. 반대로 billing 지연으로 제한된 overage가 생길 수도 있어 잔액 0을 완전한 hard cap으로 약속해서도 안 됩니다.

현재 공개 조건상 Tier 1은 active billing account 연결이 필요합니다. Tier 2의 일반 조건은 누적 paid spend $100과 첫 successful payment 이후 3일, Tier 3은 $1,000과 30일입니다. 조건 달성이 approval이나 capacity를 보장하지는 않습니다. Tier와 billing cap은 billing-account level에서, 일반 요청 한도는 project level에서 판단한다는 차이도 남습니다. tier 변경을 더 깊게 확인하려면 Google Gemini API 결제 tier 변경 가이드, 키 생성과 active tier UI는 Gemini API 키 및 Tier 3 가이드에서 이어서 볼 수 있습니다.

Billing verification과 중단 기준

결제 카드를 등록했다는 사실만으로 원하는 프로젝트가 Paid가 된 것은 아닙니다. 아래 표의 ‘확인 증거’까지 맞아야 다음 단계로 갑니다.

현재 상태확인할 증거다음 행동즉시 멈출 조건
Free test 성공key가 속한 project ID, model, usage 기록Free 실측이 요구량에 충분한지 측정검증만 필요한데 무조건 Paid로 전환하려 할 때
Billing account 생성, project는 FreeAI Studio의 대상 project와 billing link 상태올바른 project에만 연결project ID가 서로 다를 때
Paid + Prepay 잔액active plan, tier, balance, 작은 request usagecanary 결과를 invoice와 대조usage가 다른 account에 잡힐 때
Spend 조건 충족, tier 미반영first payment 시점, active tier UI시간 조건과 account 상태 확인threshold만으로 처리량을 고객에게 약속할 때
Prepay 잔액 0연결된 project와 key의 정지 상태필요한 경우에만 top-upFree 자동 fallback을 전제로 traffic을 계속 보낼 때
HTTP 401/403key type, restriction, project, permissioncredential 문제로 분리 진단결제 금액을 늘려 permission을 고치려 할 때
HTTP 429active RPM/TPM/RPD, model limit, retrybackoff와 request shape 조정같은 project의 key를 추가 발급하려 할 때
공급자 경로만 실패provider token, account, route, runtime model공급자 console과 support에서 분리Google billing을 먼저 바꾸려 할 때

401/403을 실제로 만났다면 Gemini API permission denied 해결 가이드에서 key와 project 경계를 진단합니다. Free limit과 Paid 전환의 역할이 헷갈리면 Gemini API 무료 티어와 현재 quota 가이드를 먼저 확인하세요.

돈을 넣기 전 실행할 5단계 canary

Canary의 목적은 단순히 response 한 번을 받는 것이 아닙니다. 누가 credential을 소유하고, 어느 계약에 사용량이 잡히며, 얼마가 청구되고, 어떻게 멈추는지를 한 세트로 검증하는 것입니다.

  1. 소유 관계를 적는다. Google account, project ID, billing account, application owner, 예산 책임자를 기록합니다. 외부 공급자라면 provider account와 token owner를 별도로 둡니다.
  2. 최소 요청을 보낸다. 모델 ID를 고정하고 짧은 prompt, 낮은 max output, streaming 없이 시작합니다. secret은 남기지 않고 timestamp, model, HTTP status, input/output token만 기록합니다.
  3. 사용량을 대조한다. AI Studio 또는 계약한 provider console에서 같은 시각의 request가 예상한 project, model, plan에 잡혔는지 봅니다. 무료 성공을 유료 경로 성공으로 잘못 기록하지 않습니다.
  4. 실패 경로를 제한적으로 시험한다. 낮은 client timeout, 존재하지 않는 model, 429의 bounded retry처럼 안전한 실패만 확인합니다. 초기 canary에서 무한 retry와 자동 top-up은 끕니다.
  5. 작은 상한으로 승격한다. 일일 예산, application token cap, alert, key rotation, fallback 진입·해제 조건을 정한 뒤 traffic을 조금씩 올립니다. usage가 안 보이거나, 실패 청구가 설명되지 않거나, 정지 버튼이 예상대로 작동하지 않으면 production 이전을 중단합니다.

실제 request와 console usage, invoice line을 하나의 추적 ID로 연결할 수 있으면 비용 문제를 재현하기 쉽습니다. 단, key 원문, 개인 정보, 고객 prompt를 추적 로그에 넣지 마세요.

세 가지 계약 경로를 혼합하지 않기

Google AI Studio의 Gemini Developer API

한국은 2026년 7월 18일 확인한 AI Studio 및 Gemini API 제공 지역에 포함되며 사용자는 18세 이상이어야 합니다. 대상 지역에서 Google의 현재 인증, billing, data terms를 받아들이고 내 프로젝트를 운영할 수 있다면 direct Google을 기본 비교점으로 둡니다. 소유 project와 공식 usage 화면을 직접 확인할 수 있기 때문입니다.

지역 목록에 있다는 사실이 모든 모델, 결제 수단, rate limit, capacity의 상시 제공을 보장하지는 않습니다. 계정과 실제 요청 위치에 따른 조건도 있을 수 있으므로 AI Studio의 현재 표시를 봅니다. VPN이나 허위 정보로 지역 제한을 우회하는 방법은 사용하지 않습니다.

Google Cloud/enterprise

IAM, 조직 정책, 리전 통제, 조달, 감사가 구매 사유라면 Developer API key 단가만 비교해서는 답이 나오지 않습니다. Google Cloud/enterprise route의 인증, quota, 가격표, data contract를 별도로 설계해야 합니다. Service account나 OAuth가 필요한 환경을 Developer API의 공유 key로 대신하지 않습니다.

소비자용 Gemini 구독, Gemini Developer API의 token 요금, Enterprise Agent Platform 비용은 서로 다른 제품·계약입니다. 한 표에 합쳐 “Gemini 월 비용”으로 계산하지 마세요.

별도 API 공급자 계약

OpenAI 호환 client를 유지하면서 여러 model vendor를 바꾸거나, 별도 결제·지원 계약이 운영상 이점을 줄 때는 공급자 route를 검토할 수 있습니다. 예를 들어 laozhang.ai의 현재 개발자 문서https://api.laozhang.ai/v1의 OpenAI-compatible endpoint와 자체 발급 API key를 설명하고, Models API로 runtime model 목록을 확인하도록 안내합니다. 이 credential은 Google Gemini API key가 아닙니다.

채택 전에 live console 가격, 필요한 Gemini model의 현재 노출, account scope, data terms, log 보관, support, 실패 호출 billing, 해지와 migration 방법을 확인합니다. 정확한 공급자 가격은 console에서 확인해야 하며 여기서 고정 할인율, uptime, Google direct와의 완전한 동등성을 약속하지 않습니다. 필요한 model이 runtime list에서 사라졌거나 usage와 invoice를 대조할 수 없으면 추천을 중단하고 direct route 또는 다른 계약으로 되돌아갑니다.

선택 질문Direct GoogleCloud/enterprise별도 provider
Credential owner내 Google project조직 Cloud 설계provider account의 자체 token
Billing ownerGoogle billing accountCloud/기업 계약provider 계약
가장 잘 맞는 경우공식 Developer API와 직접 usage 관리IAM, 리전, 조달, 감사호환 endpoint, model switching, 다른 지원 계약
production 전 필수 확인active model, tier, balance, usage인증·quota·지역·계약runtime model, live price, logs, failure billing, exit path
중단 기준Free로 충분하거나 usage를 설명 못 함기업 요구가 없는데 복잡성만 큼계약이나 현재 availability를 검증 못 함

키 보안과 2026년 인증 변경

Gemini API key는 password처럼 다룹니다. Browser나 mobile client에 넣지 말고 backend에서 호출하며, secret manager 또는 안전한 environment variable에 저장합니다. Git, 공개 sample, screenshot, support ticket, analytics log에 원문을 남기지 않습니다. 노출이 의심되면 즉시 disable/rotate하고 사용 로그를 확인합니다. Development와 production 프로젝트를 분리하면 유출과 오청구의 영향 범위를 줄일 수 있습니다.

현재 Google API key 문서는 AI Studio에서 새로 만드는 키가 auth key라고 설명합니다. Unrestricted standard key는 이미 거부되며, 모든 standard key는 2026년 9월에 거부될 예정이라고 2026년 7월 16일 업데이트에 적혀 있습니다. 기존 시스템은 key inventory를 만들고 migration 대상을 확인해야 합니다. 정책과 날짜가 변동될 수 있으므로 9월 전후와 실제 배포일에 다시 확인하세요. 이 내용은 Vertex AI credential에 대한 설명이 아닙니다.

무료와 유료의 데이터 조건도 가격의 일부

Gemini API Additional Terms를 2026년 7월 18일 기준으로 요약하면, unpaid service에 보낸 content는 Google 제품 개선에 쓰일 수 있고 보호 처리 후 사람이 검토할 수 있습니다. Paid Gemini API의 prompt와 response는 Google 제품 개선에 사용되지 않지만, 안전·보안·운영을 위한 제한적 logging과 기타 operational data 수집까지 사라지는 것은 아닙니다. EEA, Switzerland, UK에는 별도 규칙이 있습니다.

이는 법률 자문이 아닙니다. 고객 기밀, 개인정보, 규제 데이터를 처리한다면 Free/Paid 라벨만 보지 말고 현재 약관, 데이터 분류, 보관, 삭제, 하위 처리자, incident 대응을 조직의 법무·보안 담당자와 검토해야 합니다. Provider route에는 Google 조건 외에 provider 계약이 추가됩니다.

구매 여부를 한 문장으로 결정하기

Gemini API 사용자는 키를 사는 것이 아니라 계약 경로를 선택하고 프로젝트 사용량을 지불합니다.

  • Free 실측으로 충분하고 아직 검증 단계라면 결제를 서두르지 않습니다.
  • 필요한 모델에 Free tier가 없거나, Paid data terms와 더 높은 운영 범위가 필요하며 비용을 재현할 수 있다면 올바른 project에 billing을 연결합니다.
  • IAM, 지역 통제, 조달이 목적이면 key 쇼핑을 멈추고 Cloud/enterprise 경로를 설계합니다.
  • Provider의 호환성과 별도 계약이 실제 이점일 때만 자체 token을 canary로 검증합니다.
  • 소유 프로젝트를 볼 수 없는 Google raw key, 공유 key, “키를 더 사면 quota가 늘어난다”는 제안은 거절합니다.

마지막으로 같은 시각의 project ID, active plan, tier, balance, model, usage 여섯 항목을 저장하고 작은 request부터 invoice까지 맞춰 보세요. 여섯 항목이 연결될 때 비로소 ‘키를 샀다’가 아니라 ‘통제 가능한 Gemini API 비용 경로를 열었다’고 말할 수 있습니다.

#Gemini API 키 구매#Gemini API 가격#Google AI Studio#Gemini API 결제#Gemini API 요금
Share: