Бюджеты и чеки
Смотрите, сколько стоил каждый ход, с разбивкой по моделям, отслеживайте расходы по дням, моделям и рабочим областям и задавайте лимиты трат.
Cusp показывает, во что обходятся агенты, прямо во время работы, а не в конце месяца. На каждый ход выдаётся чек, страница расходов суммирует их за период, а бюджеты предупреждают вас, пока расходы не вышли из-под контроля.
Стоимость считается по опубликованным ценам каждого провайдера и по числу токенов, которое сообщает провайдер. Окончательная сумма — в счёте провайдера; цифры Cusp должны близко с ним совпадать, но не заменяют его.
Чеки
Когда ход завершается, в переписке появляется итоговая строка: сколько он длился, сколько инструментов было запущено, сколько токенов получено и сколько это стоило. Нажмите на стоимость, чтобы открыть чек хода.
Чек раскладывает ход по моделям, включая небольшую модель, которой Cusp пишет заголовки и сводки, субагентов и все вспомогательные вызовы за ход:
- Входные, выходные и кешированные токены по каждой модели.
- Стоимость по каждой модели и итог.
- Сэкономлено кешем: сколько сэкономило кеширование промптов в этом ходе; показывается, если сумма не меньше $0.01.
- Результат: завершён, прерван, ошибка или Пауза по бюджету.
Панель Чек (среди переключателей панелей рядом с «Изменения», «Терминал» и «Файлы») перечисляет все ходы сессии, начиная с последнего. Разверните ход, чтобы увидеть разбивку по моделям.
Как отображаются суммы
| Что вы видите | Значение |
|---|---|
$0.42 | Стоимость хода или модели |
<$0.01 | Меньше цента |
local | Модель на вашем компьютере (Ollama, LM Studio, vLLM, llama.cpp). Токены ничего не стоят |
— | У Cusp нет цены для этой модели. В итоги она не входит, и подсказка об этом сообщает |
Расходы также видны в заголовке сессии и в строке заголовка окна. Нажмите на сумму в строке заголовка, чтобы открыть страницу расходов.
Страница расходов
Откройте Расходы из палитры команд, по сумме в строке заголовка или с панели «Чек».
- Период: сегодня, эта неделя (по умолчанию) или этот месяц.
- Показатель: стоимость или токены.
- Итоги: потрачено, сэкономлено кешем, токены и токены без цены (использование моделей, для которых нет цены).
- Расходы по дням, а также таблицы По моделям, По рабочим областям и Самые дорогие сессии.
- Экспорт отчёта в CSV.
Страница расходов строится по истории сессий на этом компьютере. Сессии на других устройствах в неё не входят.
Бюджеты
Бюджеты задаются в Настройки → Бюджеты. У каждого бюджета есть:
| Поле | Варианты |
|---|---|
| Действует для | Каждый день, все проекты · Каждый месяц, все проекты · Каждый день, одна рабочая область · Каждый месяц, одна рабочая область · Каждый ход |
| Сумма | Лимит в долларах США |
| При достижении лимита | Жёсткий лимит или Только предупреждать |
| Что делать (для жёстких лимитов) | Приостановить и спросить · Остановить · Переключиться на более дешёвую модель |
Перед сохранением форма показывает правило простыми словами, например: «Приостановить и спросить, когда расходы за сегодня по всем проектам достигнут $25». У каждого бюджета есть шкала с потраченной суммой и временем сброса, и его можно выключить, не удаляя.
Cusp присылает уведомление, когда расходы превышают 50 % и 80 % бюджета, и ещё одно — при 100 %.
Бюджеты в приложении пока только предупреждают, но не останавливают работу. Когда бюджет достигает 100 %, Cusp сообщает об этом, но запущенные сессии продолжают работать: остановите их или поднимите лимит сами. Пауза сессии при достижении лимита с выбором — поднять лимит, закончить ход, переключиться на более дешёвую модель или остановиться — скоро.
Жёсткие лимиты, которые работают уже сейчас
Сейчас соблюдаются два вида лимитов:
Передайте в запрос maxBudgetUsd (TypeScript) или max_budget_usd (Python). Когда расходы запроса достигают лимита, Cusp прерывает выполнение, а результат получает подтип error_max_budget_usd.
Будет доступно с первым публичным релизом.
Проверка выполняется по мере поступления данных об использовании, поэтому запуск может немного превысить лимит — на стоимость вызова модели, который уже идёт. См. Agent SDK.
Расходы в облаке
Управляемый шлюз Cusp и лимиты расходов для него — скоро. Если вы используете собственные ключи провайдеров, вы платите провайдеру напрямую, и Cusp ничего не добавляет к счёту провайдера.
Дальше
- Модели и уровень рассуждений: выбирайте модели подешевле для рутинной работы.
- Гонка: сравните, сколько стоят разные модели на одной задаче.
Входящие
Единый список всего, чего ждут ваши агенты, — разрешений, вопросов, подтверждений планов, упавших проверок и PR — с разбором с клавиатуры.
Ревью
Читайте, что изменил агент, на панели «Изменения», откатывайте или принимайте отдельные фрагменты, отправляйте агенту комментарии и запускайте ревью кода на четырёх уровнях глубины.