기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
속도 제한 지표
속도 제한 항목은 측정 대상과 적용 기간을 정의하는 하나 이상의 지표를 지정합니다. 각 지표 유형에는 지원되는 기간 및 대상 유형에 대한 특정 제약이 있습니다.
요청 속도 제한
요청 속도 제한은 기간 내에 허용되는 API 요청 수를 제어합니다.
-
지원되는 기간:
second,minute -
지원되는 대상 유형: 모든 대상 유형
-
속도를 0으로 설정: 전파가 완료되면 일치하는 모든 요청을 차단합니다(최대 30초).
요청 속도 제한은 요청이 대상으로 전달되기 전에 동기적으로 평가됩니다.
토큰 속도 제한
토큰 속도 제한은 기간 내에 사용되는 토큰(입력 + 출력) 수를 제어합니다. 토큰 속도 제한은 추론 대상에만 적용됩니다.
-
지원되는 기간:
minute -
지원되는 대상 유형: 추론 대상만(추론 경로가 알려진 커넥터 대상 및 공급자 대상)
-
알려진 추론 경로:
/v1/chat/completions,/v1/messages,/v1/responses
토큰 속도 제한은 예산 기반 적용을 사용합니다.
-
게이트웨이는 요청을 전달하기 전에 입력 토큰 사용량을 추정합니다.
-
실제 토큰 수(입력 + 출력)는 응답이 완료된 후 기록됩니다.
-
응답 지연 시간으로 인해 적용이 따라잡기 전에 예산이 구성된 비율을 일시적으로 초과할 수 있습니다.
참고
스트리밍 채팅 완료 요청(/v1/chat/completions)의 경우 게이트웨이는 요청 본문"stream_options": {"include_usage": true}에를 자동으로 추가합니다. 이는 토큰 속도 제한이 활성 상태이고 옵션이 아직 없는 경우에 발생합니다. TPM 적용을 위해 스트리밍된 응답에서 정확한 토큰 수를 사용할 수 있도록 합니다.
연결 속도 제한
연결 속도 제한은 지정된 시간에 허용되는 동시 진행 중인 요청 수를 제어합니다. 각 요청은 수락부터 응답이 완료될 때까지 연결 슬롯을 차지합니다. 새 요청이 도착하고 활성 연결 수가 구성된 제한에 도달한 경우 HTTP 429 응답으로 요청이 거부됩니다.
-
지원되는 기간:
second -
지원되는 대상 유형: 모든 대상 유형(MCP, HTTP, 추론)
-
측정: 최대 동시 진행 중 요청 수
지표 제약 조건
| 지표 | 지원되는 기간 | 지원되는 대상 |
|---|---|---|
|
|
|
모두 |
|
|
|
추론 대상만(커넥터, 알려진 경로가 있는 공급자) |
|
|
|
모두 |
결합된 지표
단일 속도 제한 항목은 여러 지표를 지정할 수 있습니다. 항목에 여러 지표가 있는 경우 모든 지표가 독립적으로 평가됩니다. 단일 지표가 제한을 초과하면 요청이 제한됩니다.
다음 예제에서는 분당 요청 수와 분당 토큰 수를 모두 적용하는 속도 제한을 보여줍니다.
{ "rateLimitId": "inference-rps-and-tpm", "dimensionKeys": ["targetName", "$.context.jwt.sub"], "entries": [ { "dimensions": { "targetName": "my-inference-target", "$.context.jwt.sub": "*" }, "requests": [{"rate": 300, "period": "minute"}], "tokens": [{"rate": 50000, "period": "minute"}] } ] }
이 예제에서는 분당 300개의 요청 또는 분당 50,000개의 토큰 중 먼저 도달하는 제한에 도달하는 my-inference-target것을 초과하는 경우 각 호출자에게 병목 현상이 발생합니다.