AI API 사용료가 늘었는데, 어디서 줄여야 하나요?
AI API 청구가 늘었을 때 업무량과 건당 비용을 나눠 원인을 찾는 방법입니다. 추가 요청·OCR·검색 비용까지 계산하고, 품질과 검수 시간을 함께 비교해 줄일 항목을 고릅니다.
AI API 사용료를 줄일 항목은 업무량이 늘었는지, 업무 한 건의 처리 비용이 늘었는지 나눠 보면 찾을 수 있습니다. 월 청구액만으로는 문서를 더 많이 처리한 것인지, 같은 문서를 반복 처리한 것인지 구분하기 어렵습니다. 입력·출력 토큰에 추가 요청, 문서 읽기, 검색 비용을 묶어 건당 비용을 계산하고, 품질과 검수 시간을 함께 비교하세요.
이 글은 자동화가 돌아가기 시작한 뒤 사용료를 관리하는 대표와 운영 담당자를 위한 안내입니다. 초기 개발비와 유지보수를 포함한 전체 도입 항목은 AI 도입 비용 가이드에서 보고, 여기서는 외부 AI·문서 처리 서비스를 사용하면서 생기는 변동 비용을 계산합니다.
지금 방식
월 합계만 보는 장부
- 청구액 증가만 확인 → 업무량과 반복 처리 중 무엇이 원인인지 구분하기 어렵습니다.
- 모델 가격만 비교 → 사람이 고치는 시간이 늘었는지 놓칩니다.
바꾼 뒤
업무별 비용을 연결한 장부
- 완료 건수·건당 비용·추가 요청을 비교 → 업무량이 늘었으면 예산을 조정하고, 반복 처리가 늘었으면 오류 원인을 고칩니다.
- 사용료·품질·검수 시간을 함께 비교 → 모델 변경을 유지할지 결정합니다.
질문 한 번과 업무 한 건을 구분하세요
거래명세서 한 장에서 거래처·금액을 읽고 검수표를 만든다고 해보겠습니다. 파일을 읽는 OCR, 필드 정리용 AI 호출, 누락 항목 재요청, 결과 저장이 연결될 수 있습니다. 직원은 한 건을 처리했지만 서비스에는 여러 번 요청한 셈입니다. 반대로 한 번의 묶음 요청으로 여러 업무를 처리했다면 비용을 나눌 기준이 필요합니다.
개발 담당자는 업무 식별값 아래에 서비스별 요청 식별값을 연결합니다. 운영 담당자는 ‘완료’를 정의합니다. 검수 대기인 문서와 장부 반영까지 끝난 문서를 같은 완료 건수로 세면 건당 원가를 잘못 읽게 됩니다. 자동 처리와 사람이 고친 건수를 나누면 사용료뿐 아니라 검수 부담도 함께 판단할 수 있습니다.
- 업무 접수
문서나 주문에 업무 식별값을 붙이고 완료 조건을 정합니다.
- 서비스별 요청 기록
모델·입력·출력·캐시와 OCR·검색 사용량을 같은 업무에 연결합니다.
- 재시도와 보류 구분
추가 호출의 이유와 사용량을 남기고 업무 완료 여부를 따로 기록합니다.
- 청구와 대조
기간별 장부를 공급자 사용량과 맞춰 업무별 비용과 증감 원인을 확인합니다.
공식 요금표에서 확인할 여섯 항목
Anthropic의 공식 요금 문서는 모델별 입력·출력과 프롬프트 캐시, 배치 처리 등 과금 항목을 구분합니다. 할인이나 캐시 배율은 공급자와 모델의 조건에 맞게 적용하세요.
| 확인 항목 | 장부에 적을 내용 | 계산에서 흔히 생기는 차이 |
|---|---|---|
| 모델과 요청 경로 | 모델 식별값, 표준·배치 등 적용 방식 | 같은 업무라도 선택한 경로에 따라 단가가 달라짐 |
| 입력 단위 | 입력 토큰 수와 요금표의 분모 | 1천·100만 토큰 단위를 혼동 |
| 출력 단위 | 실제 출력 사용량과 단가 | 입력 단가만 곱해 비용을 적게 계산 |
| 캐시 | 일반 입력, 캐시 쓰기·읽기별 사용량 | 캐시 분류를 겹쳐 더하거나 할인 조건을 누락 |
| 추가 서비스 | 도구·검색·OCR·저장 등 별도 항목 | 모델 요금만 계산해 월 청구와 차이 |
| 결제 조건 | 통화, 적용 기간, 세금·수수료·환율 | 달러 사용량과 원화 결제액을 같은 값으로 취급 |
요금표를 기록할 때는 확인일과 적용 기간을 붙입니다. 가격이 바뀐 달은 변경 전후 사용량을 나누어 계산합니다. 예산안에는 현재 가격을, 과거 청구 대조에는 그 사용 시점의 단가와 실제 청구 조건을 적용합니다. 무료 구간이나 할인 계약이 있다면 정상 단가와 구분해 기록해야 다음 달에도 같은 비용이 나오는지 판단할 수 있습니다.
캐시 비용은 해당 서비스의 적용 조건과 응답 사용량을 확인해, 과금되는 구간별로 나눠 계산합니다. 여러 모델을 쓰는 경우에는 각 모델의 캐시 단가를 적용한 뒤 합산하세요.
건당 비용을 계산하는 양식
기본 식은 ‘각 사용량 × 해당 단가’를 모두 더하는 것입니다. 토큰 단가가 100만 토큰 기준이면 토큰 수를 100만으로 나눠 곱합니다. 캐시를 적용할 때는 공급자 사용량 필드의 포함 관계를 확인해 같은 토큰을 두 번 계산하지 않도록 합니다.
모델 비용 = 일반 입력 비용 + 출력 비용 + 캐시 관련 비용 + 해당하는 추가 항목
업무 사용료 = 해당 업무의 모든 모델 요청 비용 + OCR·검색 등 서비스 비용
기간 사용료 = 기간 내 업무 사용료 합계 + 기간 고정 사용료
월 운영 지표인 완료 건당 사용료 = 기간 사용료 ÷ 같은 기간의 완료 업무 수이 월 운영 지표에는 그달에 아직 끝나지 않은 업무의 비용도 포함됩니다. 업무 자체의 처리 비용을 비교할 때는 같은 기간에 접수한 업무를 완료까지 추적해, 그 업무들을 처리하는 데 쓴 비용을 따로 합산합니다. 월말 보류 건수와 전월 접수 건의 완료 수를 함께 기록하면 처리 시점이 달라 생긴 변화를 구분하기 쉽습니다.
가상 계산 예시: 월 완료 업무 10,000건, 정상 요청은 건당 입력 2,000토큰·출력 500토큰, 추가 요청 2,000회는 회당 입력 1,000토큰·출력 200토큰으로 가정합니다. 설명용 단가는 입력 100만 토큰당 2달러, 출력 8달러, OCR 페이지당 0.01달러입니다. OCR 3,000페이지, 검색·저장 월 12달러, 캐시 없음으로 계산합니다. 환율은 계산 가정으로 1달러=1,400원이며 세금·결제 수수료·개발·검수 인건비는 제외합니다.
| 비용 항목 | 산식 | 월 사용료 |
|---|---|---|
| 정상 요청 입력 | 2,000만 토큰 ÷ 100만 × 2달러 | 40달러 |
| 정상 요청 출력 | 500만 토큰 ÷ 100만 × 8달러 | 40달러 |
| 추가 요청 입력 | 200만 토큰 ÷ 100만 × 2달러 | 4달러 |
| 추가 요청 출력 | 40만 토큰 ÷ 100만 × 8달러 | 3.20달러 |
| OCR | 3,000페이지 × 0.01달러 | 30달러 |
| 검색·저장 | 월 합계 | 12달러 |
| 합계 | 위 항목 합계 | 129.20달러 |
위 조건으로 계산한 월 사용료는 180,880원, 완료 건당 사용료는 약 18.09원입니다.
정상 모델 요청만 계산한 80달러와 전체 129.20달러 사이에는 추가 요청과 문서·검색 비용이 있습니다. 실제 원가표에는 사용하는 서비스의 단가와 청구 사용량을 넣고, 업무 전체 비용을 비교할 때는 검수·관리 시간도 별도로 더합니다.
요청 장부는 어디까지 남길까
비용 로그에는 아래 양식처럼 식별값과 사용량을 저장합니다. 문서 원문과 개인정보는 비용 로그에서 제외하고, 원문이 필요한 오류 조사는 권한이 있는 별도 경로에서 진행합니다.
| 장부 필드 | 기록 예시의 형식 | 쓰는 목적 |
|---|---|---|
| 업무·요청 식별값 | 업무 키, 서비스 요청 ID, 시도 번호 | 여러 호출과 중복 기록 연결 |
| 시각과 기간 | 요청 시각, 공급자 집계 시간대 | 월말 경계와 청구 기간 대조 |
| 업무 종류·모델 | 정산 자료 정리, 모델 식별값 | 업무·모델별 비용 분리 |
| 사용량 | 입력·출력·캐시 등 공급자 반환 값 | 단가표와 연결해 비용 계산 |
| 추가 도구 | OCR 페이지, 검색 호출, 저장 사용량 | 모델 외 비용 확인 |
| 결과 상태 | 완료·검수 대기·실패·취소 | 청구 사용량과 업무 성과 분리 |
| 추가 요청 이유 | 시간 초과, 형식 오류, 담당자 재요청 | 불필요한 반복 처리 원인 찾기 |
개발 담당자는 응답의 사용량과 공급자 집계 자료를 연결합니다. 응답을 받지 못한 요청은 ‘대조 필요’로 두고, 실패한 호출을 포함해 실제 사용량·청구 기록으로 정산합니다. 식별값이 같은 기록이 장부에 두 번 들어갔는지도 검사합니다.
월말에 장부와 청구가 다르면 운영 담당자가 기간·시간대·모델·프로젝트 범위를 먼저 맞춥니다. 다음으로 캐시·도구·크레딧·세금 등 포함 항목을 비교합니다. 차액은 임의로 업무에 나누지 않고 미대조 항목으로 남겨, 다음 집계에서 확인할 담당자를 지정합니다.
청구가 늘었을 때 읽는 순서
- 완료 건수를 비교합니다. 건당 사용료가 같고 업무량만 늘었다면 사용량 증가가 주원인입니다.
- 건당 입력·출력 길이를 비교합니다. 한 건을 처리할 때 쓰는 토큰이 늘었는지 봅니다.
- 반복 처리와 추가 서비스 사용량을 확인합니다. 같은 업무를 반복 처리하는 비율과 OCR·검색 사용량을 비교합니다.
이 순서면 모델을 급히 바꾸기 전에 비용이 증가한 단계를 찾기 쉽습니다.
| 늘어난 항목 | 개발·업무 담당자가 할 조정 | 함께 검수할 조건 |
|---|---|---|
| 입력 토큰 | 중복 문맥 제거, 필요한 문서 범위로 검색 | 필수 근거와 예외 조항 보존 |
| 출력 토큰 | 결과 항목과 형식을 명확히 지정 | 필요한 설명·검수 근거가 빠지지 않음 |
| 추가 요청 | 오류 유형별 재시도 분리, 완료 건 재처리 차단 | 정상 업무가 보류되지 않음 |
| OCR 사용량 | 파일 식별과 기존 처리 결과 재사용 | 수정된 새 문서를 오래된 결과로 대체하지 않음 |
| 고가 모델 호출 | 업무 난도별 모델 비교와 분기 | 같은 정답표에서 필요한 품질 충족 |
변경은 작은 업무 묶음에 적용하고 전후를 비교합니다. 값싼 모델로 바꾼 뒤 사람이 수정하는 시간이 늘었다면 그 인건비까지 더해 비용을 비교하세요. 건당 사용료, 필수 품질, 검수 시간, 완료 시간을 함께 보고 유지 여부를 결정하세요. 문서 검색의 품질 판정은 RAG 답변 평가처럼 별도 정답표로 관리하면 좋습니다.
예산 알림과 실제 중단은 나눠 설계합니다
담당자
- 예산 알림을 받는 사람을 정하세요.
- 한도를 넘었을 때 업무를 계속할지 결정하는 사람을 정하세요.
공급자 알림
- 대시보드의 알림이 즉시 모든 호출을 막는지 해당 서비스의 동작을 확인하세요.
앱의 한도 검사
- 여러 요청이 동시에 진행되면 처리 중인 사용량도 발생합니다. 진행 중인 작업의 예상 비용까지 고려하세요.
긴급한 정산 업무와 나중에 돌려도 되는 요약 작업을 나누면 예산을 더 실용적으로 운영할 수 있습니다. 한도에 가까워졌을 때 뒤로 미룰 작업, 승인받을 작업, 대체 경로를 정합니다. 중단된 업무는 원본과 처리 상태를 보관해 재개하고, 조용히 누락되지 않게 담당자에게 알립니다. 재시도·중복 방지 설계가 비용 관리와도 이어지는 지점입니다.
관련 글: 전체 AI 도입 비용 항목 · 클라우드·로컬 비용 비교 · 거래명세서 OCR 검수
로보텍스트에 맡기면 무엇을 받나요?
로보텍스트는 업무별로 모델·문서 처리 요청과 사용량을 연결합니다. 고객은 정상 처리·추가 요청·보류 건의 비용을 나눠 보는 사용 장부를 받습니다. 비용을 줄이는 변경을 적용하면 실제 문서와 정답표로 검수하고, 변경 전후의 사용료와 담당자의 수정 부담을 비교한 결과를 전달합니다.
hello@robotext.co.kr로 **「AI API 사용료 상담」**이라고 보내주세요. 첫 답변에서는 업무 한 건에 묶어 볼 비용 항목과, 계산에 필요한 월 처리량·결과 형식·연결한 도구를 안내합니다.
로보텍스트와 업무에 적용하기
반복 업무를 설명해 주세요. 구현할 순서를 잡겠습니다
- 문의에 적어주실 내용
- 현재 작업 순서, 사용하는 프로그램과 반복 주기. 가린 예시나 업무 설명이면 충분합니다.
- 함께 정할 내용
- 우선 자동화할 작업, 연결 방법과 사람이 승인할 단계을 정리합니다.
hello@robotext.co.kr