토큰 사용량 메트릭

Token usage metrics

모델 호출의 입력·출력 토큰을 나눠 집계합니다.

···
html
<div class="demo"><div class="title">TOKENS PER CALL</div><div class="scene"><div class="stacks"><div><i></i><b></b></div><div><i></i><b></b></div><div><i></i><b></b></div><div><i></i><b></b></div></div><div class="key">■ input <span>■ output</span></div></div></div>
css
.demo{width:min(94vw,690px);height:min(88vh,320px);box-sizing:border-box;padding:clamp(9px,2.5vmin,18px);border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--fg);font:600 clamp(12px,2.4vmin,16px)/1.25 var(--font-sans,"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,sans-serif);display:flex;flex-direction:column;gap:clamp(7px,2vmin,14px);overflow:hidden}.title{color:var(--accent);font:700 clamp(12px,2.4vmin,16px)/1.2 var(--font-sans,"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,sans-serif);letter-spacing:.04em}.scene{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.scene{flex-direction:column;gap:8px}.stacks{height:68%;width:92%;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid var(--line)}.stacks div{width:16%;height:85%;display:flex;flex-direction:column;justify-content:flex-end}.stacks i,.stacks b{display:block;width:100%;height:35%;transition:height .6s}.stacks i{background:var(--accent-2);border-radius:4px 4px 0 0}.stacks b{background:var(--accent)}.key{color:var(--accent);font:600 clamp(12px,2.4vmin,15px)/1 ui-monospace,monospace}.key span{color:var(--accent-2)}
js
let step=0;function tick(){document.querySelectorAll(".stacks div").forEach((d,i)=>{d.querySelector("i").style.height=(15+(i*9+step*7)%28)+"%";d.querySelector("b").style.height=(25+(i*13+step*9)%37)+"%"});step++}tick();setInterval(tick,850)

토큰 사용량 메트릭은 모델 호출에서 소비한 입력과 출력 토큰을 별도로 세어 시계열로 집계합니다. 호출량이 늘거나 프롬프트가 길어질 때 사용량 변화를 볼 수 있습니다.

데모의 누적 막대는 입력과 출력의 비중을 시간에 따라 바꿉니다. 토큰 수는 비용의 단서지만 실제 청구액은 모델 요금과 캐시·할인 정책에 따라 달라집니다.

언제 쓰나

AI 기능의 사용량 증가와 입력·출력 구성 변화를 살필 때 사용합니다.

페이지로 열기 ↗