Анализатор стоимости использования LLM
Перетащите файл использования, который ваш провайдер позволяет экспортировать — CSV из консоли или JSON-ответ API использования — и превратите его в ответы, которые сырой экспорт хоронит: сколько стоила каждая модель, в какие дни были всплески, какая часть вашего ввода пришла из кэша и какие модели вообще нельзя оценить. Всё анализируется локально в вашем браузере, и ваш файл never uploaded (никогда не загружается), потому что файл использования — это карта того, что вы запускаете, как часто и сколько это вам стоит.
Последнее обновление:
Что читает этот анализатор
Провайдеры отдают использование в двух формах, и эта страница читает обе. Первая — CSV-экспорт из консоли провайдера: одна строка на день, модель или ключ API, со столбцами входных токенов, выходных токенов, кэшированных токенов, запросов и иногда стоимости. Вторая — JSON API использования OpenAI: объект с массивом data временных интервалов, каждый из которых содержит результаты по моделям с подсчётами токенов с префиксом n_, которые возвращает этот API. Имена столбцов различаются между провайдерами и меняются между версиями консоли, поэтому парсер не требует фиксированной схемы: он нормализует каждый заголовок, сопоставляет его с именами, которые реально используют экспорты OpenAI, Anthropic и общие экспорты, и показывает вам получившееся сопоставление до того, как что-либо вычислит.
Этот шаг сопоставления намеренный. Автоматическое определение правильно обрабатывает обычные экспорты, но переименованный столбец или дополнительное поле конкретного провайдера может молча поставить выходные токены туда, где должны быть входные, — и отчёт о стоимости, построенный на перепутанных столбцах, выглядит правдоподобно, будучи неверным. Селекторы над результатами показывают точно, какой столбец питает каждое поле, предустановлены на определённое сопоставление, и вы можете исправить любое и запустить заново. Строки, чью дату нельзя прочитать или чьё входное или выходное значение не является числом, пропускаются и считаются в результатах, а не угадываются: меньший честный итог лучше большего выдуманного, а счётчик пропущенных говорит вам, какая часть файла не выжила.
Как вычисляются затраты — и что искать
Когда файл несёт собственный столбец стоимости, эти цифры используются как есть: провайдер их выставил, и никакой пересчёт не улучшит счёт. Когда столбца стоимости нет, каждая строка оценивается по собственной таблице цен LLM этого сайта — тем же проверенным тарифам, что стоят за калькулятором стоимости — по формуле провайдеров: некэшированный ввод по входному тарифу, кэшированный ввод по тарифу кэша, когда модель его предлагает, и вывод по выходному тарифу. Модели сопоставляются по их точному API id или отображаемому имени, допуская префикс провайдера и завершающий суффикс даты или «latest» — и ничего более свободного. Баннер результатов говорит, откуда взялись деньги: файл, вычислено, смешанно или никак, чтобы вы всегда знали, читаете ли вы счёт или оценку.
Модель, которая не совпадает ни с чем в таблице цен, перечисляется как без цены, никогда не угадывается. Это значит больше, чем звучит: файлы использования рутинно содержат дообученные модели, превью-id, устаревшие снапшоты и сторонние развёртывания, чья реальная цена — та, что в договоре, и изобретение тарифа для них отравило бы итоги каждой честно оценённой модели. Модели без цены по-прежнему вносят свои подсчёты токенов и запросов в итоги и появляются в собственном списке со своими объёмами, чтобы вы точно видели, какую часть вашего трафика оценка не покрывает, — и оценили этот кусок сами, если он велик.
Три паттерна стоит искать в любом файле использования, и таблицы по моделям и по дням на этой странице построены, чтобы их обнажить. Доля кэшированных токенов, близкая к нулю при нагрузке с повторяющимися промптами, означает, что кэширование промптов выключено, неверно настроено или побеждено меняющимся префиксом, — часто самое дешёвое доступное исправление. Состав моделей, дрейфующий к дорогому уровню, — флагманские модели отвечают на вопросы, которые маленькая модель обрабатывает не хуже, — проявляется как растущая доля стоимости одной модели при ровном числе запросов. А вышедший из-под контроля ключ или цикл проявляется в дневной таблице как всплеск, часто в выходные или ночью, с числом запросов намного выше соседних дней. Сопутствующее руководство как анализировать файл использования LLM проходит каждый паттерн и что с ним делать.
Пять фактов, которые показывает эта страница
| Стоимость по моделям | Запросы, входные, выходные и кэшированные токены по моделям, с её стоимостью и её долей в итоге — сгруппировано по сырому имени модели точно как в вашем файле. |
| Стоимость по дням | Те же итоги по календарным дням, в порядке дат, чтобы всплески, выходные циклы и тихие периоды были видны с одного взгляда. |
| Доля кэша | Кэшированные входные токены к общему вводу — отношение, которое говорит вам, работает ли кэширование промптов на вашем трафике на самом деле. |
| Источник стоимости | Взяты ли денежные цифры из самого файла, вычислены из таблицы цен, являются смесью обоих или не могли быть получены вовсе. |
| Модели без цены | Модели без совпадения в таблице цен, перечисленные с их объёмами вместо выдуманной цены, чтобы пробел в оценке был явным. |
Часто задаваемые вопросы
Где взять файл использования для анализа?
Из консоли или API вашего провайдера. OpenAI предоставляет использование на странице использования консоли и через API использования, чей JSON эта страница читает напрямую; Anthropic предоставляет использование и стоимость в своей консоли и через отчёты API, которые экспортируются как CSV. Любой CSV со столбцом даты, столбцом модели и столбцами входных и выходных токенов будет работать здесь независимо от провайдера, потому что сопоставление столбцов определяется по заголовкам и может исправляться вручную.
Загружается ли мой файл использования куда-нибудь?
Нет. Файл читается и анализируется в вашем браузере, на этой странице; ничего не загружается, не передаётся и не хранится, а закрытие вкладки его удаляет. Это намеренно: экспорт использования перечисляет каждую модель, которую вы вызываете, ваши объёмы по дням и ваши расходы — операционные данные, которым нет причин находиться на сервере незнакомца или в журнале чата. Таблица цен, используемая для оценок, — публичные данные, встроенные в саму страницу.
Почему мой итог отличается от счёта провайдера?
По нескольким честным причинам. Если у файла не было столбца стоимости, итог — оценка по прейскурантным ценам: он не может видеть договорные скидки, кредиты, пакетные или внепиковые тарифы, квоты бесплатного уровня или многоуровневое ценообразование длинного контекста, и ему не хватает пропущенных строк. Если файл нёс стоимости, сначала проверьте счётчик пропущенных строк и диапазон дат — обрезанный экспорт — самая частая причина короткого итога. Относитесь к вычисленному итогу как к близкому ориентиру, куда ушли деньги, а не как к сверке счёта.
Что значит «без цены» для модели?
Это значит, что имя модели в вашем файле не совпало ни с чем в таблице цен этого сайта — ни по точному id, ни после снятия префикса провайдера, ни после снятия суффикса даты или «latest». Дообученные модели, превью и устаревшие снапшоты и модели провайдеров, которых таблица не покрывает, оказываются здесь. Их токены и запросы по-прежнему считаются в итогах; только их стоимость оставляется пустой, а не выдумывается, и они перечисляются отдельно, чтобы вы видели размер пробела.
Как вычисляется стоимость, когда у файла нет столбца стоимости?
По строкам: (ввод − кэш) × входной тариф модели, плюс кэш × его тариф кэшированного ввода (или входной тариф, когда модель не предлагает скидки за кэш), плюс вывод × его выходной тариф, всё делённое на миллион, с тарифами со страницы цен LLM. Эти тарифы — стандартные прейскурантные цены, проверенные по официальным страницам провайдеров; запланированные или многоуровневые варианты отмечены на странице цен и здесь не моделируются, что является одной из причин, почему вычисленный итог — оценка.