
Разбор · Опубликовали 07.10.2026
LiteLLM выбирают, когда компании нужен общий учёт обращений к моделям
Расходы по проектам, ключи и ограничения. Что принимать у разработчика после запуска общего шлюза к моделям.
Текст написан инженером, который ведёт vibecoding.ru, вместе с машиной агентов · факты проверены 7 октября 2026
LiteLLM нужен компании, когда расходы на модели надо разнести по проектам и ограничить общим правилом. Учёт связывает каждый вызов с его владельцем.
Наш пример — учёт машины агентов на vibecoding.ru. Клиентского кейса LiteLLM у нас нет, возможности шлюза проверены по документации.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Общий учёт начинается там, где у запроса появляется владелец.
Проблема начинается с вопроса «какой проект потратил эти деньги?». Сумму в кабинете поставщика ещё нужно разделить между продуктами компании.
LiteLLM Gateway ставят между приложениями и моделями. Он принимает вызовы, проверяет доступ и собирает расход по ключам, пользователям и командам.
Подключение DeepSeek API проверяют по доступу, обработке ошибок и учёту расходов.
Компания учитывает обращения, которые идут через шлюз. Прямой вызов по старому ключу останется за пределами его отчёта до перевода приложения на общий вход.
Если отчёта поставщика хватает, шлюз добавит работу по эксплуатации. Сигнал покупки — потерянная связь между расходом и проектом.
Шлюз выбирают по задаче учёта.
Документация LiteLLM Gateway и Virtual Keys, проверена 07.10.2026. Развилка выбора — наш вывод из функций шлюза.
2. Проект получает свой ключ и свой бюджет.
Виртуальный ключ связывает вызовы с владельцем расхода. Приложение обращается к шлюзу с этим ключом, а ключ поставщика модели хранится на стороне шлюза.
Проект сопоставляют команде LiteLLM, приложениям выдают отдельные ключи. Бюджет общий, а ключ одного приложения можно отозвать независимо от остальных.
Один ключ на все проекты оставляет CTO с общей суммой. Проект задаёт приложение или ключ: шлюз не узнает назначение запроса по его тексту.
Связь с задачей разработчик добавляет отдельно. Номер задачи в журнале позволяет разбирать дорогие запуски; доступность отчётов по тегам зависит от редакции LiteLLM.
Ключ отвечает за проект, метка — за запуск.
Virtual Keys, Team Budgets и Spend Tracking, проверены 07.10.2026. Аналитика по тегам в примерах отмечена Enterprise; схему меток и состав лицензии сверяют до разработки.
3. Сумма в шлюзе требует сверки с платежами.
Цена токенов отвечает на вопрос о расходе модели. Для отчёта по деньгам её сверяют с тарифом поставщика и тем же периодом оплаты.
На нашем счётчике за 1 июля — 7 октября 2026, 99 дней рядом стоят $57 780 по API и $1 621 по подпискам. Первая сумма расчётная, вторая начислена счётчиком по дням подписок.
На том же экране 422 млн токенов показаны без цены. Поэтому API-оценка за это окно неполная; надпись позволяет заметить пробел до решения о бюджете.
API-оценка и начисление подписок отвечают на разные вопросы.
/open/api-costs, прочитано 07.10.2026; окно 01.07–07.10, 99 дней. Подписки распределяются по дням и моделям, счётчик не учитывает скидки и чеки. Разрезы округлены.
Наша машина научила нас проверять методику счётчика. Повтор истории продолженной сессии и накопленный итог могут задвоить уже учтённые события.
LiteLLM тоже считает цену по расходу и таблице тарифов. При расхождении со счётом его документация предлагает сверять период, категории токенов и кэш.
Стоимость принятой задачи появляется после связи расхода с результатом работы. Как мы измеряем результат машины, разобрано в статье об агентной разработке в цифрах.
Поломки учёта превратились в правила счётчика.
27.09
Аудит обнаружил повторный счёт продолжений сессий и пропущенных помощников. Правило: сообщения учитываются один раз, помощники входят в расчёт, Codex считается по событиям расхода.
27.09
Разные экраны показывали деньги по разным формулам. Правило: публичные страницы и экран учёта получают суммы из одного расчёта за одинаковое окно.
Первичные записи 27.09.2026 сверены; действующая методика опубликована на /open/api-costs. Это наш учёт, не внедрение LiteLLM.
4. Бюджет проверяют на параллельных запросах и отказах.
Настроенный бюджет ещё нужно испытать. В текущей документации LiteLLM резервирует оценку цены до вызова и заменяет её фактическим расчётом после ответа.
Без резервирования параллельные запросы могут пройти по одному остатку бюджета. Вызовы без заранее известной полной цены проверяют отдельно.
Для бюджетов нужна база данных. Режим fail closed отклоняет вызов, если расход нельзя проверить; компания выбирает реакцию продукта на остановку.
Денежный бюджет дополняют ограничениями частоты и параллельности. Они сдерживают повторные попытки приложения, пока стоимость завершённых запросов ещё записывается.
Ограничение принимают по реакции на сбой.
Budgets, Rate Limits; Life of a Request; Spend Tracking, проверены 07.10.2026. Это программа приёмки, нагрузочный тест нами не проводился. Точную границу расхода согласуют для используемых вызовов.
5. Учёт обходится без текстов запросов.
Для разбора расхода нужны проект, модель и категории токенов. Номер задачи помогает найти результат работы без копирования исходного текста в финансовый отчёт.
LiteLLM позволяет убрать сообщения и ответы из интеграции логирования, сохранив расход. Настройку проверяют для всех включённых журналов.
Запреты для агента и правила хранения данных решают отдельно. Первое разобрано в правилах для ИИ-агентов, второе — в статье о персональных данных.
Для учёта хватает метаданных.
Logging и Spend Tracking, проверены 07.10.2026. Минимальный состав журнала — наше предложение для пилота.
6. Пилот заканчивается проверенным отчётом по проекту.
Первый результат разработки — отчёт по выбранному проекту. В него должны попасть его приложения, с понятным расходом и проверенными ограничениями.
Начать можно с приложения, которое команда умеет переключить обратно. Реальные запросы покажут расход и места, где ещё используются старые ключи.
Задачу исполнителю ставят через критерий «готово». Как его записать, разобрано в постановке задач агенту. Здесь критерием станет сверяемый отчёт, а не отвечающий контейнер.
Счётчик сам не изменит следующий запуск. Владелец разбирает дорогие задачи и меняет модели или бюджет; следующий отчёт показывает эффект решения.
Пилот принимают по отчёту и испытаниям.
Программа пилота составлена по документации LiteLLM и урокам нашего учёта; это предлагаемый порядок, не клиентский кейс.
Ключи, отчёты и ограничения можно заказать как изменения в коде компании. На /services тариф «Все проекты» стоит 500 000 ₽ в месяц и даёт три потока; условия проверены 07.10.2026.
Расходы на ИИ-функции вашего продукта оплачиваются отдельно от разработки. В задания пилота стоит включить метки, сверку цен и обработку остановки по бюджету.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Документация LiteLLM | Прочитаны Gateway, Virtual Keys, Team Budgets, Spend Tracking, Budgets, Life of a Request и Logging. Возможности описаны по документации; нагрузочный тест шлюза не проводился. | 2026-10-07 |
| Публичный счётчик | Живой /open/api-costs, окно с 1 июля по 7 октября 2026, 99 дней. API-оценка $57 780; начисление подписок $1 621. Предупреждение о 422 млн токенов без цены сохраняется, API-оценка неполная. | 2026-10-07 |
| Методика денег | Токены из транскриптов умножаются на публичные цены. Подписки распределяются по дням и моделям внутри своего вендора. Счётчик не учитывает скидки и чеки; банковские платежи из него не выводятся. | 2026-10-07 |
| Истории учёта | Первичные записи 27 сентября 2026 сверены: аудит, правило единого счётчика и единая формула денег для публичных страниц. Исторические суммы не используются; действующая методика видна на /open/api-costs. | 2026-10-07 |
| Условия разработки | Живой /services: «Все проекты», 500 000 ₽ в месяц, три потока. Расходы на ИИ-функции продукта клиента оплачиваются отдельно от разработки. | 2026-10-07 |
| Граница нашего опыта | Пример статьи — учёт машины агентов на vibecoding.ru. Клиентского кейса внедрения LiteLLM у нас нет, использование шлюза в нашей машине не заявляется. Таблицы испытаний и пилота описывают предлагаемую приёмку. | 2026-10-07 |
7. Частые вопросы
Что такое LiteLLM простыми словами?+
Сервер-шлюз к моделям и библиотека для вызовов. В этой статье речь о Gateway: общем месте проверки доступа, ограничений и учёта API-обращений.
LiteLLM заменяет подписку Claude Team?+
Для общего учёта API нужны API-подключения. Подписки и места сотрудников разобраны в статье о Claude Code в компании.
LiteLLM бесплатный?+
У LiteLLM есть открытая версия и корпоративные возможности. Состав отчётов, права доступа и лицензию сверяют под задачу. Оплата моделей и эксплуатация шлюза остаются отдельными расходами.
Можно ли считать расходы без запуска LiteLLM?+
Да. Наш публичный счётчик читает транскрипты машины. Шлюз нужен, когда компания хочет общий порядок доступа и ограничений во время API-вызова; посчитать историю можно другим способом.
Достаточно ли скачать Docker-образ?+
Образ запускает шлюз. Для общего учёта ещё нужны ключи проектов, база, цены моделей и проверка, что приложения действительно используют этот вход.
Бюджет гарантирует остановку до последнего цента?+
Это зависит от типа вызовов и настроек учёта. Резервирование, параллельность и отказ счётчика проверяют на пилоте. Для запросов без заранее известной цены границу расхода принимают отдельно.
Источники
- LiteLLM — Gateway — официальная документация
- LiteLLM — Virtual Keys — официальная документация
- LiteLLM — Team Budgets — официальная документация
- LiteLLM — Spend Tracking — официальная документация
- LiteLLM — Budgets, Rate Limits — официальная документация
- LiteLLM — Life of a Request — официальная документация
- LiteLLM — Logging — официальная документация
- vibecoding.ru — счётчик и методика расходов машины — наш замер
- vibecoding.ru — условия разработки для бизнеса — наш продукт
Запомнить
1. Общий учёт начинается с владельца запроса. Свяжите ключ с проектом до подключения приложений.
2. Сумму по токенам сверяют с тарифами и периодом оплаты. Отсутствующую цену показывайте отдельно.
3. Ограничения принимают на параллельных вызовах и отказах. Запишите реакцию продукта на остановку.
4. Результат пилота — проверяемый отчёт. Назначьте человека, который меняет правила следующего запуска по его данным.