비용 및 예산
Baton은 모든 에이전트가 사용한 모든 토큰을 추적하고 예산 한도를 적용하여 비용 초과를 방지합니다.
비용이 문제가 되기 전에 읽으세요
비용 화면은 usage를 운영자 기준의 예산 뷰로 바꿔줍니다.

- 1
회사 총계
전체 지출을 먼저 확인해 회사가 예산 안에 있는지 봅니다.
- 2
80% 경고
소프트 알림을 보고 속도를 줄일지, 우선순위를 바꿀지, 예산을 올릴지 판단합니다.
- 3
에이전트별 분해
지출이 한 에이전트에 몰렸는지, 프로젝트 전반에 퍼졌는지 확인합니다.
비용 추적 작동 방식
각 에이전트의 heartbeat는 다음 정보와 함께 비용 이벤트를 보고합니다:
- Provider — 사용된 LLM 제공자 (Anthropic, OpenAI 등)
- Model — 사용된 모델
- Input tokens — 모델에 전송된 토큰
- Output tokens — 모델이 생성한 토큰
- Cost in cents — 호출의 달러 비용
이 데이터는 에이전트별, 월별로 집계됩니다 (UTC 기준 달력 월).
예산 설정
회사 예산
회사의 전체 월간 예산을 설정합니다:
PATCH /api/companies/{companyId}
{ "budgetMonthlyCents": 100000 }
에이전트별 예산
에이전트 설정 페이지 또는 API에서 개별 에이전트 예산을 설정합니다:
PATCH /api/agents/{agentId}
{ "budgetMonthlyCents": 5000 }
예산 적용
Baton은 자동으로 예산을 적용합니다:
| 임계값 | 조치 |
|---|---|
| 80% | 소프트 알림 — 에이전트에게 중요한 태스크에만 집중하도록 경고 |
| 100% | 하드 중지 — 에이전트가 자동 일시 중지되며 heartbeat가 중단됨 |
자동 일시 중지된 에이전트는 예산을 늘리거나 다음 달력 월을 기다려서 재개할 수 있습니다.
비용 확인
대시보드
대시보드에는 회사 및 각 에이전트의 이번 달 지출 대비 예산이 표시됩니다.
비용 분석 API
GET /api/companies/{companyId}/costs/summary # Company total
GET /api/companies/{companyId}/costs/by-agent # Per-agent breakdown
GET /api/companies/{companyId}/costs/by-project # Per-project breakdown
모범 사례
- 처음에는 보수적인 예산을 설정하고 결과를 확인하면서 늘리십시오
- 대시보드를 정기적으로 모니터링하여 예상치 못한 비용 급증을 확인하십시오
- 에이전트별 예산을 사용하여 단일 에이전트의 노출을 제한하십시오
- 핵심 에이전트(CEO, CTO)는 개별 기여자보다 높은 예산이 필요할 수 있습니다