> ## Documentation Index
> Fetch the complete documentation index at: https://studio-docs.thezet.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 한도

> 호출 한도와 동시 실행 한도예요.

## 호출 한도

계정 단위로 분당 횟수를 세요.

| 종류 | 한도 | 해당 호출 |
| - | - | - |
| 읽기 | 분당 1,200회 | `GET /generations`, `GET /generations/{id}`, `GET /me`, `GET /balance` |
| 쓰기 | 분당 120회 | `POST /generations`, 취소, 삭제, 업로드 |

응답 헤더로 남은 횟수를 알 수 있어요.

| 헤더 | 뜻 |
| - | - |
| `ratelimit-limit` | 한도예요. |
| `ratelimit-remaining` | 남은 횟수예요. |
| `ratelimit-reset` | 다시 채워지기까지 남은 초예요. |

넘으면 `429 rate_limited`와 `retry-after`가 와요.

## 동시 실행 한도

진행 중인 작업(`queued`, `running`) 수에 제한이 있어요. 사이트에서 돌리는 작업도 함께 세요. 한도는 최근 28일 동안 충전한 금액에 따라 올라가요.

| 최근 28일 충전액 | 동시 실행 |
| - | - |
| \$25 미만 | 2개 |
| \$25 이상 | 10개 |
| \$100 이상 | 20개 |
| \$1,000 이상 | 40개 |

넘으면 `429 concurrency_limit`이 오고, `details`에 지금 상태가 있어요. 작업은 만들어지지 않고 청구되지도 않아요.

```json theme={null}
{
  "error": {
    "code": "concurrency_limit",
    "message": "...",
    "request_id": "req_...",
    "details": { "concurrency_limit": 2, "active_generations": 2 },
    "retryable": true,
    "retry_after_seconds": 30
  }
}
```

지금 한도는 `GET /me`의 `generation_limits`에서 볼 수 있어요.

> [!TIP]
>
> 여러 건을 한꺼번에 돌릴 때는 동시에 보내는 수를 한도 안으로 맞추고, 하나가 끝나면 다음을 보내 주세요.

## 요청 크기

| 항목 | 한도 |
| - | - |
| JSON 본문 | 1MB |
| 프롬프트 | 10,000자 |
| 업로드 파일 | 20MB |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.