비용 관리
Claude Code의 비용을 효과적으로 관리하고 최적화하는 방법을 안내합니다. 사용량 추적, 예산 설정, 비용 최적화 전략을 통해 효율적인 운영이 가능합니다.
가격 모델 이해하기
💰 Claude Code 가격 구조
| 모델 | 입력 (100만 토큰당) | 출력 (100만 토큰당) | 특징 |
|---|---|---|---|
| Claude 3 Opus | $15 | $75 | 최고 성능, 복잡한 작업 |
| Claude 3 Sonnet | $3 | $15 | 균형잡힌 성능과 비용 |
| Claude 3 Haiku | $0.25 | $1.25 | 빠른 응답, 간단한 작업 |
* 가격은 변경될 수 있습니다. 최신 정보는 공식 웹사이트를 확인하세요.
사용량 모니터링
실시간 사용량 추적
# 현재 세션 사용량 확인
> 현재 토큰 사용량을 보여줘
# CLI에서 사용량 확인
claude usage --current
# 일별 사용량 보고서
claude usage --report daily
# 월별 사용량 요약
claude usage --report monthly --format json
사용량 대시보드
웹 대시보드에서 상세한 사용량 분석이 가능합니다:
- 시간대별 사용 패턴
- 프로젝트별 사용량 분석
- 사용자별 통계
- API 호출 빈도
예산 설정 및 알림
{
"costManagement": {
"monthlyBudget": 1000,
"alerts": [
{
"threshold": 50,
"action": "email",
"recipients": ["team-lead@company.com"]
},
{
"threshold": 80,
"action": "slack",
"channel": "#dev-alerts"
},
{
"threshold": 95,
"action": "restrict",
"allowedUsers": ["senior-devs"]
}
],
"hardLimit": 1200,
"resetCycle": "monthly"
}
}
🔔 알림 유형
- 이메일 알림: 예산 임계값 도달 시
- Slack/Teams 통합: 실시간 알림
- 웹훅: 커스텀 통합
- 자동 제한: 예산 초과 방지
비용 최적화 전략
1. 모델 선택 최적화
{
"modelStrategy": {
"default": "claude-3-haiku",
"rules": [
{
"condition": "complex_refactoring",
"model": "claude-3-opus"
},
{
"condition": "code_review",
"model": "claude-3-sonnet"
},
{
"condition": "simple_query",
"model": "claude-3-haiku"
}
]
}
}
2. 컨텍스트 최적화
- 불필요한 파일 제외
- 대화 히스토리 정기적 정리
- 선택적 파일 로딩
- 요약 기능 활용
3. 캐싱 활용
{
"caching": {
"enabled": true,
"ttl": 3600,
"maxSize": "100MB",
"cacheCommonQueries": true
}
}
팀별 비용 할당
부서별 비용 추적
{
"costAllocation": {
"departments": {
"engineering": {
"budget": 5000,
"tags": ["eng-*"]
},
"qa": {
"budget": 2000,
"tags": ["qa-*"]
},
"devops": {
"budget": 3000,
"tags": ["ops-*"]
}
},
"chargebackEnabled": true
}
}
프로젝트 태깅
# 프로젝트 태그로 실행
claude --project mobile-app --cost-center engineering
# 환경 변수로 태그 설정
export CLAUDE_PROJECT_TAG="web-frontend"
export CLAUDE_COST_CENTER="product-team"
비용 분석 및 보고
상세 비용 보고서
# 월별 상세 보고서 생성
claude report cost --period "2024-01" --format pdf
# CSV 형식으로 내보내기
claude report cost --export csv --output costs-jan-2024.csv
# 프로젝트별 분석
claude analyze costs --group-by project --top 10
비용 예측
과거 사용 패턴을 기반으로 향후 비용을 예측:
- 트렌드 분석
- 계절적 변동 고려
- 프로젝트 일정 반영
- 성장률 예측
비용 절감 팁
💡 실전 절감 방법
- 배치 처리: 유사한 작업을 모아서 처리
- 오프피크 활용: 긴급하지 않은 작업은 예약 실행
- 템플릿 활용: 반복 작업용 템플릿 생성
- 로컬 처리: 가능한 작업은 로컬에서 수행
- 정기 검토: 월별 사용 패턴 분석 및 최적화
엔터프라이즈 계약
볼륨 할인
대량 사용 시 할인 혜택:
- 연간 약정 할인
- 사용량 기반 티어 할인
- 커스텀 가격 협상
- 전용 지원 포함
예약 용량
사전 구매를 통한 비용 절감:
- 1년/3년 약정 옵션
- 최대 40% 할인
- 우선 처리 보장
- SLA 보장
자동화된 비용 관리
# 자동 비용 최적화 스크립트
#!/bin/bash
# 일일 비용 확인
DAILY_COST=$(claude usage --today --format json | jq '.total_cost')
DAILY_LIMIT=100
if (( $(echo "$DAILY_COST > $DAILY_LIMIT" | bc -l) )); then
# 비용 초과 시 모델 다운그레이드
claude config set model claude-3-haiku
# 알림 전송
curl -X POST $SLACK_WEBHOOK -d '{"text":"일일 비용 한도 초과"}'
fi
# 주간 보고서 생성
if [[ $(date +%u) -eq 1 ]]; then
claude report cost --period "last-week" --email team@company.com
fi