테크·AI

ChatGPT API 한 달 써본 비용, 가성비 관점에서

업무에 ChatGPT API를 한 달 정도 본격적으로 써봤습니다. 단순 채팅 인터페이스가 아니라 API 키로 직접 호출해서 자동화 스크립트를 돌리는 방식이었어요. 한 달 청구서를 받아보니 예상보다 적었고, 동시에 예상보다 많았습니다. 정확히 얼마가 어떻게 나왔는지, 가성비 관점에서 정리합니다.

한 달 청구서 — 약 $24

5월 1일부터 31일까지 사용 금액이 미화 약 24달러였습니다. 원화로 약 33,000원이에요. ChatGPT Plus 정기 구독이 월 22,900원인 걸 감안하면 비슷한 수준입니다. 다만 사용 패턴이 정기 구독보다 훨씬 유연했어요. 안 쓰는 날은 0원이고, 많이 쓴 날은 하루 4~5달러까지 올라갔습니다.

가장 많이 쓴 작업 — 텍스트 정리·요약

한 달 동안 가장 많이 호출한 건 텍스트 정리·요약 작업이었습니다. 긴 PDF나 기사 본문을 입력하고 핵심을 뽑아내는 작업이 전체 호출의 70% 정도 됐어요. 모델은 주로 gpt-4o-mini를 썼는데 1M 토큰당 입력 $0.15, 출력 $0.60 수준이라 가격 부담이 거의 없었습니다. 같은 작업을 gpt-4o로 돌리면 비용이 약 8배 늘어나서, 모델 선택만으로 청구서가 크게 달라진다는 걸 체감했어요.

모델 비교 — 같은 작업, 4배 차이

같은 요약 작업을 4개 모델로 돌려봤습니다. 1,000회 호출 기준:

gpt-4o-mini: 약 $1.50. 품질 충분. 일상 작업에 최적.

gpt-4o: 약 $12.00. 품질 약간 향상. 8배 비쌈.

gpt-4-turbo: 약 $15.00. 구버전, 신규 작업에는 비효율.

claude-3.5-haiku (참고): 약 $1.00. 한국어 처리 OpenAI보다 우수.

두 번째로 많이 쓴 작업 — 코드 생성

두 번째는 짧은 파이썬 스크립트 생성이었습니다. SFTP 업로드 헬퍼나 데이터 정리용 스크립트를 빠르게 만드는 데 썼어요. 이 영역은 출력 토큰이 많아 단가가 조금 올라갔지만, 직접 짜는 시간 대비 ROI가 가장 큰 영역이었습니다. 코드 한 번 만드는 데 평균 $0.03 정도였습니다.

비용 절약 — 캐싱과 모델 다운그레이드

중간에 깨달은 게 있어요. 같은 프롬프트를 여러 번 반복 호출하던 스크립트가 있었는데, OpenAI 측에서 prompt caching을 자동 적용해주면서 캐시 히트 시 50% 할인이 들어가더라고요. 이 덕분에 후반 2주는 청구서가 일주일에 $4 수준으로 안정됐습니다. OpenAI 가격 안내를 한 번 정독한 게 도움이 됐어요.

한 달 결론 — 가성비는 케이스 바이 케이스

저처럼 자동화·요약·정리 작업이 많은 사용자에게는 API 종량제가 정기 구독보다 유리합니다. 반대로 매일 채팅 인터페이스로 길게 대화하고 이미지 생성도 자주 쓰는 분이라면 ChatGPT Plus 구독이 더 쌉니다. 가성비라는 단어는 사용 패턴에 따라 답이 갈리는 영역이라는 걸 한 달 청구서가 말해주더라고요.

1차 출처: OpenAI 공식 가격 페이지, 자체 사용 기록, Anthropic Claude 가격 비교

모델별 가격 비교 — 1,000회 요약 호출 기준

모델 입력 1M토큰 출력 1M토큰 1,000회 비용
gpt-4o-mini $0.15 $0.60 $1.50
gpt-4o $2.50 $10.00 $12.00
claude-3.5-haiku $0.25 $1.25 $1.00
gpt-4-turbo $10.00 $30.00 $15.00

캐싱 효과 — 청구서 변화

Prompt Caching 적용 전후 주간 청구서
단위: 달러, 동일 작업 1주일 기준
$8.20
$4.00
캐싱 적용 전
캐싱 적용 후

활용 케이스별 모델 선택 가이드

한 달 사용 패턴별로 최적 모델을 정리하면 다음과 같습니다.

요약·번역·정리: gpt-4o-mini 또는 claude-3.5-haiku. 가격 대비 품질이 가장 좋은 영역. 일반 텍스트 처리에 90% 이상의 사용자가 이 모델로 충분.

코드 생성·디버깅: claude-3.5-sonnet 또는 gpt-4o. 복잡한 코드 추론이 필요할 때만 사용. 1회 호출당 단가가 mini의 8~10배지만 결과 품질 차이가 커서 ROI가 높음.

대화형 인터페이스: ChatGPT Plus 정기 구독. API보다 UX 친화적이고 이미지·음성도 사용 가능. 매일 채팅 인터페이스로 사용한다면 구독이 훨씬 유리.

대량 batch 처리: gpt-4o-mini batch API 또는 Anthropic batch API. 24시간 안에만 응답받으면 되는 작업이라면 50% 할인 가능.

한 달 결론 — 가성비는 케이스 바이 케이스

저처럼 자동화·요약·정리 작업이 많은 사용자에게는 API 종량제가 정기 구독보다 유리합니다. 반대로 매일 채팅 인터페이스로 길게 대화하고 이미지 생성도 자주 쓰는 분이라면 ChatGPT Plus 구독이 더 쌉니다. 가성비라는 단어는 사용 패턴에 따라 답이 갈리는 영역이라는 걸 한 달 청구서가 말해주더라고요. 한 달만 API를 본격 사용해보면 본인 패턴을 정확히 파악할 수 있어, 그 후 구독 결정을 내리는 것이 가장 합리적입니다.

API 키 보안 관리 — 흔한 실수 4가지

ChatGPT API를 사용할 때 가장 위험한 게 API 키 노출입니다. 한 번 노출되면 의도하지 않은 호출로 청구서가 폭증할 수 있어요. 흔한 실수 네 가지를 정리합니다.

1. GitHub 공개 저장소에 키 푸시: 가장 흔한 실수. GitHub 봇이 공개 저장소를 자동 스캔해서 노출된 API 키를 5분 안에 발견합니다. 노출 즉시 키 비활성화하고 새 키 발급해야 합니다.

2. 클라이언트 사이드 코드에 키 포함: 브라우저 JS 코드에 키를 박으면 모든 방문자가 키를 볼 수 있습니다. 백엔드 프록시를 통해서만 호출해야 안전.

3. 로그·에러 메시지에 키 노출: 디버그 로그에 API 키가 그대로 찍히는 경우. 운영 서버 로그가 외부에 유출되면 키도 함께 유출.

4. 키 권한 분리 안 함: 한 키로 모든 모델·기능을 사용하면, 노출 시 피해가 큽니다. 작업별로 다른 키를 발급하고, 각 키의 사용 한도를 미리 설정해두는 게 안전.

캐싱 활용 사례 더 자세히

OpenAI Prompt Caching은 같은 시스템 프롬프트가 1,024 토큰 이상이고 반복 호출될 때 자동 적용됩니다. 캐시 히트 시 입력 토큰 단가가 50% 할인됩니다.

가장 효과적인 활용 사례는 ‘긴 컨텍스트 + 짧은 변형 질문’ 구조입니다. 예를 들어 회사 문서 10페이지를 매번 입력에 넣고 다양한 질문을 던지는 워크플로우. 첫 호출에서는 풀 가격이지만, 2회차부터 같은 문서 부분이 캐시되어 50% 할인. 100회 호출 시 비용이 약 40~45% 절감됩니다.

다만 캐시는 5~10분 안에 만료되니, 연속 호출 워크플로우에서 가장 효과적입니다. 산발적 호출이 많으면 캐싱 효과가 줄어들어요. 사용 패턴을 보고 캐싱이 적합한지 판단하는 게 우선입니다.

활용 시나리오 — 직장인 한 달 자동화 예시

일반 직장인이 ChatGPT API를 한 달 활용할 때의 구체적 시나리오를 정리합니다.

주 1회 — 회의록 요약: 한 시간 회의 음성을 텍스트로 변환 후 API에 전달, 핵심 결정·액션 아이템 자동 요약. 한 달 4회 호출, 회당 약 $0.10 = 월 $0.40.

매일 — 이메일 분류: 받은편지함에서 받은 이메일을 ‘긴급/일반/뉴스’ 3가지로 자동 분류. 일 평균 30건 처리, 건당 $0.001 = 월 $0.90.

주 2~3회 — 문서 초안 작성: 보고서·이메일 초안을 5분 안에 생성. 회당 약 $0.05, 월 10회 호출 = 월 $0.50.

합계: 월 약 $1.80 (한화 약 2,500원). ChatGPT Plus 구독료의 10% 수준으로 핵심 자동화 가능. 이게 API 종량제의 매력입니다.

API 구독 vs 종량제 — 손익분기점 계산

ChatGPT Plus 정기 구독(월 22,900원, 약 $17)과 API 종량제의 손익분기점을 정리합니다. gpt-4o-mini 기준 1M 입력 토큰 + 1M 출력 토큰 = 약 $0.75. 즉 한 달에 API 호출 약 22~25회 (긴 요약 작업 기준) 이상이면 구독이 더 쌉니다. 가벼운 자동화 작업이라면 종량제가 압도적으로 유리하고, 매일 채팅 인터페이스를 활용한다면 구독이 답입니다.

저는 한 달 청구서 $24를 받았는데, 이는 구독($17)보다 약 40% 더 비싼 수준입니다. 다만 API의 유연성과 자동화 활용도가 그 차액 이상의 가치를 줬기 때문에 종량제 유지가 합리적인 선택이었어요. 본인 사용 패턴을 한 달 정도 측정해보고 결정하는 게 가장 정확합니다.