chat gpt api 비용 토큰 가격 계산법 절감 방법

ChatGPT를 앱으로 쓰는 것과 API로 붙여 쓰는 것은 요금 체계가 완전히 달라요. 구독료 월정액이 아니라 쓴 만큼 내는 종량제이고, 그 단위가 “몇 번 물어봤는지”가 아니라 “몇 토큰을 주고받았는지”예요.

이 글에서는 API 요금이 어떻게 계산되는지, 모델별 단가가 어느 정도인지, 그리고 청구서를 줄이는 방법까지 실제 계산 예시와 함께 정리할게요.

API 요금은 토큰으로 계산돼요

API 요금은 입력 토큰과 출력 토큰을 따로 세서 각각 다른 단가를 곱해요. 입력은 내가 모델에 보낸 프롬프트, 출력은 모델이 돌려준 답변이에요. 보통 출력 단가가 입력 단가보다 몇 배 비싸요.

같은 질문이어도 프롬프트를 어떻게 쓰는지, 어떤 모델을 고르는지, 시스템 메시지를 매번 보내는지에 따라 비용이 2~10배까지 벌어질 수 있어요. 특히 한국어는 영어보다 토큰을 2~3배 더 쓴다는 점을 기억해 두세요. 같은 의미의 문장이라도 한국어로 쓰면 그만큼 비용이 올라가요.

단가는 100만 토큰 기준으로 표시돼요. 그래서 계산할 때는 “내 요청이 몇 토큰인지”를 먼저 파악하고, 그 값을 100만으로 나눈 뒤 단가를 곱하면 돼요. 한국어 문장 한 줄이 대략 수십 토큰이라는 감각을 가지고 있으면 예산을 잡기 쉬워요.

모델별 토큰 단가

RunAPI와 IntuitionLabs 같은 요금 정리 사이트에 게시된 2026년 기준 단가를 보면, GPT-5.4는 입력 100만 토큰당 2.50달러, 출력 100만 토큰당 15달러예요. 한 단계 위인 GPT-5.5는 입력 5달러, 출력 30달러로 정확히 두 배 수준이에요.

가벼운 모델은 훨씬 저렴해요. 단순 분류, 요약, 형식 변환 같은 작업은 GPT-5.4 mini로도 충분하고, GPT-5.4 대비 약 70% 저렴하다고 안내돼요. 그래서 모든 요청을 가장 큰 모델로 보내는 것보다, 작업 난이도에 따라 모델을 나눠 쓰는 게 비용 면에서 가장 효과가 커요.

  • GPT-5.4: 입력 2.50달러 / 출력 15달러(100만 토큰 기준). 일반 용도의 균형형 모델이에요.
  • GPT-5.5: 입력 5달러 / 출력 30달러. 복잡한 추론이나 긴 작업이 필요할 때 쓰는 상위 모델이에요.
  • mini 계열: GPT-5.4 대비 약 70% 저렴해요. 분류·요약처럼 답이 정형화된 작업에 알맞아요.

단가는 모델이 새로 나오거나 프로모션이 있을 때마다 바뀌니까, 실제 도입 전에는 OpenAI 공식 가격 페이지에서 최신 표를 다시 확인하세요.

1,000건 처리하면 얼마일까요

구체적인 계산 예시로 감을 잡아 볼게요. 요청 하나가 입력 1,000토큰, 출력 500토큰이라고 가정하고, GPT-5.4로 1,000건을 처리한다고 해 볼게요.

입력은 1,000토큰 × 1,000건 = 100만 토큰이라 2.50달러가 들어요. 출력은 500토큰 × 1,000건 = 50만 토큰이라 7.50달러가 들어요. 합치면 1,000건에 10달러 정도예요. 같은 작업을 GPT-5.5로 돌리면 입력 5달러와 출력 15달러로 총 20달러가 되니까, 모델 하나를 바꾸는 것만으로도 비용이 두 배가 돼요.

한국어를 쓴다면 토큰 수가 더 커질 수 있다는 점도 계산에 넣어야 해요. 위 예시가 영어 기준이라면, 한국어 프롬프트는 같은 내용이라도 토큰이 2~3배 늘어날 수 있어서 실제 청구액은 그만큼 올라가요. 그래서 본격 도입 전에는 실제 프롬프트 몇십 건으로 소규모 테스트를 돌려서 평균 토큰 수를 측정해 보는 게 정확해요.

비용을 줄이는 방법

가장 즉각적인 방법은 모델 선택 최적화예요. 모든 작업에 최상위 모델을 쓰지 말고, 분류·요약·포맷 변환처럼 단순한 작업은 mini 계열로 내려서 처리하면 돼요. 복잡한 추론이 필요한 일부 요청만 상위 모델로 보내는 구조가 일반적이에요.

그다음으로 효과가 큰 순서대로 정리하면 이래요.

  • 시스템 프롬프트 다이어트: 매 요청마다 반복해서 보내는 긴 지침은 입력 토큰을 계속 소모해요. 꼭 필요한 문장만 남기면 요청 수가 많을수록 절감 폭이 커져요.
  • 응답 캐싱: 같은 질문이 반복되는 서비스라면 답변을 저장해 두고 재사용해서 API 호출 자체를 줄여요.
  • Batch API 활용: 즉시 응답이 필요 없는 대량 작업은 Batch API로 보내면 50% 할인을 받을 수 있어요. 대신 결과가 바로 오지 않고 정해진 시간 안에 처리돼요.
  • 출력 길이 제한: 출력 단가가 비싸니까 답변 길이의 상한을 설정해 두면 예상치 못한 긴 응답으로 인한 비용 폭증을 막을 수 있어요.

ChatGPT 구독과 API의 차이

ChatGPT Plus 같은 구독은 웹이나 앱에서 대화하는 용도이고, API 요금과는 별개예요. 구독료를 내고 있어도 API를 쓰려면 별도로 결제 수단을 등록하고 크레딧을 충전해야 해요.

내가 만든 자동화 도구나 챗봇, 글 생성 스크립트처럼 프로그램이 직접 모델을 호출하는 경우에는 API를 써야 해요. 이럴 때는 월 몇 번 대화하는 정도의 일반 사용과 달리, 하루에 수백~수천 번 호출이 일어날 수 있어서 비용 관리가 훨씬 중요해요.

처음 시작한다면 OpenAI 대시보드에서 월 사용 한도를 낮게 설정해 두고, 사용량 알림을 켜 두세요. 코드에 버그가 있어서 무한 루프로 호출이 반복되는 실수만 막아도 예상 밖의 청구를 피할 수 있어요.