AI 코딩 토큰 비용, 진짜 줄이는 법 — '쌀 한 톨' 밈이 놓친 진실
AI 코딩 토큰 비용, 진짜 줄이는 법 — '쌀 한 톨' 밈이 놓친 진실
"코드베이스 폰트를 아주 작게 줄여서 쌀 한 톨에 새긴 다음, 그 사진을 올렸더니 토큰이 99.99% 줄었어요." r/ClaudeAI에 올라온 이 글은 추천 1,700개를 받았습니다. 그리고 작성자 본인이 붙인 태그는 Humor, 즉 농담이에요. 이 글은 커뮤니티에 하루에도 수백 개씩 올라오는 "이 방법으로 토큰 30~600% 절감" 팁들, 그중에서도 "텍스트를 이미지로 바꿔 OCR하면 정밀도 손실 없이 토큰이 절약된다"는 주장을 대놓고 조롱합니다.
그런데 이 농담이 겨냥한 질문 자체는 진지해요. AI 코딩 토큰 비용, 정말 줄이는 방법은 뭘까요? 그리고 "이미지로 바꾸면 절약된다"는 왜 대부분 착각일까요? 이 글은 Anthropic 공식 문서를 기준으로 그 답만 추렸습니다. 밈이 던진 조크 수치(99.99%)는 잠시 접어두고요.
토큰이 왜 AI 코딩 비용의 핵심인가요
먼저 왜 토큰이 돈인지부터요. AI API 요금은 처리한 토큰(token, 텍스트를 잘게 나눈 최소 단위 — 영문·코드는 대략 3.5~4자당 1토큰) 수에 비례합니다. 게다가 입력(input)과 출력(output)에 서로 다른 단가가 붙어요. 예를 들어 Claude Opus 4.8은 입력 100만 토큰당 5달러, 출력 100만 토큰당 25달러로 출력이 입력의 5배입니다.
코딩 에이전트에서 토큰이 폭증하는 이유는 구조에 있어요. 에이전트는 요청을 처리할 때마다 코드베이스 파일, 도구 실행 결과(테스트 로그·검색 결과), 그리고 대화 이력 전체를 컨텍스트에 다시 실어 보냅니다. 대화가 길어질수록 예전 맥락이 계속 쌓여서, 요청 한 건당 입력 토큰이 눈덩이처럼 불어나요. Claude Code 공식 문서도 "오래된(stale) 맥락이 이후 모든 메시지에서 토큰을 낭비한다"고 명시하고, 그래서 프롬프트 캐싱과 자동 압축을 기본으로 넣어뒀습니다.
정리하면 진짜 비용을 만드는 건 "한 번 질문할 때 드는 돈"이 아니라 세션 내내 누적되는 컨텍스트예요. 이 관점이 뒤에 나올 절감법의 뼈대가 됩니다.
"텍스트를 이미지로 바꾸면 토큰 절약"은 왜 착각일까요
결론부터 말씀드릴게요. 일반 코드나 문서를 이미지로 바꾸면 토큰이 줄기는커녕 대개 더 늘고, 정밀도까지 잃습니다.
이미지도 토큰을 씁니다. Anthropic 공식 Vision 문서의 이미지 토큰 추정식은 이렇습니다.
tokens ≈ (가로 픽셀 × 세로 픽셀) / 750
1000×1000 이미지는 약 1,333토큰, 1500×1500 이미지는 약 3,000토큰이에요. 그런데 중요한 상한이 있습니다. 이미지는 장변(long edge)이 약 1,568픽셀 / 약 1.15메가픽셀을 넘으면 자동으로 축소되기 때문에, 이미지 한 장의 실효 토큰은 대략 1,600토큰 근처에서 천장을 칩니다. 즉 이미지에 텍스트를 아무리 욱여넣어도 모델이 받는 해상도는 제한되고, 작은 글씨는 축소 과정에서 뭉개져요.
밈이 정확히 찌른 지점이 이겁니다. OCR(광학 문자 인식, 이미지 속 글자를 텍스트로 읽어내는 기술) 이 정확히 읽으려면 글자당 픽셀이 충분해야 합니다. 그런데 더 많이 넣으려고 글씨를 작게 할수록 → 1,568픽셀 축소를 거치며 판독 불가 → OCR 오독으로 코드가 손상돼요. "정밀도 손실 없이"라는 주장이 성립할 수 없는 근본 이유입니다.
숫자로 비교하면 더 분명해요. 코드 50줄(영문 기준 약 3,000자)을 놓고 보면 이렇습니다.
| 방식 | 토큰(대략) | 정밀도 |
|---|---|---|
| 텍스트 그대로 (3.5~4자/토큰) | 약 750~850토큰 | 손실 없음 |
| OCR 가독 이미지 (장변 1,568픽셀 필요) | 약 1,600토큰(상한) | OCR 오독 위험 |
같은 50줄이 이미지로는 약 2배 토큰을 쓰고, 거기에 OCR 오류 가능성까지 떠안습니다. 텍스트 토크나이저는 코드에 아주 효율적인 반면, 이미지는 내용과 무관하게 최소 비용 바닥이 있고 담을 수 있는 정보엔 천장이 있어서예요.
그럼 이미지가 유리한 경우는 없을까요? 있습니다. 원래부터 시각 자료인 것뿐이에요. 아키텍처 다이어그램, 차트, UI 스크린샷, 도표 같은 것들이요. 이런 걸 말로 길게 서술하면 텍스트 토큰이 이미지의 평평한 비용(약 1,600토큰 이하)보다 훨씬 커질 수 있어서 이미지가 이득입니다. 하지만 이미 텍스트인 코드·문서를 굳이 이미지로 바꾸는 건 역효과예요. 밈의 '쌀 한 톨'은 딱 이 착각을 극단까지 밀어붙인 풍자입니다.
진짜 방법 ① 프롬프트 캐싱 — 반복 컨텍스트의 결정타
이제 실제로 효과 있는 방법으로 가볼게요. 첫 번째는 프롬프트 캐싱(prompt caching, 반복되는 큰 맥락을 캐시에 저장해 재사용하는 기능) 입니다. 시스템 프롬프트, 코드베이스, 문서처럼 매번 똑같이 실리는 맥락을 캐시에 넣어두는 거예요. Anthropic 공식 배수는 이렇습니다.
- 캐시 쓰기(5분 유지, 기본): 기본 입력 단가의 1.25배
- 캐시 쓰기(1시간 유지): 기본 입력 단가의 2배
- 캐시 읽기(hit): 기본 입력 단가의 0.1배, 즉 90% 절감
숫자를 뜯어보면 5분 캐시는 읽기가 한 번만 발생해도 이득이에요. 1.25배로 써두고 0.1배로 재사용하니까요. 1시간 캐시는 읽기 두 번부터 이득입니다. 그리고 Claude Code는 이 캐싱을 자동으로 적용해요. 공식 안내로는 최대 90% 비용, 85% 지연 절감입니다. 밈이 조롱한 이미지 변환 대신, 진짜 90% 절감은 여기서 나와요. AI 코딩 토큰 비용을 줄이려면 가장 먼저 손대야 할 지점입니다.
진짜 방법 ② 컨텍스트 관리 — 누적되는 맥락을 끊어주기
두 번째는 컨텍스트 관리예요. 앞에서 "세션 내내 누적되는 맥락이 진짜 비용"이라고 했죠. 그 누적을 끊어주는 습관들입니다.
/clear: 무관한 작업으로 넘어갈 때 세션을 초기화해요. 오래된 맥락은 이후 모든 메시지에서 토큰을 낭비하니까요.- 서브에이전트 위임: 테스트 실행, 문서 조회, 로그 처리처럼 출력이 장황한 작업은 서브에이전트에 맡깁니다. 장황한 출력은 그 안에 가두고, 요약만 메인 대화로 받아요.
- CLAUDE.md 간결하게 유지 + 필요한 파일만 로드: 매 요청에 항상 실리는 지시 파일이 비대하면 고정 비용이 계속 커집니다. 코드베이스 전체를 밀어 넣지 말고 관련 파일만 불러오세요.
/compact활용: 오래된 도구 호출과 결과를 자동으로 정리해서, 대화 흐름은 살리면서 토큰만 줄여줍니다.- 추론 예산 낮추기: 단순 작업은 사고 예산(thinking)을 낮춰요. 매번 깊게 추론할 필요는 없으니까요.
돈 들이지 않고 오늘 바로 적용할 수 있는 게 이 습관들이라, 실무에서 체감이 가장 빠릅니다.
진짜 방법 ③ 모델 라우팅 — 작업 난이도에 맞춰 나눠 쓰기
세 번째는 모델 라우팅입니다. 모든 작업을 최상위 모델로 처리할 필요가 없어요. 단순·반복 작업은 저가·고속 모델로, 복잡한 추론만 상위 모델로 보내는 거예요.
여기서 흔한 오해 하나를 바로잡을게요. Fable 5는 저가 모델이 아닙니다. Anthropic이 일반 공개한 가장 강력한(그리고 가장 비싼) 모델로, 입력 100만 토큰당 10달러 / 출력 50달러예요. Opus 4.8의 정확히 2배 단가입니다. 저가·고속 모델은 Haiku 4.5(입력 1달러 / 출력 5달러) 예요. 참고로 Fable 5는 2026년 6월 9일 발표 후 접근이 잠시 중단됐다가 7월 1일 재개됐습니다.
Claude 모델 라인업을 정리하면 이렇습니다(2026-07-05 기준, Anthropic 공식).
| 모델 | 포지셔닝 | 입력 / 출력 (100만 토큰당) |
|---|---|---|
| Fable 5 | 일반 공개 최강 · 프리미엄 | 10달러 / 50달러 |
| Opus 4.8 | 플래그십 | 5달러 / 25달러 |
| Sonnet 5 | 중상위 균형형 | 표준가 3달러 / 15달러 수준(아래 참고) |
| Haiku 4.5 | 최고속·최저가 | 1달러 / 5달러 |
Haiku 4.5는 SWE-bench Verified 73.3%로 실사용 코딩에 충분하면서 비용은 훨씬 낮습니다. 단순 리팩터링, 포맷 정리, 로그 요약 같은 일에 상위 모델을 쓰는 건 낭비예요. 여기에 배치(Batch) API 를 더하면 실시간이 필요 없는 대량 작업을 입·출력 모두 50% 할인으로 처리할 수 있습니다.
한 가지 짚어둘 점은, Sonnet 5의 정확한 단가는 공식 pricing 페이지에서 버전 표기(5 vs 4.6) 혼선이 있어 SKU와 단가를 1:1로 완전히 확정하기는 어렵다는 거예요. 일부 티어의 도입가 안내도 어느 모델에 붙는지 문서상 모호하고요. 그래서 여기서는 특정 모델의 도입 특가를 단정하지 않았습니다. 실제 결제 전에는 공식 pricing 문서를 한 번 더 확인해 주세요.
오늘 바로 쓰는 토큰 절감 체크리스트
한 줄 요약: AI 코딩 토큰 비용은 '이미지 변환' 같은 잔기술이 아니라, 프롬프트 캐싱(읽기 90% 절감) + 컨텍스트 관리 + 모델 라우팅 + 배치 50% 할인의 조합으로 줄어듭니다.
바로 적용할 순서로 정리했어요.
- 프롬프트 캐싱을 켜세요(또는 확인하세요). 반복되는 시스템 프롬프트·코드베이스를 캐시에 얹으면 읽기 90% 절감. Claude Code는 자동 적용이라 별도 세팅이 필요 없어요.
- 작업이 바뀌면
/clear. 이전 맥락을 질질 끌고 가지 마세요. - 장황한 출력은 서브에이전트로. 요약만 받아오세요.
- CLAUDE.md를 다이어트. 매 요청 고정 비용을 줄입니다.
- 작업 난이도로 모델을 나누세요. 단순 작업은 Haiku 4.5, 복잡한 추론만 Opus 4.8 이상.
- 비실시간 대량 작업은 배치 API로. 입·출력 50% 할인.
- 코드·문서를 이미지로 바꾸지 마세요. 토큰이 늘고 정밀도가 깨집니다. 이미지는 원래 시각 자료일 때만.
자주 묻는 질문 (FAQ)
Q: 정말로 텍스트를 이미지로 바꾸면 토큰이 절약되나요?
아니요, 일반 코드·문서는 오히려 늘어납니다. 코드 50줄은 텍스트로 약 750~850토큰인데, OCR로 읽힐 만큼 큰 이미지로 만들면 약 1,600토큰(상한)까지 올라가고 OCR 오독 위험까지 생겨요. 이미지가 이득인 건 다이어그램·차트처럼 원래 시각 자료일 때뿐입니다.
Q: 프롬프트 캐싱은 얼마나 아껴주나요?
캐시 읽기(hit)가 발생하면 기본 입력 단가의 0.1배, 즉 90% 절감됩니다. 5분 캐시는 재사용이 한 번만 있어도 이득이고, Claude Code는 이 캐싱을 자동으로 적용해요. 반복 컨텍스트가 큰 코딩 작업에서 체감 효과가 가장 큽니다.
Q: Fable 5가 저렴한 모델인가요?
반대예요. Fable 5는 일반 공개된 가장 강력하고 가장 비싼 모델로 입력 10달러 / 출력 50달러입니다. 저가·고속 모델은 Haiku 4.5(입력 1달러 / 출력 5달러)예요. 비용을 아끼려면 단순 작업을 Haiku 4.5로 라우팅하세요.
Q: Claude Code에서 토큰을 줄이는 가장 빠른 방법은요?
돈 안 들이고 바로 되는 건 컨텍스트 관리예요. 작업이 바뀌면 /clear, 장황한 출력은 서브에이전트에 위임, CLAUDE.md 간결화, 이 세 가지만 습관 들여도 요청당 누적 토큰이 확 줄어듭니다.
마무리
밈이 웃긴 이유는 진실의 한 조각을 정확히 찔러서예요. "잔기술로 토큰을 극적으로 아낀다"는 대부분의 팁은 과장이거나 착각이고, 진짜 절감은 화려하지 않은 기본기에서 나옵니다. 프롬프트 캐싱으로 반복 맥락을 재사용하고, 컨텍스트를 제때 끊어주고, 작업 난이도에 맞게 모델을 나눠 쓰는 것. 여기에 배치 할인까지 얹으면 굳이 쌀 한 톨에 코드를 새길 필요가 없어요.
퀀텀점프클럽(QJC)은 Claude Code·Codex·Hermes 에이전트로 회사의 실제 업무 자동화 시스템을 만듭니다. AI 코딩 비용 구조를 어디서부터 손봐야 할지 막막하다면, 우리가 실무에서 검증한 세팅부터 함께 점검해 드릴게요.
참고 자료
- Vision — Claude Platform Docs (이미지 토큰 공식)
- Token counting — Claude Platform Docs
- Prompt caching — Claude Platform Docs
- Manage costs effectively — Claude Code Docs
- Pricing — Claude Platform Docs
- Claude Fable 5 and Claude Mythos 5 — Anthropic
- Redeploying Claude Fable 5 — Anthropic
- Introducing Claude Opus 4.8 — Anthropic
- Introducing Claude Haiku 4.5 — Anthropic
- Token-saving updates on the Anthropic API — Anthropic
- 훅 원본 — r/ClaudeAI 유머 밈
접속(재확인): 2026-07-05 KST