ChatGPT API로 반복 업무를 자동화하면 비용이 예상대로 줄어드나?

결론부터 말하면 줄어들 수도, 오히려 늘어날 수도 있다. 프롬프트를 고정 템플릿화해서 캐시 입력 비중을 높이고, 대량 처리와 최종 승인을 다른 모델로 나누면 비용이 눈에 띄게 낮아진다. 반대로 매번 다른 형태의 프롬프트를 던지거나 코드 실행 단계를 습관적으로 넣으면, "자동화했더니 더 비싸졌다"는 결과를 실제로 볼 수 있다.

  • 캐시 입력 단가는 표준 입력 단가의 10분의 1 수준으로 낮게 책정돼 있다출처: OpenAI API Pricing.
  • 코드 실행(Container)이 섞이면 텍스트 처리와 별도로 세션 단위 요금이 붙는다.
  • 정기 자동화(Tasks)는 하루 1회 이하 스케줄링을 전제로 설계해야 한다.
  • 모델은 성능만이 아니라 가격 변동 이력까지 함께 봐야 한다.
  • 이 글의 수치는 2026년 기준 공개 가격표를 근거로 한다.

실무에서 흔히 걸리는 함정은 이렇다: 초안 자동화를 만들 때 시스템 프롬프트를 매번 다르게 조립하는 경우다. 변수만 슬롯으로 채워 넣으면 될 부분을 매번 새 문장으로 다시 쓰면, 캐시가 거의 걸리지 않아 표준 입력 단가를 그대로 다 낸다. 처음 파일럿에서는 호출량이 적어 티가 안 나다가, 배치를 하루 수백 건으로 늘리는 순간 청구서가 계획보다 크게 뛴다.

왜 캐시 입력을 무시하면 비용이 예상보다 커지나?

시스템 프롬프트를 고정하지 않으면 캐시 할인 구간에 거의 들어가지 못하기 때문이다. 공개 가격표를 보면 gpt-5.6-sol은 표준 입력이 100만 토큰당 4.00달러인데 cached input은 0.40달러로, 같은 입력을 반복 호출할 때 10분의 1 수준까지 낮아진다출처: OpenAI Pricing Docs. gpt-5.6-terra(입력 2.00달러 → 캐시 0.20달러), gpt-5.6-luna(입력 0.20달러 → 캐시 0.02달러)도 같은 비율로 떨어진다. 자동화 설계에서 "고정 시스템 프롬프트 + 변수 슬롯 + 출력 포맷 고정"을 지키는 것과, 매번 문장을 새로 조합하는 것 사이의 차이는 초기에는 안 보이다가 호출량이 늘수록 벌어진다.

코드 실행이 섞인 자동화는 비용 구조가 어떻게 달라지나?

파일 조작이나 스크립트 실행이 들어가면 텍스트 토큰 비용과 별개로 세션 비용이 추가된다. Container 사용료는 1GB 기준 0.03달러, 4GB 0.12달러, 16GB 0.48달러, 64GB 1.92달러로 공개돼 있고, 2026-06-02 이후로는 20분 고정이 아니라 분당 과금(최소 5분)으로 바뀌었다출처: OpenAI 변경 로그. 짧게 자주 실행하는 방식과 길게 묶어 한 번에 처리하는 방식 중 어느 쪽이 싼지는 작업 패턴에 따라 달라서, 파이프라인에 코드 실행 단계를 넣기 전에 실제 실행 시간 분포를 먼저 재보는 편이 안전하다.

모델을 하나로 통일하면 자동화가 더 안정적인가?

꼭 그렇지는 않다. 대량 분류나 요약처럼 오류 허용 범위가 넓은 작업은 저가 모델로 처리하고, 승인 직전 최종 문안처럼 품질이 중요한 단계만 상위 모델로 넘기는 이원화 구조가 비용 대비 무난하다. 2026-07-30 변경 기록을 보면 gpt-5.6-luna는 입력이 1달러에서 0.20달러로, 출력이 6달러에서 1.20달러로 내려간 적이 있고, gpt-5.6-terra도 입력·출력이 함께 인하됐다출처: Unite.AI. 가격이 자주 바뀐다는 사실 자체가, 모델을 하나로 고정해 두는 설계보다는 교체 가능하게 짜 두는 편이 유지보수에 유리하다는 근거가 된다.

ChatGPT 화면에서 본 요금으로 API 자동화 비용을 계산해도 되나?

그렇게 하면 실제 청구서와 어긋난다. ChatGPT UI에서 쓰는 chat-latest는 입력 5.00달러, 출력 30.00달러로 API 전용 모델들보다 단가가 높게 책정돼 있다출처: OpenAI API Pricing. 자동화 견적을 낼 때 "ChatGPT에서 되니까 API로도 비슷하게 되겠지"라고 가정하면 모델명과 단가를 혼동하기 쉽다. 견적은 실제로 호출할 모델명(gpt-5.6-sol처럼)과 그 모델의 API 단가로 계산해야 한다.

운영에 들어가기 전 어떤 것을 체크해야 하나?

되돌리기 어려운 단계 앞에는 사람 승인 게이트를 두는 것이 기본이다. Tasks 기능은 하루 1회 이하로만 반복 스케줄링이 가능하다고 안내돼 있어출처: OpenAI Help Center, 정기 배치형 자동화는 이 제약을 전제로 설계해야 한다. 실무에서는 수집 → 초안 생성 → 검증 → 사람 승인 → 실행 순서로 나누고, 특히 금액이 걸리거나 고객에게 바로 나가는 메시지는 승인 단계를 생략하지 않는 편이 안전하다. 가격표와 변경 로그는 계속 갱신되므로, 내부 문서에는 확인일을 함께 적어 두는 편이 나중에 원인을 추적할 때 도움이 된다.

핵심 정리

  • 캐시 입력 할인은 표준 단가 대비 크게 낮아, 프롬프트 템플릿 고정이 비용에 직접 영향을 준다.
  • 코드 실행이 섞인 자동화는 텍스트 처리와 별도로 세션 과금이 붙고, 과금 방식(분당·최소시간)도 바뀐 적이 있다.
  • 모델은 성능뿐 아니라 가격 변동 이력까지 함께 보고, 교체 가능한 구조로 설계하는 편이 유지보수에 유리하다.
  • ChatGPT UI 단가와 API 모델 단가는 다르므로, 자동화 견적은 실제 호출 모델 기준으로 계산해야 한다.
  • 정기 자동화는 스케줄링 제약을 확인하고, 되돌리기 어려운 단계에는 사람 승인 게이트를 두는 편이 안전하다.