<svg viewBox="0 0 1540 646" xmlns="http://www.w3.org/2000/svg" font-family="-apple-system, 'Segoe UI', Helvetica, Arial, sans-serif">
<rect width="1540" height="646" fill="#ffffff"/>
<text x="60" y="64" font-size="30" font-weight="700" fill="#0f172a">요청 하나, 속도 제한 크기 여섯 가지</text>
<text x="60" y="96" font-size="15" fill="#475569">요청 예시: 입력 토큰 2,000개(그중 1,500개는 캐시 읽기), max_tokens 4,000, 실제 응답 토큰 300개(추론 토큰 200개 포함). 막대 길이는 토큰 수에 비례</text>
<rect x="939" y="118" width="541" height="30" rx="8" fill="#f8fafc" stroke="#e2e8f0" stroke-width="1.5"/>
<rect x="953" y="127" width="22" height="12" fill="#dc2626"/><text x="981" y="138" font-size="13" fill="#0f172a">max_tokens 추정치</text>
<rect x="1116" y="127" width="22" height="12" fill="#2563eb"/><text x="1144" y="138" font-size="13" fill="#0f172a">입력 토큰</text>
<rect x="1219" y="127" width="22" height="12" fill="#7c3aed"/><text x="1247" y="138" font-size="13" fill="#0f172a">출력 토큰(Bedrock: 소진 적용 후)</text>
<rect x="380" y="190" width="234" height="32" fill="#2563eb"/>
<text x="497" y="211" font-size="13" fill="#ffffff" text-anchor="middle">프롬프트 추정치</text>
<rect x="614" y="190" width="468" height="32" fill="#dc2626"/>
<text x="848" y="211" font-size="13" fill="#ffffff" text-anchor="middle">max_tokens</text>
<text x="364" y="211" font-size="15" font-weight="600" fill="#0f172a" text-anchor="end">Azure OpenAI TPM</text>
<text x="1091" y="211" font-size="11.0" font-weight="700" fill="#0f172a"><tspan x="1091" dy="0">6,000: 도착 시 프롬프트</tspan><tspan x="1091" dy="13.8">추정치와 max_tokens의 합</tspan></text>
<rect x="380" y="256" width="468" height="32" fill="#dc2626"/>
<text x="614" y="277" font-size="13" fill="#ffffff" text-anchor="middle">max_tokens, 선차감</text>
<text x="364" y="277" font-size="15" font-weight="600" fill="#0f172a" text-anchor="end">OpenAI TPM</text>
<text x="857" y="277" font-size="14" font-weight="700" fill="#0f172a">4,000: max_tokens, 모델 실행 전 차감</text>
<rect x="380" y="322" width="58" height="32" fill="#2563eb"/>
<rect x="438" y="322" width="351" height="32" fill="#7c3aed"/>
<text x="614" y="343" font-size="13" fill="#ffffff" text-anchor="middle">출력 300 x 10 소진</text>
<text x="364" y="343" font-size="15" font-weight="600" fill="#0f172a" text-anchor="end">Bedrock TPM (Claude 5)</text>
<text x="799" y="343" font-size="14" font-weight="700" fill="#0f172a">3,500: 캐시 읽기 제외, 출력 10x 소진</text>
<rect x="380" y="388" width="234" height="32" fill="#2563eb"/>
<text x="497" y="409" font-size="13" fill="#ffffff" text-anchor="middle">캐시된 1,500 포함 입력</text>
<rect x="614" y="388" width="35" height="32" fill="#7c3aed"/>
<text x="364" y="409" font-size="15" font-weight="600" fill="#0f172a" text-anchor="end">xAI TPM</text>
<text x="658" y="409" font-size="14" font-weight="700" fill="#0f172a">2,300: 모든 토큰, 캐시 및 추론 포함</text>
<rect x="380" y="454" width="234" height="32" fill="#2563eb"/>
<text x="497" y="475" font-size="13" fill="#ffffff" text-anchor="middle">입력</text>
<text x="364" y="475" font-size="15" font-weight="600" fill="#0f172a" text-anchor="end">Gemini TPM</text>
<text x="623" y="475" font-size="14" font-weight="700" fill="#0f172a">2,000: 입력만</text>
<rect x="380" y="520" width="58" height="32" fill="#2563eb"/>
<rect x="438" y="520" width="35" height="32" fill="#7c3aed"/>
<text x="364" y="541" font-size="15" font-weight="600" fill="#0f172a" text-anchor="end">Anthropic ITPM + OTPM</text>
<text x="483" y="541" font-size="14" font-weight="700" fill="#0f172a">800: 캐시 읽기 제외, 출력은 생성된 만큼 집계</text>
<text x="60" y="616" font-size="14" fill="#475569">출처: Azure OpenAI 할당량 가이드, OpenAI 쿡북, Bedrock 토큰 계산 페이지(Claude 5 소진 10x), xAI, Gemini 및 Anthropic 속도 제한 페이지, 2026-09-03 및 2026-09-04 확인</text>
</svg>
