토큰 추적
LLM 호출의 토큰 사용량 및 비용을 추적합니다.
개요
토큰 추적 시스템은 LLM별 토큰 사용량을 추적하고 비용을 추정합니다. 세션/일일/월별 임계치를 설정하여 비용을 관리할 수 있습니다.
설정
.claude/config/default.json:
{
"multi_llm": {
"token_tracking": {
"enabled": true,
"use_json_output": true,
"fallback_to_estimation": true,
"estimation_method": "char_ratio"
},
"cost_alerts": {
"enabled": true,
"thresholds": {
"session_usd": 0.50,
"daily_usd": 5.00,
"monthly_usd": 50.00
},
"actions": {
"log": true,
"notify_user": true
}
}
}
}
토큰 카운팅 방식
- JSON 출력 우선: LLM 응답의 JSON에서 실제 토큰 정보 추출
- Fallback 추정: JSON 파싱 실패 시 문자 수 기반 추정
토큰 추정 비율
| 언어 | 추정 비율 |
|---|---|
| 한글 많음 (50%+) | 약 2자/토큰 |
| 혼합 (20-50%) | 약 3자/토큰 |
| 영어 많음 | 약 4자/토큰 |
LLM별 비용
| LLM | 모델 | Input (1K) | Output (1K) |
|---|---|---|---|
| Claude | Sonnet 4.5 | $0.003 | $0.015 |
| Claude | Haiku | $0.00025 | $0.00125 |
| OpenCode | GLM-4.7 | $0.0001 | $0.0002 |
| Gemini | Gemini-2.5-Pro | $0.00125 | $0.00375 |
| Kilo | Claude Sonnet 4.5 | $0.003 | $0.015 |
비용 알림
임계치 초과 시 알림을 표시합니다.
⚠️ **비용 알림**: 세션 비용 $0.52 (임계치: $0.50 초과)
알림 설정
| 임계치 | 기본값 | 설명 |
|---|---|---|
session_usd | $0.50 | 세션당 비용 |
daily_usd | $5.00 | 일일 비용 |
monthly_usd | $50.00 | 월간 비용 |