입력 토큰의 일부가 할인된 단가로 캐시에서 제공되고 나머지는 전체 입력 가격으로 과금되는 프롬프트 캐시에서 입력 비용 절감액을 추산한다.
입력
작업량
캐시를 적용하기 전 호출에서 전송되는 총 입력 토큰으로, 캐시 가능한 접두부와 새로운 부분을 합친 모델이 읽는 전체 프롬프트다.
%
0 – 100 %
새로 처리되지 않고 캐시에서 제공되는 입력 토큰의 비율이다. 시스템 프롬프트나 공유 문맥처럼 크고 안정적인 접두부가 있으면 이 비율이 높아진다.
가격
$
제공업체가 캐시되지 않은 표준 입력 토큰 100만 개당 부과하는 금액이다. 캐시 읽기는 캐시 할인으로 정해진 이 단가의 일부로 과금된다.
%
0 – 100 %
캐시 읽기에 대해 입력 단가에서 깎이는 비율이다. 90 %의 할인은 캐시된 토큰이 표준 입력 가격의 나머지 비율에 해당하는 비용임을 뜻한다.
결과
값을 입력하면 계산 결과가 표시됩니다.
$
캐시가 입력 비용에서 줄이는 금액: ... − ... = ....
세부 정보
$
캐시가 없는 입력 비용으로, 10,000 토큰 전체를 100만 토큰당 3 $로 과금한 값이다.
$
캐시를 적용한 입력 비용으로, 캐시되지 않은 부분을 100만 토큰당 3 $로, 캐시된 부분을 할인된 단가로 계산한 값이다.
%
캐시되지 않은 기준 비용 대비 절감액의 비율: ... ÷ ....
프롬프트 캐시 절감이란
프롬프트 캐시 절감은 프롬프트의 일부를 캐시에서 제공함으로써 발생하는 언어
모델 호출의 입력 비용 감소다. 시스템 프롬프트나 도구 정의, 공유 문맥과 같은
안정적인 접두부가 여러 호출에 걸쳐 반복되면, 제공업체는 그 처리된 형태를
저장해 두고 이후 해당 토큰을 읽을 때 낮은 단가로 과금한다. 절감액은 캐시가
없는 입력 비용과 캐시된 부분이 할인된 뒤의 입력 비용 사이의 차이다.
작동 방식
총 입력 토큰을 , 캐시에서 제공되는 비율을 , 100만 토큰당 표준 입력
가격을 , 캐시 읽기에서 단가에서 깎이는 비율인 캐시 할인을 라 한다.
캐시가 없는 기준선은 모든 토큰을 전체 단가로 과금한다.
Cbase=106n⋅p
캐시를 적용하면, 캐시되지 않은 부분 n(1-f)는 전체 단가로, 캐시된 부분
는 할인된 단가 p(1-d)로 과금된다.
Ccached=106n(1−f)⋅p+106nf⋅p⋅(1−d)
절감액은 그 차이이며, 절감률은 그 차이를 기준선으로 나눈 값이다.
S=Cbase−Ccached,S%=CbaseS
계산 예시
입력 토큰 10,000개 중 70%가 캐시되고, 100만 토큰당 표준 입력 가격이 $3,
캐시 할인이 90%인 호출을 생각한다. 캐시가 없는 기준선은 다음과 같다.
Cbase=10610,000⋅3=$0.03
캐시되지 않은 3,000 토큰의 비용은 0.003 \cdot 3 = \0.0090.007 \cdot 3 \cdot 0.1 = $0.0021$0.009 + $0.0021 = $0.0111$이다. 절감액은 다음과 같다.
S=$0.03−$0.0111=$0.0189
입력 비용에서 의 감소다. 호출당 수치는 작지만 호출량에
따라 규모가 커진다. 그러한 호출 100만 건의 작업은 $18,900 정도를 절감한다.
변동 요인
절감액은 캐시 비율과 할인 모두에 따라 커진다. 더 큰 안정적 접두부가 이끄는
높은 비율 는 더 많은 토큰을 할인된 단가로 옮기며, 더 큰 할인 는 두
단가 사이의 격차를 넓힌다. f = 1이고 d = 0.9이면 입력 비용은 전체 90%만큼
줄어든다. 프롬프트의 반복이 적거나 반복이 캐시 유효 기간을 벗어나면 가
작아 감소 폭은 미미하다. 캐시는 입력 토큰에만 적용되며, 출력 토큰은 그와
무관하게 표준 단가로 과금된다.
활용
프롬프트 캐시는 매 차례 크고 고정된 문맥을 다시 보내는 에이전트와 대화
시스템에서 가장 효과적이며, 이때 반복되는 접두부가 입력을 지배한다. 캐시된
비용은 토큰 비용 계산기와 LLM 월간 비용 계산기의
호출당 및 월간 추정에 반영된다. 캐시와 일괄 처리는 같은 작업에 적용될 수
있는 독립적인 할인이다. 비동기 대안에 대해서는
배치 API 절감 계산기를, 바탕이 되는 가격을 구매력으로 읽으려면
달러당 토큰 계산기를 참조한다.
자주 묻는 질문 (FAQ)
프롬프트 캐시란 무엇인가
프롬프트 캐시는 시스템 프롬프트나 도구 정의, 공유 문맥처럼 반복되는 프롬프트 접두부의 처리된 형태를 제공업체가 저장해 두고 여러 호출에 걸쳐 재사용하게 한다. 캐시 적중 시 모델은 해당 토큰의 재처리를 건너뛰므로 제공업체는 이를 낮은 단가로 과금한다. 캐시는 다수의 호출이 크고 안정적인 시작 부분을 공유할 때 가장 큰 효과를 낸다.
캐시 할인은 비용에 어떻게 적용되는가
할인은 캐시에서 읽은 토큰에 대해 표준 입력 단가에서 제거되는 비율이다. 0.9의 할인은 캐시된 토큰이 정상 입력 가격의 10퍼센트에 해당함을 뜻한다. 캐시에서 제공되지 않은 토큰은 전체 단가로 과금되므로, 혼합 비용은 할인율과 캐시에 적중한 토큰 비율 양쪽에 달려 있다.
프롬프트 캐시는 언제 효과가 있는가
캐시는 변하지 않는 상당한 접두부가 캐시 수명 안에서 여러 호출에 걸쳐 재사용될 때 효과가 있다. 높은 캐시 비율과 큰 할인이 결합하면 가장 큰 절감이 발생한다. 프롬프트의 반복이 적거나 반복이 캐시 유효 기간을 벗어나면 캐시 비율이 작아 절감 폭은 미미하다.
면책조항
캐시 동작과 할인율, 캐시 가능한 최소 접두부 크기는 제공업체와 모델에 따라 다르며 공시된 가격은 시간이 지나면서 변한다. 캐시 적중은 프롬프트 구조와 시점에 따라 달라진다. 과금 목적으로 수치를 사용하기 전에 제공업체를 통해 현재 캐시 조건과 토큰 수를 확인해야 한다.