Блог и статьи
Когда свой GPU-сервер дешевле API для LLM?

Когда свой GPU-сервер дешевле API для LLM?

Compare per-token API pricing with GPU rental and calculate how much traffic makes a dedicated server cheaper.

7 ноября 2026 г.Автор: qudata3 мин чтения

Стоимость инференса LLM через API зависит от числа токенов и тарифов провайдера. У своего сервера, в том числе арендованного, основные расходы идут за время работы GPU и сопровождение. При редких запросах API обычно проще обосновать по бюджету. При устойчивой нагрузке сервер может выйти дешевле, если одна конфигурация справляется с пиком и выдерживает нужную задержку.

Приведите обе схемы к стоимости за месяц

Для API раздельно посчитайте входные и выходные токены. Обозначим их месячный объём в миллионах как I и O, а цены за миллион как Pвх и Pвых. Тогда месячная стоимость равна I × Pвх + O × Pвых. Если часть входных токенов тарифицируется как кэшированная, посчитайте её отдельно по соответствующей ставке. При наличии добавьте платные инструменты, минимальный платёж и другие позиции из счёта.

Для сервера умножьте цену конфигурации за час на оплачиваемое время. Добавьте хранение, сетевой трафик, резервные инстансы и сопровождение, если эти расходы возникают. Для нескольких конфигураций сложите их стоимость. У круглосуточного сервера за 30 дней набегает 720 оплачиваемых часов, даже если часть времени он ждёт запросы. Если сервер можно выключать между задачами, берите реальное число оплаченных часов, включая запуск и прогрев. Если вы хотите арендовать LLM вместе с GPU на Qudata.ai, подставьте в формулу ставку для выбранной конфигурации.

Найдите точку безубыточности на своём профиле трафика

Допустим, на три входных токена приходится один выходной. При условных ценах 20 ₽ за миллион входных и 60 ₽ за миллион выходных средняя ставка API составит 30 ₽ за миллион суммарных токенов. Если сервер стоит условные 60 ₽ в час и включён весь 30-дневный месяц, его аренда обойдётся в 43 200 ₽. Разделите 43 200 ₽ на 30 ₽ и получите порог 1 440 млн токенов за месяц. Это около 556 суммарных токенов в секунду в среднем за оплачиваемое время.

В таблице сравниваются два профиля при той же пропорции входа и выхода. Все цены условные. Сумма для сервера включает только круглосуточную аренду одного инстанса.

ПрофильВход и выход за месяцAPIGPU-сервер
Редкие всплески45 млн + 15 млн1 800 ₽43 200 ₽
Устойчивая загрузка1 350 млн + 450 млн54 000 ₽43 200 ₽

Во втором сценарии запас в пользу аренды составляет 10 800 ₽ в месяц. Если хранение, резерв и работа команды достигают этой суммы, преимущество исчезает. В первом сценарии можно пересчитать аренду под запуск по расписанию, если задачи допускают ожидание. Для сервиса с жёстким временем ответа учитывайте, сколько мощности придётся держать готовой к всплеску.

Проверьте, способен ли сервер пройти рассчитанный порог

Порог в токенах — условие по цене. Для проверки мощности прогоните типичные запросы и длинные промпты с рабочим распределением нагрузки. Запишите число успешных запросов, время до первого токена и 95-й процентиль общей задержки. Сохраните пропорцию входных и выходных токенов из расчёта и измерьте пропускную способность при той интенсивности, на которой сервер ещё выдерживает ваш лимит задержки. Средние 556 токенов в секунду из примера нельзя сравнивать со скоростью генерации одного ответа. У входных и выходных токенов разная вычислительная стоимость, а очередь в пиковый час меняет задержку.

Сопоставьте качество ответов на одних и тех же задачах. Если API и арендованный сервер используют разные модели или токенизаторы, посчитайте стоимость одной успешно выполненной задачи. Включите повторы и долю ошибок. Если первый инстанс не выдерживает пик, подставьте в расчёт стоимость всей нужной конфигурации, затем сравните её с API. Если вы разворачиваете модель сами, можно сравнить ставки аренды GPU на Qudata.ai и подставить цену подходящего инстанса в расчёт.

Стоимость инференса LLM через API и GPU-сервер с Qudata