비용 안전: CLI vs API
청구서 하나가 프로젝트를 망칠 수 있고, 그건 호스팅에서 오는 일은 드물다. 종량제 AI API에서 온다. 당신이 매일 코딩에 쓰려고 갖춰둔 도구 — Claude Code, Cursor 같은 — 는 대개 정액 구독제다: 프롬프트 하나 더 보내는 비용은 사실상 0이다. 그런데 당신의 앱이 원시 AI API나 SDK를 호출하는 순간, 경제 구조가 뒤집힌다: 토큰당, 요청당 청구되고, 상한이 없다. 버그 있는 재시도, 제한 없는 배치 작업, 혹은 루프를 도는 에이전트 하나가 0달러짜리 유휴 청구서를 하룻밤 사이에 네 자릿수 깜짝 청구서로 조용히 바꿔놓을 수 있다. 그게 "청구 쇼크(bill shock)"이고, 1인 빌더가 데이는 가장 흔한 경로다.
유료 API는 출시 전에 우리에 가둬라:
- 제공자 대시보드에 하드 지출 상한을 설정하라 — 이메일 알림이 아니라 진짜 천장.
- 개발에는 정액제 CLI를 선호하라; 종량제 API는 정말로 필요한 프로덕션 기능을 위해 아껴라.
- 자기 호출에 레이트 리밋을 걸어라 — 동시성과 분당 요청 수를 제한하고 — 첫 며칠은 사용량 대시보드를 지켜봐라.
- 대량 작업에는 싸고 작은 모델을 쓰고, 먼저 아주 작은 입력으로 테스트하라(전체 테이블이 아니라 레코드 하나).
- 유료 API를 호출하는, 스로틀 없는 루프를 절대 출시하지 마라. 모든 루프에 경계를 둬라.
처음부터 규칙으로 삼아라: 모든 유료 API에 하드 상한과 스로틀이 있다.