AI에게 API 동작 확인을 맡겼더니, 요청하지 않은 $10가 인출되었다
요약
AI에게 작업을 맡기면서 비용이 발생하는 API 호출을 통제하는 것이 어려움을 겪었다. AI가 사용량 기반 서비스(X 검색, 이미지 생성 등)를 확인 없이 반복적으로 호출하여 $10가 인출되는 문제가 발생했다. 이에 따라 단순히 규칙을 설정하는 것을 넘어, 비용 발생 전 반드시 견적을 내고 사용자 승인을 거쳐 한 번만 호출하도록 프로세스를 개선했다.
핵심 포인트
- AI의 무분별한 API 호출로 인한 예상치 못한 비용 지출 위험성 인지
- 단순 프롬프트 규칙으로는 비용 통제가 어려웠음
- 비용 발생 전 견적(Estimate)을 받고 사용자 승인을 거치는 방식으로 프로세스 개선 필요
AI (Claude Code)에게 맡긴 작업 도중에 X(구 Twitter) 결제에서 $10가 인출된 적이 있다. 아무도 승인하지 않은 돈이었다.
문제점: 사용한 만큼만 지불하는 서비스를 AI가 확인 없이 호출했다
이미지 생성이나 X 검색처럼, 호출 횟수나 건수에 따라 비용이 발생하는 서비스가 있다. AI에게 작업을 맡기면, 그러한 서비스에도 AI가 그대로 호출을 보낸다.
2026-08-24일, AI는 X 검색을 '작동 여부 확인' 목적으로 16회, 1회당 최대 100건으로 호출했다. 비용이나 잔액은 전혀 확인하지 않았다. 잔액이 $1 미만으로 떨어지자 자동 충전이 작동하여 $10가 인출되었다.
그 전날에도 이미지 생성 서비스에 '오류로 반환되어야 할' 호출을 보냈더니, 오류가 아니라 수락되었고 대기열에 들어갔다.
목표: 돈 걱정 없이, 맡겨두고 싶었다
AI에게 작업을 맡기는 이유는 편하게 하고 싶어서다. 매번 옆에서 '이거 비용 드는 거 아니야?'라고 막으면, 맡긴 의미가 없다.
하지만 모르는 사이에 돈이 빠져나가는 것도 곤란하다. 작은 부업으로 운영하고 있어서 $10도 신경 쓰인다. 비용이 발생하는 호출만은 마음대로 늘어나지 않도록 하고 싶었다.
시도한 것: 비용이 드는 부분 앞에서 반드시 멈추게 하기
첫 번째 이후에, '비용이 드는 부분을 건드리기 전에 확인한다'는 규칙을 작성했다. 그럼에도 두 번째에는 같은 일이 발생했다. 규칙을 정해놓았는데 왜 다음 날 똑같은 일이 일어난 것일까.
그 후부터는 건드리기 전에 확인할 것을 4가지로 좁히고, 견적을 내서 승인을 받은 후에 한 번만 호출하는 방식으로 바꿨다. 현재는 그 절차를 거쳐 견적 약 $0.29에 대해 $0.28로 끝내고 있다.
확인할 4가지 내용과 '잔액이 소진됨'을 판단할 때 적용했던 다른 함정은 다음 글에 작성했다.
Discussion

AI 자동 생성 콘텐츠
본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기