📈사용량과 제한
구독과 토큰 관리
각 플랫폼의 사용량 확인법, 제한 대처법, 토큰 절약 팁을 알아봅니다.
Chapter 16: 사용량과 제한 이해하기 — 구독과 토큰 관리
AI 코딩 도구를 사용하다 보면 "사용량 제한에 걸렸습니다"라는 메시지를 만나게 됩니다. 이 장에서는 각 플랫폼의 사용량 구조를 이해하고, 제한에 걸렸을 때 대처하는 방법, 그리고 토큰을 절약하는 실전 팁을 배웁니다.
사용량 제한은 녹음 스튜디오 예약 시간과 같습니다. 무료 연습실은 하루 2시간만 사용 가능하고, 유료 스튜디오는 월정액에 따라 사용 시간이 달라집니다. 시간이 부족하면 더 비싼 플랜으로 업그레이드하거나, 녹음 시간을 효율적으로 사용하는 기술을 익혀야 합니다. 이 장에서 배우는 것은 바로 그 "효율적 사용 기술"입니다.
16.1 토큰이란? — 기본 개념
AI 사용량은 토큰(token) 단위로 측정됩니다. 먼저 토큰이 무엇인지 이해해야 합니다.
토큰의 정의
AI 요청의 토큰 구조
토큰은 악보의 마디(bar) 수와 비슷합니다. 곡이 길수록 마디가 많듯이, 대화가 길어질수록 토큰이 많이 소모됩니다. 그리고 오케스트라 총보(여러 파트)가 피아노 솔로 악보보다 마디당 더 많은 정보를 담듯이, 코드 파일을 많이 포함한 요청은 토큰 소모가 큽니다.
16.2 플랫폼별 사용량 구조
GPT Codex (OpenAI)
GPT Pro 플랜에서 5시간당 메시지 수가 300-1,500으로 범위가 넓은 이유는, 질문의 복잡도에 따라 소모되는 "계산량"이 다르기 때문입니다. 간단한 질문은 1 메시지 = 소량 소모, 복잡한 코드 분석은 1 메시지 = 대량 소모입니다. 음악으로 치면, 단선율 멜로디 녹음과 60트랙 오케스트라 녹음의 스튜디오 비용이 다른 것과 같습니다.
Claude Code (Anthropic)
Gemini CLI (Google)
16.3 전체 가격 비교표
16.4 사용량 확인 방법
각 플랫폼에서 현재 사용량을 확인하는 방법입니다.
Claude Code 사용량 확인
GPT Codex 사용량 확인
Gemini CLI 사용량 확인
16.5 제한에 걸렸을 때 — 증상과 대처법
증상: 이런 메시지가 보이면 제한에 걸린 것입니다
사용량 제한은 연습실 시간 만료 알림과 같습니다. "연습실 사용 시간이 끝났습니다. 다음 예약 시간은 2시간 후입니다." 갑자기 연주를 멈춰야 하는 상황입니다. 이런 상황을 미리 대비하는 방법을 알아봅시다.
대처법 1: 기다리기
대부분의 제한은 시간이 지나면 자동으로 리셋됩니다. Claude Code는 몇 시간, Gemini 무료 티어는 다음 날 리셋됩니다. 급하지 않다면 쉬었다가 다시 시작하세요. 쉬는 시간에 프로젝트 방향을 정리하거나 문서를 읽는 것도 좋습니다.
대처법 2: 다른 플랫폼으로 전환
지침 파일(CLAUDE.md, AGENTS.md 등)을 잘 작성해두면, 어떤 AI 플랫폼으로 전환해도 프로젝트 맥락을 빠르게 파악할 수 있습니다. 이것이 지침 파일이 중요한 또 다른 이유입니다.
대처법 3: 경량 모델로 전환
대처법 4: 플랜 업그레이드
중요한 프로젝트 마감이 있다면, 일시적으로 상위 플랜으로 업그레이드하는 것도 방법입니다. 대부분의 플랫폼은 언제든 플랜 변경이 가능합니다.
16.6 토큰 절약 팁 — 효율적으로 사용하기
사용량 제한 내에서 최대한 많은 작업을 하기 위한 실전 팁입니다.
팁 1: /compact 활용하기
/compact는 **녹음 트랙 바운싱(bouncing)**과 같습니다. 10개의 드럼 트랙을 하나의 스테레오 트랙으로 바운싱하면 CPU 부하가 줄어들듯이, 긴 대화를 요약하면 토큰 소모가 줄어듭니다. 디테일은 약간 줄어들지만, 전체 흐름은 유지됩니다.
팁 2: 짧고 명확한 프롬프트 작성
[대상 파일] + [문제/작업] + [원하는 결과] 형식으로 작성하세요.
- "HandTracker.tsx에서(대상) null check가 없어서 에러남(문제). 방어 코드 추가해줘(결과)."
- 배경 설명, 인사말, 모호한 표현은 토큰 낭비입니다.
팁 3: 단계별 요청 (한 번에 너무 많이 요청하지 않기)
한 번에 "교향곡 전체를 작곡해줘"라고 하면 품질이 떨어집니다. "1악장의 주제 멜로디를 먼저 만들어줘" → "좋아, 이걸 발전부로 확장해줘" → "이제 재현부를 작성해줘"처럼 단계별로 진행하면 각 부분의 품질이 높아지고, 방향 수정도 쉬워집니다.
팁 4: 불필요한 파일 컨텍스트 제거
AI에게 매우 큰 파일(수천 줄)을 읽게 하면 입력 토큰이 급증합니다. "이 파일 전체를 분석해줘" 대신 **"이 파일의 150-200번째 줄에서 에러가 나는데 봐줘"**처럼 범위를 지정하면 토큰을 크게 절약할 수 있습니다.
팁 5: 간단한 작업은 가벼운 모델 사용
메트로놈을 확인하는 데 풀 오케스트라가 필요 없듯이, 간단한 코드 수정에 최고급 AI 모델을 사용할 필요가 없습니다. 적재적소에 맞는 도구를 사용하면 비용도 절약되고 속도도 빨라집니다.
팁 6: 새 세션 시작 타이밍
16.7 구독 플랜 선택 가이드
학습 단계별 추천
입문 단계 (1-2주차) — 무료/최소 비용
실습 단계 (3-4주차) — 기본 구독
프로젝트 단계 (5주차~) — 필요에 따라 업그레이드
비용 최적화 전략
- 무료 티어로 시작 — Gemini CLI 무료 + VS Code + Copilot 학생 무료
- 필요할 때만 업그레이드 — 프로젝트 마감 전 한 달만 상위 플랜 사용
- 여러 플랫폼 분산 — Claude + Gemini 무료를 번갈아 사용
- 토큰 절약 팁 적용 — /compact, 간결한 프롬프트, 경량 모델 활용
- 학생 혜택 최대 활용 — GitHub Education, Google Education 등
16.8 사용량 관리 체크리스트
마지막으로, 일상적으로 사용량을 관리하는 체크리스트입니다.
사용량 관리는 연습 시간 관리와 같습니다. 하루 연습 시간이 제한되어 있다면, 가장 어려운 패시지를 먼저 연습하고, 쉬운 스케일은 나중에 하는 것이 효율적입니다. AI 사용량도 마찬가지 — 가장 복잡하고 중요한 작업에 고급 모델의 토큰을 집중하고, 단순 작업은 경량 모델이나 직접 처리하세요.
사용량 제한은 불편하지만, 효율적인 AI 사용 습관을 기르는 기회입니다. 토큰을 아끼려고 노력하다 보면 자연스럽게 프롬프트 작성 실력이 늘고, AI와의 협업 방식이 세련되어집니다. 예산에 맞는 플랜을 선택하되, 무엇보다 토큰을 효율적으로 사용하는 기술을 기르는 것이 장기적으로 가장 중요합니다.