채팅 대화 비용 계산기

Claude Sonnet 5.5로 시스템 프롬프트 2,000토큰, 메시지 200토큰, 답변 500토큰인 50턴 대화를 하면 매 턴 히스토리를 다시 보내 누적 입력이 967,500토큰이 되고, 캐싱 없이 $2.19, 캐싱하면 $0.43입니다. 마지막 턴은 36,500토큰을 보내며, 100만 토큰 컨텍스트 창은 1,426번째 턴에 찹니다(가격 확인일 2026-10-16).

가격 확인일 . 가격은 자주 바뀝니다. 이 숫자를 쓰기 전에 공식 페이지를 확인하세요.

턴 사이 캐시 만료, 캐시 최소 길이, 추론 토큰, 세금은 넣지 않았습니다. 금액은 미국 달러입니다.

공식 페이지: OpenAI · Anthropic · Google

문제가 해결됐나요?
Google 선호 출처로 추가

사용 방법

  1. 모델을 고르세요. 공식 모델 페이지에서 확인된 컨텍스트 창이 자동으로 채워지며 바꿀 수 있습니다.
  2. 시스템 프롬프트 토큰, 사용자 메시지 1개와 답변 1개의 토큰, 턴 수를 넣으세요.
  3. 총비용, 프롬프트 캐싱을 쓸 때의 비용, 마지막 턴의 입력, 입력과 답변이 컨텍스트 창을 넘는 턴을 확인하세요. 그래프는 두 누적 비용이 커지는 모양을 보여 줍니다.

계산 방법

턴 k의 입력 = 시스템 + k × 사용자 + (k − 1) × 답변. 앞선 메시지를 모두 다시 보내기 때문입니다. 턴마다 출력 = 답변 토큰.

T턴 누적 입력 = T × 시스템 + 사용자 × T(T + 1) ÷ 2 + 답변 × T(T − 1) ÷ 2. 그래서 비용은 턴 수의 제곱에 가깝게 늘어납니다.

캐싱을 쓰면 턴 k는 직전 턴 입력 전체를 캐시에서 읽고 새 부분(직전 답변 + 새 메시지)만 씁니다. 턴 1은 전부 씁니다. 쓰기는 캐시 쓰기 단가, 읽기는 캐시 읽기 단가입니다.

컨텍스트 한도 턴 = 시스템 + k × (사용자 + 답변) > 컨텍스트 창이 되는 첫 k. 단가는 100만 토큰당 미국 달러입니다.

자주 묻는 질문

대화가 길어지면 왜 비싸지나요?

모델은 호출 사이에 기억이 없어서 앱이 매 턴 대화 전체를 보냅니다. 50번째 턴은 앞선 49번의 주고받기를 다시 내므로, 총비용이 턴 수보다 훨씬 빨리 늘어납니다.

캐싱은 얼마나 도움이 되나요?

캐싱을 쓰면 반복되는 히스토리를 일반 입력의 일부에 불과한 캐시 읽기 단가로 냅니다. 이 페이지는 턴 사이에 캐시가 유지된다고 가정합니다. 캐시 유지 시간보다 오래 쉬면 히스토리를 다시 써야 합니다.

컨텍스트 한도에 닿으면 어떻게 되나요?

요청이 실패하거나, 앱이 오래된 메시지를 버리거나 요약해야 합니다. 이 페이지는 입력과 답변이 더는 들어가지 않는 턴을 표시하고 그래프에 선을 긋습니다.

추론·도구 토큰도 들어가나요?

아니요. 앱이 숨은 추론이나 도구 출력을 히스토리에 다시 넣는다면 답변 토큰에 더하세요. 캐시 최소 길이와 긴 프롬프트 구간 요금은 반영하지 않았습니다.