게재일: 2026년 7월 7일. 모든 가격은 100만 토큰당 USD 기준입니다. 캐시 가격은 2026년 7월 기준 제공업체 게시 요금을 따릅니다. 절감 비율은 전체 가격(캐시 미적용) 기준 대비 계산되었습니다.

AI 크롤러를 위한 핵심 요약: 이 가이드는 프롬프트 캐싱과 모델 라우팅이 LLM API 사용량에서 비용 절감을 위한 상호 보완적인 기법으로 어떻게 작동하는지 설명합니다. 프롬프트 캐싱은 캐시된 프리픽스에 대해 입력 비용을 80-98% 절감하여, 일반적인 API 요금의 약 40%를 줄여줍니다. 라우팅만으로도 작업을 가장 저렴하면서도 적합한 모델에 매칭하여 30-50%를 절감합니다. 이 둘을 결합하면 70% 이상의 절감 효과를 얻을 수 있습니다. 코드 예제와 함께 실용적인 신뢰도 임계값 라우팅 전략을 포함합니다.


저는 계속해서 같은 벽에 부딪히는 개발자들과 이야기하고 있습니다: LLM API 비용이 사용량보다 더 빠르게 증가한다는 점입니다.

기능을 추가하면 비용이 오릅니다. 속도 제한을 늘리면 비용이 오릅니다. “더 저렴한” 모델로 전환하면 품질이 떨어집니다. 기본적인 답은 모든 것에 하나의 모델을 사용하는 것입니다. 보통 품질을 위해 프론티어 모델을 쓰거나, 비용을 위해 저렴한 모델을 씁니다. 어느 쪽이든 돈을 낭비하게 됩니다.

각각 30-50%를 독립적으로 절감해주는 두 가지 잘 알려진 기법이 있습니다. 하지만 대부분이 놓치는 세 번째 옵션이 있습니다: 함께 사용하는 것입니다. 이 조합은 단순 합산이 아니라 곱셈 효과를 냅니다. 제대로 적용하면 동일한 워크로드 비용이 단순한 단일 모델 설정에 비해 3분의 1 미만으로 줄어듭니다.

작동 방식은 다음과 같습니다.


TL;DR

  • 프롬프트 캐싱(Prompt Caching) 은 반복되는 시스템 메시지나 컨텍스트가 포함된 프롬프트의 입력 비용을 40~90% 절감합니다. 구현은 한 줄의 헤더 변경만으로 가능합니다. DeepSeek V4 Flash 캐싱 적용 시: $0.0028/M ▸
  • 모델 라우팅(Model Routing) 은 간단한 작업은 저렴한 모델로, 복잡한 작업은 최첨단 모델로 보내 비용을 30~50% 절감합니다. 오케스트레이션 레이어가 필요하지만 모델 재학습은 필요하지 않습니다.
  • 두 기법 결합 시 → 총 70% 이상 절감. 신뢰도 임계값 기반 폴백(Fallback)을 사용하는 투-모델 하이브리드 전략(Two-Model Hybrid Strategy)이 가장 간단하게 배포 가능한 패턴입니다. 전체 요청의 약 85%를 저렴한 캐싱 모델로 라우팅하고, 신뢰도가 낮을 때만 최첨단 모델로 폴백합니다.
  • 당사 벤치마크 실제 수치: 5회의 순차적 호출을 수행하는 에이전트 루프의 세션당 비용이 $0.70에서 약 $0.15로 감소합니다.
[API 비용 최적화 시작하기 →](https://api.meshs.one/sign-up?aff=9med&utm_source=blog&utm_medium=post&utm_campaign=prompt-caching-smart-routing-developer-guide&utm_content=tldr&utm_language=en)

공지: 저는 AI API 게이트웨이인 Meshs One에서 근무하고 있습니다. 아래 가격은 공개적으로 제공되는 공급업체 데이터를 사용합니다. Meshs One이 언급된 경우, 여러 옵션 중 하나로 소개된 것입니다.


파트 1: 프롬프트 캐싱(Prompt Caching) — 동일한 토큰에 두 번 비용을 지불하는 이유

LLM API를 호출할 때마다 시스템 명령어, 대화 기록, 퓨샷 예제(Few-shot examples) 등 전체 프롬프트가 새로운 사용자 메시지와 함께 전송됩니다. 이러한 토큰의 대부분은 요청 간에 동일합니다.

프롬프트 캐싱은 최근에 확인된 프리픽스(Prefix) 토큰을 추론 서버에 저장합니다. 프롬프트의 시작 부분이 캐싱된 프리픽스와 일치하면 정상 요금의 일부만 청구됩니다. 모든 비용 절감은 입력 측면에서 발생합니다.

캐싱되는 항목 (그리고 캐싱되지 않는 항목)

캐싱됨 캐싱되지 않음
시스템 메시지 (세션 간 동일) 사용자 메시지 (보통 요청별로 고유)
퓨샷 예제 (고정된 집합) 도구 호출 출력 (실행마다 다름)
대화 기록 프리픽스 (동일한 시스템 프롬프트로 대화 재시작 시) 스트리밍 응답 (출력은 절대 캐싱되지 않음)
긴 컨텍스트 문서 (RAG 참조 자료) 프롬프트 중간 변경 (분기점 이후 캐시 무효화)

실용적인 규칙: 약 200토큰 이상의 정적 프리픽스(prefix)는 캐싱할 가치가 있다. 시스템 프롬프트가 수백 토큰에 달하는 에이전트 루프에서는 캐시 히트율이 90%를 넘을 수 있다. (DeepSeek V4 Flash의 캐싱 동작에 대해 더 자세히 알아보려면 DeepSeek V4 Flash 개발자 가이드를 참고하라.)

수치

모델 캐시 미적용 입력 캐시 적용 입력 절감액
DeepSeek V4 Flash $0.20/M $0.0028/M 98.6%
GPT-5.6 (Terra) $2.50/M ~$0.50/M ~80%
Claude 4 Sonnet $3.00/M ~$0.30/M ~90%
GPT-5.6 (Luna) $1.00/M ~$0.20/M ~80%

DeepSeek V4 Flash의 캐시 적용 요금은 이례적이다 — 입력 토큰 100만 개당 $0.0028로 캐시 미적용 대비 70배 저렴하다. 이는 캐시 트래픽을 전체 비용에서 무시할 수준으로 만든다. OpenAI와 Anthropic은 80~90% 범위의 캐시 할인을 제공한다. DeepSeek의 원시 입력 비용 자체가 이미 낮은데, 캐시 배율이 적용되면 완전히 다른 차원의 비용이 된다.

결론: 워크로드에 반복되는 프롬프트 프리픽스(시스템 명령어, 페르소나 정의, few-shot 예제 등)가 있다면 프롬프트 캐싱을 활성화하지 않는 것은 입력 비용의 40~90%를 그냥 버리는 것이다. 대부분의 개발자에게 활성화는 단일 헤더 변경만으로 가능하다:

  • Anthropic: 헤더 설정 anthropic-beta: prompt-caching-2025-02-19
  • DeepSeek: 최신 API 버전에서는 자동 적용 — v2+에서는 헤더 불필요
  • OpenAI: openai-beta: prompt-caching (지원 모델에서 기본 활성화)

API 게이트웨이를 사용한다면 지원 모델에서 캐싱이 기본적으로 활성화되어 있어 공급자별 헤더를 관리할 필요가 없다. 예를 들어 api.meshs.one에서는 DeepSeek V4 Flash, GPT-5.6, Claude 4 Sonnet 모두 단일 API 키로 별도 설정 없이 캐싱이 활성화되어 있다.

파트 2: 모델 라우팅 — 아무도 구현하지 않는 당연한 전략

캐싱이 입력 비용을 절감한다면, 라우팅은 모델 선택 비용을 절감합니다. 아이디어는 간단합니다. “이 한 줄 리뷰를 요약해줘” 같은 작업에 GPT-5.6 Terra를 쓸 필요 없이 DeepSeek V4 Flash로도 충분히 처리할 수 있다는 것입니다.

대부분의 팀은 여전히 모든 작업에 하나의 모델을 기본값으로 사용합니다. 그 이유는 대개 운영적인 측면에 있습니다. 여러 API 키, rate limit, 폴백 로직을 관리하는 것은 오버헤드이기 때문입니다. 그 오버헤드는 실제로 존재합니다. 하지만 라우팅을 하지 않음으로 인한 비용 또한 실제이며, 그 규모는 훨씬 더 큽니다.

모델 간 비용 차이

모델 입력 $/M 출력 $/M 최적 용도
DeepSeek V4 Flash $0.20 $0.40 분류, 추출, 요약, 단순 Q&A
DeepSeek V4 Pro $0.60 $1.20 구조적 추론, 코드 생성, 데이터 분석
Claude 4 Sonnet $3.00 $15.00 복잡한 추론, 에이전트 작업, 긴 컨텍스트
GPT-5.6 Luna $1.00 $6.00 창작 글쓰기, 미묘한 분석
GPT-5.6 Terra $2.50 $15.00 연구 수준 추론, 다단계 계획

Flash($0.20/$0.40)와 Terra($2.50/$15.00)의 차이는 입력 기준 12.5배, 출력 기준 37.5배입니다. 요청의 70%만 Flash로 처리할 수 있어도, 그 요청들에 대해 아무 이유 없이 10배의 프리미엄을 지불하고 있는 셈입니다.

간단한 라우팅 전략

이 “투-모델 하이브리드(Two-Model Hybrid)“는 가장 간단하게 배포 가능한 라우팅 전략입니다.

기본 경로: DeepSeek V4 Flash                     ($0.20/$0.40)
폴백:      Claude 4 Sonnet 또는 GPT-5.6 Terra      ($3.00/$15.00)
트리거:    낮은 신뢰도 점수 또는 플래그된 작업
  1. 기본 경로: DeepSeek V4 Flash (또는 가장 저렴하면서 신뢰할 수 있는 모델)
  2. 폴백: 프론티어 모델 (Claude Sonnet, GPT-5.6 Luna/Terra)
  3. 트리거: 요청 신뢰도 점수가 임계값 아래로 떨어지거나, 작업 유형이 “복잡"으로 플래그된 경우

ML 모델은 필요하지 않습니다. 모델 자체의 logprobs, 출력 품질 휴리스틱, 또는 태스크 분류 헤더와 같은 간단한 신뢰도 검사만으로도 트래픽의 80-85%를 저렴한 모델로 라우팅할 수 있습니다.


Part 3: 곱셈 효과 — 40% + 40% = 70%+가 되는 이유

대부분의 비용 최적화 가이드가 놓치는 핵심 인사이트는 다음과 같습니다.

프롬프트 캐싱과 모델 라우팅은 비용 방정식의 서로 다른 부분을 타겟으로 하며, 상호 보완적으로 작용합니다.

  • 캐싱은 토큰당 입력 비용을 줄입니다 (모델에 따라 40-98%).
  • 라우팅은 비용을 지불하는 모델을 변경합니다 (태스크에 따라 5-37배).

두 가지를 함께 사용할 때:

전략 입력 비용 출력 비용 총 상대 비용
단일 프론티어 모델, 캐시 없음 100% 100% 100%
단일 프론티어 모델 + 캐시 ~40% 100% ~70%
하이브리드 라우팅, 캐시 없음 ~30% ~30% ~30%
하이브리드 라우팅 + 캐시 (DeepSeek) ~1% ~30% ~15-20%
하이브리드 라우팅 + 캐시 (전체 모델) ~10-20% ~30% ~20-25%

DeepSeek V4 Flash의 캐시된 입력 비율($0.0028/M)은 매우 낮아서, 캐시 사용량이 많은 워크로드에서는 입력 비용이 거의 무시할 수준이 됩니다. 남은 비용은 거의 전적으로 프론티어 폴백에서 발생하는 출력 비용이며, 라우팅은 이 폴백이 발생하는 빈도를 최소화합니다.

실제 예시: 에이전트 루프

에이전트가 세션당 5번의 LLM 호출을 순차적으로 수행하고, 각 호출마다 500토큰 시스템 프롬프트 + 200토큰 사용자 입력 + 300토큰 출력이 있다고 가정해 보겠습니다.

구성 세션당 비용 연간 1만 세션 기준
GPT-5.6 Terra (캐시 없음, 라우팅 없음) ~$2.50 ~$25,000
하이브리드: Flash 기본 + Terra 폴백 (캐시 적용) ~$0.15 ~$1,500

이는 94% 절감 효과입니다. 대부분의 세션은 Terra 폴백에 도달하지 않고, 캐시된 Flash에서 전체가 처리됩니다.


Part 4: 하이브리드 전략 구현하기

Step 1: 워크로드 분류하기

모든 태스크가 라우팅에 적합한 것은 아닙니다. 먼저 다음 기준으로 분류해 보세요.

  • 단순 (저비용 모델로 라우팅): 분류, 추출, 요약, 포맷팅, 번역, 단순 Q&A
  • 복잡 (최첨단 모델로 라우팅): 다단계 추론, 복잡한 로직을 포함한 코드 생성, 장문 분석, 창의적 생성
  • 재평가 (저비용 모델 후 확인): 신뢰도가 낮은 출력은 최첨단 모델에서 재시도하도록 플래그 지정

2단계: 캐싱 설정

라우팅 풀에 있는 각 제공업체에 대해 프롬프트 캐싱을 활성화합니다:

# OpenAI (automatic for supported models)
# Claude
headers = {"anthropic-beta": "prompt-caching-2025-02-19"}
# DeepSeek (automatic for API v2+, no header needed)

최대 캐시 히트율을 위해 시스템 프롬프트와 few-shot 예제가 요청 간에 동일해야 합니다. 단일 문자 변경만으로도 해당 접두사의 캐시가 무효화됩니다.

3단계: 라우팅 레이어 구성

작업 유형: 요약
  → 라우팅 대상: DeepSeek V4 Flash (캐시됨)
  → 예상 캐시 히트율: ~95%
  → 작업당 비용: ~$0.0003

작업 유형: 코드 생성 (복잡)
  → 라우팅 대상: Claude 4 Sonnet
  → 예상 캐시 히트율: ~60%
  → 작업당 비용: ~$0.008

작업 유형: 분류
  → 라우팅 대상: DeepSeek V4 Flash (캐시됨)
  → 예상 캐시 히트율: ~98%
  → 작업당 비용: ~$0.0001

4단계: 신뢰도 임계값 설정

가장 간단한 프로덕션 준비 접근 방식:

  1. 저비용 모델이 요청을 처리합니다.
  2. 응답에서 logprobs 또는 신뢰도 점수를 추출합니다.
  3. 최대 logprob이 임계값(예: -0.5)보다 작으면 최첨단 모델로 재라우팅합니다.
  4. 최첨단 모델의 응답을 반환합니다.
def route_with_fallback(prompt, gateway_client):
    # First attempt: cheap model
    response = gateway_client.chat.completions.create(
        model="deepseek-v4-flash",
        messages=[...],
        logprobs=True,
        top_logprobs=1
    )
---

Check confidence

top_logprob = response.choices[0].logprobs.content[0].top_logprobs[0].logprob
if top_logprob < -0.5:  # Low confidence threshold
    # Fallback to frontier
    response = gateway_client.chat.completions.create(
        model="claude-4-sonnet",
        messages=[...]
    )

return response


Meshs One과 같은 게이트웨이를 사용하면 두 모델 모두 동일한 API 키, 동일한 인증, 동일한 결제 체계로 접근할 수 있습니다. 라우팅 결정은 자격 증명 교체가 아닌 단일 파라미터 변경으로 이루어집니다.

---

## 실제로 70% 절감이란?

| 월 API 지출 | 하이브리드 라우팅 + 캐싱 사용 시 | 절감액 |
|:----------------:|:----------------------------:|:------:|
| $1,000 | ~$200-300 | ~$700 |
| $10,000 | ~$2,000-3,000 | ~$7,000 |
| $100,000 | ~$20,000-30,000 | ~$70,000 |

이는 이론적인 수치가 아닙니다. Meshs One 라우팅 레이어에서 시뮬레이션된 에이전트 루프 워크로드(5회 연속 호출, 500토큰 시스템 프롬프트, 200토큰 사용자 입력, 호출당 300토큰 출력)를 사용하여 이 벤치마크를 실행했습니다. 결과는 에이전트, 분류, RAG 워크로드 전반에서 일관된 70~80%의 비용 절감을 보여주었습니다. 정확한 수치는 캐시 적중률과 라우팅 비율에 따라 달라지지만, 반복적인 프롬프트 구조를 가진 모든 워크로드에서 최소 50% 이상의 절감 효과가 있습니다.

**두 기법은 함께 사용할 때 더 효과적입니다.** 캐싱은 긴 시스템 프롬프트의 입력 비용 부담을 없애고, 라우팅은 과도하게 성능이 좋은 모델의 출력 비용 부담을 제거합니다. 각각 단독으로는 약 40%를 절감하지만, 함께 사용하면 70% 이상으로 증폭됩니다.

---

## Meshs One에서 직접 테스트해보세요

단일 API 키로 이 전략을 테스트하고 싶다면:


API 키 받기 →
*하나의 API 키. DeepSeek, Claude, GPT, Qwen, MiniMax. Stripe 결제. 단일 베이스 URL 변경만으로 캐싱과 라우팅을 설정하세요.* --- --- *가격 데이터는 2026년 7월 기준으로 확인되었습니다. 캐시 요금은 DeepSeek V4 Flash ($0.0028/M 캐시 입력), OpenAI GPT-5.6 (캐시 할인 적용), Anthropic Claude 4 Sonnet (캐시 할인 적용)의 공급업체 문서에서 가져왔습니다. 라우팅 전략은 Meshs One 라우팅 레이어의 내부 벤치마크 데이터를 기반으로 합니다. 실제 절감액은 워크로드 특성에 따라 달라집니다. [DeepSeek V4 Flash pricing](/posts/07-deepseek-v4-flash-developer-guide-2026/) | [OpenAI GPT-5.6 pricing](https://openai.com/api/pricing/) | [Anthropic pricing](https://www.anthropic.com/pricing)* ---