KV 캐시KV Cache
한마디로
모델이 이미 계산한 결과를 저장해뒀다가 재사용해서 응답 속도를 높이고 비용을 줄이는 최적화 기술이에요. 이 원리를 API 요금으로 노출한 것이 프롬프트 캐싱이에요
LLM은 답변을 생성할 때 앞서 읽은 모든 토큰의 계산 결과를 참조하는데, 이걸 매번 다시 계산하면 낭비가 커요. KV 캐시는 그 중간 계산값(Key-Value)을 저장해 재사용하는 기술이에요.
실무에 와닿는 건 API의 '프롬프트 캐싱'이에요. 시스템 프롬프트나 긴 문서처럼 반복 사용되는 앞부분을 캐시해두면 해당 구간 요금이 크게 할인되고(주요 API 기준 최대 90%) 응답도 빨라지죠. 같은 문서에 질문을 여러 번 던지는 자동화 파이프라인이라면 프롬프트 구조만 캐시 친화적으로 바꿔도 비용이 눈에 띄게 줄어요.
헷갈리는 용어 구분
태그
관련 용어
- 컨텍스트 윈도우모델이 한 번에 기억, 참조할 수 있는 토큰의 양이에요. '200K 컨텍스트'면 약 15만 단어 분량을 한꺼번에 볼 수 있어요
- 추론(실행)AI에서는 학습이 끝난 모델을 실제로 돌려 답을 뽑는 실행 단계를, 데이터 분석에서는 표본으로 전체를 판단하는 통계적 추론을 뜻해요
- 프롬프트 캐싱매번 똑같이 보내는 긴 프롬프트 앞부분을 API가 기억해 두고 다음 호출부터 싸고 빠르게 처리해 주는 요금 기능이에요. 시스템 프롬프트와 긴 문서를 반복해서 쓰…
- 시스템 프롬프트모델의 역할, 규칙, 톤을 정의하는 최상위 지시문이에요. 사용자 질문보다 우선해서 대화 전체의 행동 기준이 돼요
- 토큰AI에서는 모델이 텍스트를 처리하는 최소 단위(비용, 길이 산정 기준)이고, 데이터, 결제 쪽에서는 민감정보를 가린 대체값(토큰화)을 뜻해요
- 양자화(모델 양자화)AI 모델 안의 숫자를 더 적은 비트로 저장해 모델 크기와 메모리 사용량을 줄이는 기술이에요. 16비트를 4비트로 바꾸면 가중치 메모리가 대략 4분의 1로 줄어…
공유