Учёт расходов на AI-агентов
Загрузите выгрузку событий API — CSV, JSONL или JSON. Инструмент сопоставит колонки, посчитает токены и стоимость по проектам, моделям, задачам и дням, найдёт повторы и аномалии и сравнит расход с месячными бюджетами. Цены вводите сами — из прайса вашего провайдера.
Бесплатно, без регистрации
Источник событий
CSV (разделитель определяется сам), JSONL (по объекту в строке) или JSON-массив. Вложенные объекты usage { input_tokens, … } распознаются.
Текст не отправляется: разбор идёт в браузере. До 50 000 событий.
Текущие данные
Как работает учёт
Импорт событий
CSV с любым разделителем, JSONL или JSON-массив — файлом или вставкой. До 50 000 событий. Строки с ошибками не ломают импорт: показываются номер строки и причина, остальное загружается. Повторяющиеся ID запросов отбрасываются как дубли.
Сопоставление колонок
Время, модель, токены входа и выхода, запись и чтение кеша, проект, задача, сессия, ID запроса, статус, номер попытки и стоимость определяются по распространённым названиям, в том числе во вложенном объекте usage. Сопоставление можно поправить вручную.
Стоимость
Если стоимость есть в событии — цифра помечается «по данным провайдера». Иначе — «оценка»: токены × цены из вашего прайса за 1 млн токенов. Модель без цены — «нет цены», такие события считаются отдельно и не превращаются в ноль молча.
Анализ, бюджеты и экспорт
Итоги и разрезы по проектам, моделям, задачам и дням, доля кеша, стоимость повторов, доля ошибок, аномалии по опубликованным правилам, бюджеты с порогами и прогнозом по текущему темпу. Отчёт — Markdown и PDF, агрегаты — CSV, настройки — JSON.
Правила расчёта
Таблица строится из того же кода, что и расчёт. Пороги X, Y, N и Z меняются в разделе «Анализ → Параметры правил»; пороги бюджетов — на вкладке «Бюджеты».
ACT-S1
- Правило
- Событие — ошибка, если статус содержит error, fail, exception, timeout, rate limit, overloaded, cancel, abort, refused, denied, invalid, unavailable или HTTP-код 4xx/5xx. end_turn, stop, tool_use, max_tokens, пустой статус — успех.
ACT-D1
- Правило
- Повторяющийся ID запроса — дубль: учитывается первое событие, остальные пропускаются и считаются.
ACT-P1
- Правило
- Цена модели — по точному имени (без учёта регистра), иначе по самому длинному шаблону «префикс*». Нет строки — «нет цены», событие считается отдельно.
ACT-C1
- Правило
- Стоимость события: из данных (reported), если колонка есть и включено «предпочитать данные провайдера»; иначе оценка = (вход × цена входа + выход × цена выхода + запись в кеш × цена записи + чтение кеша × цена чтения) / 1 000 000.
ACT-C2
- Правило
- Если вход в ваших данных уже включает кешированные токены (как prompt_tokens в OpenAI), включите настройку: из входа вычитаются чтение и запись кеша.
ACT-C3
- Правило
- Цена записи или чтения кеша не указана → используется цена входа (оценка сверху), модель отмечается в примечаниях.
ACT-R1
- Правило
- Повтор: событие с номером попытки больше 1 в той же задаче и сессии.
ACT-R2
- Правило
- Повтор: событие-ошибка, после которого в той же задаче и сессии было успешное событие (если номеров попыток в группе нет — так одна неудача не считается дважды). Стоимость повторов и их доля в расходах показываются отдельно.
ACT-A1
- Правило
- Дорогая задача: стоимость задачи больше X × медианы стоимости задач того же проекта (X = 3 по умолчанию; нужно не меньше 5 задач проекта с ненулевой стоимостью).
ACT-A2
- Правило
- Всплеск дня: расход дня больше Y × среднего за предыдущие N календарных дней (Y = 2, N = 7; нужно не меньше 3 предыдущих дней; дни без событий — нули).
ACT-A3
- Правило
- Выброс выход/вход: у события выход ÷ вход (вход включает кеш) больше Z × медианы по всем событиям (Z = 5; не меньше 20 событий и 1000 выходных токенов у события).
ACT-B1
- Правило
- Порог бюджета: расход месяца (проекта или общий) достиг порога — 50/80/100% по умолчанию; 100% и выше — критично, от 80% — высокий уровень.
ACT-B2
- Правило
- Прогноз по текущему темпу: расход ÷ прошедшие дни × дней в месяце ≥ 100% бюджета, пока порог 100% не достигнут. Для завершённого месяца прогноз = факт.
ACT-B3
- Правило
- Проект бюджета не найден в данных месяца — вероятна опечатка в имени.
ACT-B4
- Правило
- В месяце есть события без цены — расход по бюджетам занижен.
Время события
- Названия колонок
- timestamp, created_at, createdat, time, date, datetime, ts, created, start_time, started_at
Модель
- Названия колонок
- model, model_name, model_id, usage.model, response.model
Входные токены
- Названия колонок
- input_tokens, prompt_tokens, tokens_in, usage.input_tokens, usage.prompt_tokens, input, n_input_tokens
Выходные токены
- Названия колонок
- output_tokens, completion_tokens, tokens_out, usage.output_tokens, usage.completion_tokens, output, n_output_tokens
Запись в кеш, токены
- Названия колонок
- cache_creation_input_tokens, cache_write, cache_write_tokens, cache_creation_tokens, usage.cache_creation_input_tokens
Чтение из кеша, токены
- Названия колонок
- cache_read_input_tokens, cached_tokens, cache_read, cache_read_tokens, usage.cache_read_input_tokens, usage.prompt_tokens_details.cached_tokens, usage.input_tokens_details.cached_tokens, prompt_tokens_details.cached_tokens
Проект
- Названия колонок
- project, project_id, project_name, workspace, workspace_id, app, application
Задача
- Названия колонок
- task, task_id, ticket, ticket_id, issue, issue_id, issue_key, job
Сессия / запуск
- Названия колонок
- session, session_id, run, run_id, conversation_id, thread_id, trace_id
ID запроса
- Названия колонок
- request_id, requestid, request, message_id, event_id, response_id, id
Статус / ошибка
- Названия колонок
- status, outcome, result, error, error_type, stop_reason, finish_reason
Номер попытки
- Названия колонок
- attempt, attempt_number, try, retry, retry_count, retries
Стоимость из данных
- Названия колонок
- cost, cost_usd, total_cost, cost_total, usd, amount, price
Ограничения
- Цен поставщиков по умолчанию нет: прайсы меняются, а устаревшая цифра хуже пустой. Пример несёт иллюстративные цены — их нужно сверить с прайсом провайдера.
- Дни и месяцы считаются по UTC; время без часового пояса трактуется как UTC.
- Стоимость из данных (cost) считается в валюте, указанной на вкладке «Цены»; пересчёта валют нет.
- Повторы определяются только по данным: если в выгрузке нет задачи, сессии, статуса и номера попытки, повторы не видны.
- Прогноз по текущему темпу — линейная экстраполяция, а не предсказание: всплески и выходные его искажают.
- События хранятся в IndexedDB этого браузера (до 50 000); если браузер это запрещает — только в памяти вкладки, о чём инструмент предупредит.
Приватность
- Файлы и вставленный текст разбираются в вашем браузере: события и имена задач не отправляются на сервер и не попадают в адрес страницы; имена проектов и моделей уходят только в сводке заявки, если вы её отправите.
- Настройки и версии хранятся в localStorage, события — в IndexedDB этого браузера. «Очистить всё» удаляет и то, и другое.
- В аналитику уходит только факт импорта или экспорта и формат файла — без данных.
- Результат уходит к нам, только если вы сами оставите заявку и не снимете галочку «Приложить результат» — что именно уйдёт, видно в форме. В сводке — период, итоги по проектам и моделям, повторы, бюджеты и предупреждения; отдельных событий, задач и ID запросов в ней нет.
Похожие инструменты
Все инструменты · 40
Ревьюер кода, в том числе написанного ИИВставьте diff pull request — получите замечания по безопасности, миграциям, тестам и архитектуре с доказательством из кода и сортировкой по критичности. Код не изменяется.
Самопроверка зрелости MVP16 вопросов о коде, доступах, данных, тестах и релизах. Покажет, что проверить в первую очередь, — без оценок «из 100» и без регистрации.
Context Vault: контекст проектаДокументы, решения и ограничения проекта в одном месте: поиск по источникам, контроль устаревания и контекстные пакеты под задачу для AI-агента или нового разработчика.
Spec Drift Detector: код против ТЗТребования ↔ изменения Git/PR: карта трассируемости, вероятные расхождения, изменения без требований и требования без тестовых доказательств — с разбором ревьюером.
Project Handoff: передача проектаСнимок репозитория, архитектура, прогресс, блокеры, риски, тесты и следующие задачи → проверяемый пакет передачи для разработчика или AI-агента.
Готовность к релизуМатрица проверок с доказательствами: CI, миграции, резервные копии, план отката, мониторинг, исключения из рисков и согласование → решение GO / NO-GO.Расходы на агентов растут быстрее пользы?
Техническая консультация — платный инженерный разбор: где агенты тратят токены впустую, как настроить кеш, повторы и выбор модели под задачу. Первый короткий разговор о формате бесплатный.
- Первый короткий разговор бесплатный — выбираем формат работы
- NDA — по вашему или нашему шаблону
- Стоимость — после брифа и согласования объёма