# Gemini 이미지 429 오류 해결: 분당·일일·10분 지출 한도부터 구분

> Gemini 이미지 429는 분당 한도, 일일 할당량, 10분 지출 한도, 무료 티어 limit 0으로 나뉩니다. 백오프로 풀리는 건 분당 한도뿐이고 나머지는 리셋 대기나 결제 조치가 필요합니다.

- URL: https://blog.laozhang.ai/ko/posts/gemini-image-429-rate-limit
- Published: 2026-03-15
- Updated: 2026-10-05
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ko/about)
- Topic: API 가이드
- Tags: Gemini API, 429 오류, RESOURCE_EXHAUSTED, Nano Banana, 요청 한도

---
Gemini(제미나이) 이미지 모델인 Nano Banana 2 Lite, Nano Banana 2, Nano Banana Pro에서 받는 HTTP 429 `RESOURCE_EXHAUSTED`는 원인이 하나가 아닙니다. **분당 한도에 걸린 경우만 지수 백오프로 몇 초에서 1분 안에 풀립니다.** 일일 할당량은 태평양 시간 자정까지 그대로이고, 무료 티어 프로젝트에서 나오는 `limit: 0`은 아무리 기다려도 풀리지 않습니다. 일부 유료 계정에는 10분 동안 쓸 수 있는 금액 한도도 있어서, Tier 1이라면 Nano Banana Pro 1K 이미지를 10분 안에 약 74장 넘게 보내면 429가 납니다. 재시도 코드를 붙이기 전에 오류 본문에서 어느 한도인지부터 가려야 합니다. 아래 수치는 2026년 10월 5일 기준 Google 문서를 따릅니다.

## Gemini 이미지 429 원인 5가지: 오류 본문으로 구분하는 표

429 응답의 `error.details`에는 보통 어떤 할당량을 넘었는지 알려 주는 `QuotaFailure`(`quotaId`, `quotaValue`)와 다시 보내기 전 기다릴 시간인 `RetryInfo`(`retryDelay`)가 들어 있습니다. Google의 [API 오류 문서](https://ai.google.dev/gemini-api/docs/api-errors)도 429를 분당·초당 한도 초과(`rate_limit_exceeded`), 일일 할당량 초과(`quota_exceeded`), 짧은 시간의 과다 요청(`too_many_requests`)으로 나누고 대처를 따로 적어 둡니다. 로그에 본문 전체를 남긴 뒤 아래 표에서 해당하는 줄을 찾으세요.

| 오류에서 보이는 단서 | 원인 | 기다리면 풀리나 | 할 일 |
| --- | --- | --- | --- |
| `retryDelay`가 몇 초, `quotaId`에 분 단위 표시, 잠시 뒤 같은 요청이 성공 | 분당 요청·입력 토큰·이미지 한도(RPM, TPM, IPM) | 예, 보통 1분 이내 | 지수 백오프와 지터로 재시도, 동시 요청 수 줄이기 |
| `quotaId`에 하루 단위 표시, 하루 중 어느 시점부터 계속 실패 | 일일 요청 할당량(RPD) | 태평양 시간 자정에 리셋 | 남은 작업을 리셋 뒤로 미루기, 증액 요청 |
| Pro·4K처럼 비싼 요청을 몰아 보낸 직후, 결제한 계정에서만 발생 | 10분 단위 지출 한도 | 10분 창이 지나면 | 요청 속도 낮추기, 해상도·모델 낮추기, 증액 요청 |
| `free_tier_requests`와 `limit: 0`, 또는 `quotaValue: "0"` | 무료 티어 프로젝트로 이미지 모델 호출 | 아니요 | 프로젝트에 결제 연결 |
| 결제했는데도 limit 0, 또는 특정 서버·도구에서만 429 | 실행 환경이 다른 프로젝트의 키를 사용 | 아니요 | 실제로 쓰이는 키의 프로젝트 확인 |

429처럼 보여도 다른 오류인 경우가 있습니다. Prepay 잔액이 $0이 되면 같은 결제 계정의 모든 프로젝트에서 HTTP 402가 나고, 크레딧을 충전하기 전까지는 재시도해도 성공하지 않습니다. 서버 과부하는 503이므로 [Nano Banana Pro 503 오류 대처](https://blog.laozhang.ai/ko/posts/fix-gemini-3-pro-image-503-overloaded)와 [Gemini high demand 오류 구분법](https://blog.laozhang.ai/ko/posts/gemini-high-demand-error)을 보세요. [Gemini 결제 문서](https://ai.google.dev/gemini-api/docs/billing)

![429 응답 본문과 결제 화면에서 한도 종류를 구분하고 다음 조치를 고르는 안내](https://blog.laozhang.ai/posts/ko/gemini-image-429-rate-limit/img/diagnostic-flowchart.webp)



## 분당 한도 429: 지수 백오프와 지터로 1분 안에 해결

분당 한도라면 기다렸다가 다시 보내는 것이 정답입니다. Gemini API 한도는 분당 요청 수(RPM), 분당 입력 토큰 수(TPM), 하루 요청 수(RPD)로 측정되고, 이미지 생성 모델에는 분당 이미지 수(IPM)가 추가로 계산됩니다. 셋 중 하나만 넘어도 429가 납니다. 예를 들어 RPM이 20이면 21번째 요청은 TPM에 여유가 있어도 실패합니다. [Gemini API 한도 문서](https://ai.google.dev/gemini-api/docs/rate-limits)

Google [문제 해결 가이드](https://ai.google.dev/gemini-api/docs/troubleshooting)가 권하는 재시도 규칙은 네 가지입니다.

- 첫 재시도 전에 1초 정도 기다리고 2초, 4초, 8초처럼 대기를 두 배씩 늘립니다.
- 대기 시간에 무작위 값(지터)을 더해 여러 작업자가 같은 순간에 다시 몰리지 않게 합니다.
- 429, 408, 5xx만 재시도하고 400, 402, 403은 재시도하지 않습니다. 잘못된 키, 소진된 선불 잔액, 잘못된 요청은 다시 보내도 결과가 같습니다.
- 최대 재시도 횟수를 정해 무한 반복을 막습니다.

현재 수치를 보려면 AI Studio를 열어야 합니다. Google 한도 문서에는 현재 이미지 모델의 RPM·IPM 숫자가 실려 있지 않으므로, "Tier 1은 10 IPM" 같은 고정 수치는 Google 문서에 근거가 없습니다. 활성 한도는 AI Studio의 Rate Limit 페이지에서, 프로젝트 티어는 Projects 페이지에서 확인합니다. 표시된 한도도 처리 용량을 보장하지는 않는다고 문서에 적혀 있습니다.

## 일일 할당량 429: 한국 시간 오후 4시 리셋 또는 증액 요청

일일 할당량(RPD)을 다 쓴 429는 몇 초 단위로 재시도해도 소용이 없습니다. RPD는 태평양 시간 자정에 리셋되는데, 한국 시간으로 바꾸면 미국 서머타임 기간에는 오후 4시, 서머타임이 끝나는 2026년 11월 1일부터는 오후 5시입니다.

- 서머타임(PDT, UTC−7): 태평양 0시 = UTC 7시 = 한국 16시
- 표준시(PST, UTC−8): 태평양 0시 = UTC 8시 = 한국 17시

남은 작업은 큐에 저장해 두고 리셋 뒤에 다시 시작하세요. 정상적인 사용에서도 매일 한도에 닿는다면 AI Studio에서 유료 티어 한도 증액을 요청할 수 있지만, Google은 증액을 보장하지 않는다고 밝힙니다. 일일 한도가 어떤 단위로 적용되는지와 지원 요청에 남길 기록은 [Gemini API 사용량 한도 가이드](https://blog.laozhang.ai/ko/posts/gemini-api-rate-limits-guide)에 정리되어 있습니다.

## 10분 지출 한도 429: Tier 1 $10이면 Nano Banana Pro 1K 약 74장

결제를 연결한 계정에서 Pro나 4K 요청을 몰아 보낸 직후 429가 나면 지출 기반 한도를 의심해야 합니다. Google은 예상치 못한 요금을 막기 위해 최근 10분 동안의 지출을 계속 계산하고, 티어별 금액을 넘으면 429 `RESOURCE_EXHAUSTED`를 돌려줍니다. 이 한도가 적용되는지는 결제 이력과 계정 상태에 따라 달라서 모든 계정에 걸리는 것은 아닙니다. [Gemini API 한도 문서](https://ai.google.dev/gemini-api/docs/rate-limits)

금액 한도를 이미지 장수로 바꾸면 계획을 세우기 쉽습니다. 계산식은 `10분 한도 ÷ 이미지 1장 가격`이고 소수점은 버립니다. 장당 가격은 2026년 10월 4일 기준 Google 가격표의 Standard 요금입니다.

- Nano Banana Pro 1K·2K: 1,120토큰 × $120/100만 토큰 = $0.1344 (가격표 표기 $0.134)
- Nano Banana Pro 4K: 2,000토큰 × $120/100만 토큰 = $0.24
- Nano Banana 2 1K: 1,120토큰 × $60/100만 토큰 = $0.0672 (가격표 표기 $0.067)
- Nano Banana 2 Lite 1K: $0.0336

| 티어 | 10분 지출 한도 | Pro 1K·2K | Pro 4K | Nano Banana 2 1K | Nano Banana 2 Lite 1K |
| --- | --- | --- | --- | --- | --- |
| Tier 1 | $10 | 74장 | 41장 | 148장 | 297장 |
| Tier 2 | $50 | 372장 | 208장 | 744장 | 1,488장 |
| Tier 3 | $200 | 1,488장 | 833장 | 2,976장 | 5,952장 |

예를 들어 Tier 1에서 Pro 1K는 10 ÷ 0.1344 = 74.4이므로 74장, Nano Banana 2 1K는 10 ÷ 0.0672 = 148.8이므로 148장입니다. Pro 1K 74장을 10분에 고르게 나누면 평균 분당 74 ÷ 10 = 7.4장입니다. 이 표는 이미지 출력 요금만 넣은 상한입니다. 프롬프트와 참조 이미지 입력(Pro는 참조 이미지 1장당 560토큰 × $2/100만 토큰 ≈ $0.0011), 그리고 Pro가 기본으로 켜 두는 사고 과정과 텍스트 출력($12/100만 토큰)도 지출에 들어가므로 실제로는 표보다 적게 보낼 수 있습니다. [Gemini API 가격표](https://ai.google.dev/gemini-api/docs/pricing)

Google이 안내하는 대처는 잠시 기다렸다가 재시도하기, 비싼 요청의 속도 낮추기, 평소 사용에서도 계속 걸리면 한도 증액 요청하기입니다. 이미지 작업이라면 4K 대신 2K, Pro 대신 Nano Banana 2로 바꿀 수 있는지 먼저 따져 보세요. Nano Banana 2 해상도별 가격은 [Nano Banana 2 API 가격 정리](https://blog.laozhang.ai/ko/posts/nano-banana-2-api-pricing-guide)에 있습니다.

10분 한도와 별개로 결제 계정에는 월 지출 상한도 있습니다. Tier 1은 월 $250이라 Pro 1K·2K로 250 ÷ 0.1344 = 1,860장, Nano Banana 2 1K로 250 ÷ 0.0672 = 3,720장이 이미지 출력만 계산한 상한입니다. 상한에 닿으면 그 결제 계정에 연결된 모든 프로젝트가 다음 달 1일까지 멈춥니다. 이때 어떤 오류 코드가 나오는지는 결제 문서에 적혀 있지 않으므로, 429와 함께 AI Studio의 Spend 페이지도 확인하세요. [Gemini 결제 문서](https://ai.google.dev/gemini-api/docs/billing)

## 무료 티어 프로젝트의 limit 0: 이미지 모델에는 무료 할당량이 없음

결제를 연결하지 않은 프로젝트에서 이미지 모델을 부르면 기다려도 풀리지 않는 429가 납니다. 2026년 10월 4일 기준 Google 가격표에서 `gemini-3.1-flash-lite-image`, `gemini-3.1-flash-image`, `gemini-3-pro-image`의 이미지 출력은 무료 티어 칸이 모두 "Not available"입니다. 무료 프로젝트에 이 모델들의 할당량이 0이라는 뜻입니다. 개발자 커뮤니티와 오류 보고에서는 이 경우 `generate_content_free_tier_requests`와 `limit: 0`이 함께 찍힌 메시지가 자주 보입니다.

해결은 프로젝트에 결제 계정을 연결하는 것입니다. 신규 사용자는 Prepay 방식이라 최소 $5를 먼저 충전해야 하고, 결제를 연결하면 Free에서 Tier 1로 보통 바로 올라갑니다. 결제를 마쳤는데도 `limit: 0`이 계속되면 실제 요청에 쓰인 키의 프로젝트, Prepay 상태, 모델별 활성 할당량을 하나씩 맞춰 봐야 합니다. 이 절차는 [Gemini API 유료인데 free_tier_requests limit 0일 때 확인할 것](https://blog.laozhang.ai/ko/posts/paid-tier-getting-free-tier-requests-limit-0)에 단계별로 나와 있습니다.

## API 키를 늘려도 429가 그대로인 이유: 한도는 프로젝트 단위

Gemini API 한도는 API 키가 아니라 프로젝트에 적용됩니다. 같은 프로젝트에서 키를 열 개 만들어도 RPM·RPD·IPM은 하나를 나눠 쓰는 것이라 처리량이 늘지 않습니다. 반대로 서버, n8n 같은 자동화 도구, 로컬 스크립트가 각각 다른 키를 읽고 있으면 결제한 프로젝트가 아닌 다른 프로젝트의 한도에 걸릴 수 있습니다. 결제했는데 특정 환경에서만 429나 limit 0이 난다면 그 환경에 설정된 키가 어느 프로젝트 소속인지 AI Studio의 API 키 목록에서 확인하세요.

프로젝트를 나눈다고 결제 계정 단위의 제한까지 늘지는 않습니다. 월 지출 상한은 결제 계정에 연결된 모든 프로젝트의 지출을 합산하고, Tier 2와 Tier 3 승급 조건도 결제 계정의 누적 지출로 판단합니다.

## Gemini API 티어 올리기: Tier 2는 $100 결제 후 3일

정상적인 사용량이 계속 한도에 닿는다면 티어를 올리는 것이 근본 대처입니다. 프로젝트가 조건을 채우면 자동으로 승급되며, Free에서 Tier 1은 보통 즉시, 그 이후 승급은 10분 안에 반영됩니다. 승급 조건의 결제 금액은 Gemini API만이 아니라 그 결제 계정의 Google Cloud 전체 지출을 합산합니다. 조건을 채워도 드물게 심사에서 거절될 수 있습니다.

| 티어 | 승급 조건 | 결제 계정 월 지출 상한 | 10분 지출 한도 |
| --- | --- | --- | --- |
| Free | 활성 프로젝트 또는 무료 체험 | 해당 없음 | 해당 없음 |
| Tier 1 | 활성 결제 계정 연결 | $250 | $10 |
| Tier 2 | 누적 $100 결제, 첫 결제 성공 후 3일 | $2,000 | $50 |
| Tier 3 | 누적 $1,000 결제, 첫 결제 성공 후 30일 | $20,000~$100,000 이상 | $200 |

출처: [Gemini API 한도 문서](https://ai.google.dev/gemini-api/docs/rate-limits), [Gemini 결제 문서](https://ai.google.dev/gemini-api/docs/billing). 2026년 10월 5일 기준이며, 티어별 분당 수치는 문서에 없고 AI Studio에만 표시됩니다.

Priority 처리로 바꾼다고 한도가 넓어지지는 않습니다. Priority 요청에는 모델·티어별 표준 한도의 0.3배가 기본 한도로 따로 붙고, 그 사용량은 일반 대화형 트래픽 한도에도 함께 계산됩니다.

## Python 백오프 예제: google-genai 2.28.0은 재시도를 직접 켜야 함

Google 문제 해결 가이드는 Python SDK가 429와 5xx를 기본으로 최대 4번 재시도한다고 쓰지만, 2026년 10월 5일 기준 최신 버전인 google-genai 2.28.0에서는 그렇지 않습니다. `genai.Client()`를 그대로 만들어 항상 429를 돌려주는 테스트 서버에 요청하면 요청은 1번만 나가고 바로 예외가 발생합니다. 이는 `client.models.generate_content` 기준이고, 같은 버전의 `client.interactions.create`는 기본값으로 429를 스스로 재시도합니다(약 3초 동안 4번). `http_options`에 `HttpRetryOptions()`를 넘겨야 원래 요청 1번과 재시도 4번, 모두 5번을 보내며 대기는 약 1초에서 시작해 최대 60초까지 늘어납니다.

SDK 재시도를 켜는 방법은 다음과 같습니다.

```python
from google import genai
from google.genai import types

client = genai.Client(
    http_options=types.HttpOptions(
        retry_options=types.HttpRetryOptions(attempts=5, initial_delay=1, max_delay=60)
    )
)
```

다만 SDK 재시도는 상태 코드만 보고 다시 보내므로 일일 할당량이나 `limit: 0`의 429도 다섯 번 반복합니다. 한도 종류에 따라 멈추고 싶다면 SDK 재시도는 끈 채(기본값) 아래처럼 직접 감싸세요. 둘을 함께 쓰면 바깥 루프 5번 × SDK 5번으로 최대 25번 요청이 나가니 하나만 고릅니다.

```python
import random
import time

from google import genai
from google.genai import errors

client = genai.Client()  # GEMINI_API_KEY 환경 변수를 읽습니다


def quota_violations(err):
    body = err.details if isinstance(err.details, dict) else {}
    for d in body.get("error", {}).get("details", []):
        if d.get("@type", "").endswith("QuotaFailure"):
            return d.get("violations", [])
    return []


def server_delay(err):
    body = err.details if isinstance(err.details, dict) else {}
    for d in body.get("error", {}).get("details", []):
        if d.get("@type", "").endswith("RetryInfo"):
            return float(d.get("retryDelay", "0s").rstrip("s") or 0)
    return 0.0


def generate_with_backoff(prompt, model="gemini-3.1-flash-image", max_attempts=5):
    for attempt in range(max_attempts):
        try:
            return client.models.generate_content(model=model, contents=prompt)
        except errors.APIError as err:
            if err.code not in (429, 500, 503, 504):
                raise  # 400, 402, 403 등은 다시 보내도 결과가 같습니다
            violations = quota_violations(err)
            if any(v.get("quotaValue") == "0" for v in violations):
                raise  # limit 0: 이 프로젝트에서는 이 모델을 쓸 수 없는 상태
            if any("PerDay" in v.get("quotaId", "") for v in violations):
                raise  # 일일 할당량: 태평양 시간 자정까지 풀리지 않습니다
            if attempt == max_attempts - 1:
                raise
            wait = max(min(60, 2 ** attempt), server_delay(err))
            time.sleep(wait + random.uniform(0, 1))  # 지터
```

대기는 1, 2, 4, 8초로 늘어나고, 서버가 `retryDelay`로 더 긴 시간을 요구하면 그 시간을 따릅니다. 이 코드는 google-genai 2.28.0으로 세 가지 429 본문(분당 한도 후 성공, 일일 할당량, limit 0)을 돌려주는 테스트 서버에 실행해 분당 한도는 세 번째 요청에서 성공하고 나머지 둘은 첫 요청에서 멈추는 것까지만 확인한 예제입니다. 실제 Gemini API에 보낸 결과는 아닙니다. `quotaId`의 `PerDay` 같은 문자열은 Google이 형식을 보장하는 값이 아니므로, 실제 429 본문을 로그로 한 번 남겨 조건을 맞추세요.

이미지 저장과 중단된 작업 재개까지 포함한 Nano Banana Pro용 Python·Node.js 코드는 [Nano Banana Pro RESOURCE_EXHAUSTED 429 재시도와 이미지 작업 복구](https://blog.laozhang.ai/ko/posts/resource-exhausted-error-nano-banana)에, 키 발급부터 이미지 파일 저장까지의 기본 호출은 [Gemini 이미지 API 사용법](https://blog.laozhang.ai/ko/posts/gemini-image-api-guide-2026)에 있습니다.

## 급하지 않은 대량 생성: Batch API는 별도 한도에 가격 절반

몇 시간 뒤에 받아도 되는 이미지라면 Batch API로 보내는 편이 429를 피하는 데도, 비용에도 유리합니다. Batch 요청에는 일반 API와 분리된 별도 한도가 적용되고, 가격은 표준 요금의 50%입니다. 목표 처리 시간은 24시간이며 대부분 그보다 빨리 끝납니다. 동시에 처리되는 배치 요청은 100개, 입력 파일은 2GB까지이고, 모델별로 대기열에 올릴 수 있는 토큰 한도가 따로 있습니다. [Gemini Batch API 문서](https://ai.google.dev/gemini-api/docs/batch-api)

Batch 가격은 Nano Banana Pro 1K·2K가 장당 $0.067, 4K가 $0.12, Nano Banana 2 1K가 $0.0336입니다. 실시간 응답이 필요한 요청은 일반 API로, 카탈로그 이미지처럼 몰아서 만드는 작업은 Batch로 나누면 일반 API의 분당 한도와 10분 지출 한도에 여유가 생깁니다. 비용 계산식은 [Nano Banana Pro Batch API 비용 정리](https://blog.laozhang.ai/ko/posts/nano-banana-pro-batch-api-cost-optimization)를 참고하세요.

![실시간 요청은 큐와 제한된 재시도로, 지연 가능한 대량 이미지 작업은 Batch로 분리하는 방식](https://blog.laozhang.ai/posts/ko/gemini-image-429-rate-limit/img/solution-comparison.webp)



## Vertex AI에서 받은 429는 Google Cloud 용량 기준으로 판단

Google Cloud의 Vertex AI(현재 문서명 Gemini Enterprise Agent Platform)로 이미지 모델을 부르는 경우에는 위의 AI Studio 티어와 지출 한도가 그대로 적용되지 않습니다. 종량제에서는 `Resource exhausted, please try again later.`, 예약 처리량(Provisioned Throughput)에서는 `Too many requests. Exceeded the Provisioned Throughput.`가 나오며, 사용량이 갑자기 늘면 가속 한도 때문에 429가 날 수 있다고 문서에 적혀 있습니다. 대처는 가능하면 global 엔드포인트 사용, 지수 백오프, 트래픽을 단계적으로 늘리기, 필요하면 Provisioned Throughput 구매 또는 증설입니다. [Google Cloud 오류 코드 429 문서](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/deploy/error-code-429)

## Gemini 이미지 429 자주 묻는 질문

### n8n의 "LLM 요청 실패 오류 코드 429" 메시지는 무슨 뜻인가요?

"Gemini API의 레이트 리밋에 도달"로 이어지는 이 문구는 도구가 Gemini API에서 받은 429를 그대로 옮긴 메시지입니다. 그 도구에 등록한 키의 프로젝트가 위 표의 한도 중 하나에 걸렸다는 뜻이므로, 도구에 저장된 키가 어느 프로젝트 소속인지와 그 프로젝트에 결제가 연결되어 있는지부터 확인하세요. 무료 키로 이미지 모델을 쓰고 있다면 limit 0입니다.

### Gemini API 사용량과 남은 한도는 어디서 확인하나요?

AI Studio에서 확인합니다. Rate Limit 페이지에 모델별 활성 한도가, Projects 페이지에 프로젝트 티어가, Spend 페이지에 월 지출과 프로젝트 지출 상한이 나옵니다. Google 문서에는 현재 이미지 모델의 분당 수치가 실려 있지 않습니다.

### Gemini API 한도를 없애거나 크게 늘릴 수 있나요?

한도가 없는 Gemini API는 없습니다. 모든 유료 티어에 분당·일일 한도와 월 지출 상한이 있고, 증액도 Google 심사를 거치며 보장되지 않습니다. 결제를 Google에 직접 하지 않는 LaoZhang API 같은 게이트웨이를 유료로 쓰는 방법도 있지만, Google 모델로 요청을 전달하는 별도 계약이라 그쪽 약관과 요금(2026년 9월 24일 공개 가격 기준 `gemini-3-pro-image` 호출당 $0.09)을 따르며 한도가 없다는 뜻은 아닙니다. [LaoZhang API 문서](https://docs.laozhang.ai/en/api-capabilities/nano-banana-image)

### 429가 아닌 Gemini 이미지 생성 오류는 어디서 확인하나요?

응답은 200인데 이미지가 없거나 파라미터가 무시되는 문제는 429와 원인이 다릅니다. [Gemini 이미지 생성 오류 해결 가이드](https://blog.laozhang.ai/ko/posts/gemini-image-common-errors-fix)에서 증상별로 확인하세요.

## 참고 자료

이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026-10-05.

- [API 오류 문서](https://ai.google.dev/gemini-api/docs/api-errors) (ai.google.dev)
- [Gemini 결제 문서](https://ai.google.dev/gemini-api/docs/billing) (ai.google.dev)
- [Gemini API 한도 문서](https://ai.google.dev/gemini-api/docs/rate-limits) (ai.google.dev)
- [문제 해결 가이드](https://ai.google.dev/gemini-api/docs/troubleshooting) (ai.google.dev)
- [Gemini API 가격표](https://ai.google.dev/gemini-api/docs/pricing) (ai.google.dev)
- [Gemini Batch API 문서](https://ai.google.dev/gemini-api/docs/batch-api) (ai.google.dev)
- [Google Cloud 오류 코드 429 문서](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/deploy/error-code-429) (docs.cloud.google.com)
