У каждого аккаунта CliAI три независимых счётчика. Вместе они отвечают на вопрос я сейчас упрусь в лимит? — без сюрпризов. Подробно про работу каждого.
Три окна
Общий баланс. Счётчик, уменьшающийся на каждый биллинговый запрос. Пополняется при оплате.
Дневное окно. Скользящий 24-часовой бюджет. Сбрасывается непрерывно — без обрыва в полночь.
Минутный лимит. Краткосрочный rate limit. Защищает от случайных всплесков (например, цикла в скрипте), которые могли бы вычерпать баланс.
$ clai statsAccount: u_8a7c…─ Total balance ──────── 2,847 / 5,000─ Daily window ──────── 37 / 200 (сброс через 14ч)─ Per-minute rate ────── 1 / 5─ Top tools today ───── find (12), git (8), kubectl (6)
Если любой из трёх исчерпан, следующий запрос возвращает понятную ошибку и панель покажет, какое именно окно его заблокировало — без таинственных 429.
Когда кэш экономит запрос
CliAI кэширует сгенерированные команды по хэшу промпта + shell + локали. Отправьте ту же задачу в той же shell — во второй раз получите команду из кэша, без вызова LLM, без списания баланса.
$ clai find files larger than 100MB→ find . -type f -size +100M[cache: hit · баланс не изменился]$ clai find files larger than 100MB→ find . -type f -size +100M[cache: hit · баланс не изменился]
Кэш per-account и хранится на сервере. Инвалидируется при смене локали, смене shell или уточнении промпта — рефайн по определению новый запрос.
Считаются ли cache-хиты
По умолчанию cache-хиты не списывают общий баланс — а дневной и минутный счётчики тикают всё равно, потому что они защитные независимо от того, реальная ли работа была. Если у вас другое мнение (аудит, честность между аккаунтами), есть серверный флаг, который админ может переключить; см. документацию.
Как смотреть использование
clai stats — источник истины. Те же цифры есть в кабинете, но если вы делаете что-то программное — оборачиваете clai в CI-шаг, встраиваете — берите clai stats --json.
См. также
- Тарифы — как формируется общий баланс.
- От однострочника к скрипту — когда запрос становится повторяющимся CI-шагом, минутный лимит — счётчик, на который смотреть.