✓ Мультипликативный, а не аддитивный· Кэширование → Пакетное → Зафиксировано· сообщить о проблеме →
Оперативное кэширование, Пакетный API и скидка на обязательства по расходам каждый из них сокращает ваши счета, но, сложенные наивно, кажется, что они экономят больше, чем вы тратите. Они складываются: пакетная скидка на уже более дешевую кэшированную цену, а зафиксированная скидка рассчитывается на то, что осталось. Это цены истинная смешанная стоимость за миллион токенов, настоящий ежемесячный счети водопад откуда на самом деле берется каждый доллар сбережений.
—
штабелировано/мес.
—прейскурантная цена / мес.
—общая экономия
—смешанный $/1 млн.
Водопад сбережений — каждый рычаг действует на то, что осталось у последнего
Начните с прейскурантной цены, примените быстрое кэширование к входной стороне, затем API пакетной обработки к пакетной доле, а затем зафиксированную скидку ко всему оставшемуся счету. Ступенчатая колонна — это то, что удалил один только этот рычаг; бегущий столбец — это то, что осталось.
Этап
Этот шаг сохранен.
Выполняется ежемесячно
Аддитив против мультипликатива — ловушка
Добавление трех основных скидок приводит к завышению экономии, иногда превышающей 100%. Реальный стек умножает то, что вы сохраняете на каждом этапе. Это показывает разрыв между вашими цифрами.
Метод
Заявленная экономия
Ежемесячно
Три скидки редко делают его бесплатным.
В каждом руководстве по сокращению затрат LLM перечислены одни и те же рычаги — кэшируйте запросы, группируйте то, что может подождать, обязуйтесь потратиться на оптовую скидку — и в каждом из них указывается процент в заголовке. Ошибка состоит в том, чтобы складывать эти проценты. Скидки не суммируются, а суммируются: каждый получает работу только на те деньги, которые оставил предыдущий. Скидка 90 % на кэш, которая касается только входной стороны, пакетная скидка 50 % на долю трафика, допускающего задержку, и гарантированная скидка 15 % на счет-фактуру не суммируются со скидкой в 155 % — они умножаются на действительное число, которое всегда менее впечатляюще, чем сумма, и всегда больше нуля. Этот калькулятор применяет их в том порядке, в котором они происходят — кэширование во время запроса, пакет при отправке, подтверждение при выставлении счета — и проводит расчет по водопаду, чтобы вы могли увидеть, что на самом деле удалил каждый рычаг, а не то, что обещала его брошюра. Это также раскрывает ловушки, скрытые за заголовками: кэширование только входных токенов снижает скидку, поэтому рабочая нагрузка с большим объемом вывода почти не ощущает этого; пакетная обработка применяется только к трафику, который может подождать, поэтому интерактивный продукт пропускает через него небольшую часть своего объема; а некоторые провайдеры вообще не позволяют кэшировать и пакетировать один и тот же запрос. Оцените каждый рычаг отдельно с помощью быстрый калькулятор кэширования, пакетный калькулятор API и Калькулятор запланированных расходов — тогда приходите сюда посмотреть, что они на самом деле делают вместе, и сравните результат с полным калькулятор оптимизации затрат.
Прейскурантная цена начинается с разделения вашего токена: входные токены, умноженные на входную цену, плюс выходные токены, умноженные на выходную цену, деленные на миллион, умноженные на количество запросов в месяц. Оперативное кэширование действует только на входной стороне — эффективная входная цена становится входной ценой, умноженной на единицу минус доля кэшируемого и повторного использования, умноженная на скидку на чтение кэша, поэтому, если 70% входных данных используется повторно, а кэшированные чтения обходятся на 90% дешевле, вы экономите 63% входных затрат, в то время как выходные данные остаются по полной цене. Скидка Batch API применяется к пакетной доле объема: пакетная часть счета после кэширования умножается на единицу минус пакетная скидка, остальная часть остается нетронутой, поскольку пакетный трафик в реальном времени не может быть пакетирован. Наконец, скидка на гарантированные расходы представляет собой фиксированный множитель на весь оставшийся счет. Суммарная сумма — это прейскурантная цена, проходящая через все три в указанном порядке; смешанная стоимость за миллион токенов равна общей сумме, разделенной на общее количество обработанных токенов. Таблица аддитивных и мультипликативных показателей противопоставляет честную сложную экономию наивной сумме общих процентов, которая может превышать 100% и всегда неверна. Кэширование касается только ввода, пакетное — только толерантного к ожиданию общего ресурса, а некоторые провайдеры блокируют кэширование пакетных запросов — поэтому рассматривайте объединенный показатель как лучший случай для трафика, где все три действительно применимы.
Часто задаваемые вопросы
Почему накопленная экономия на LLM не складывается просто так?
Каждый рычаг дисконтирует то, что осталось от предыдущего, поэтому они складываются, а не добавляются. Сохраните 60 % после кэширования, 50 % после пакета, 80 % после гарантированной скидки, и вы окажетесь на 24 % в списке — экономия 76 %, а не 110 %, которые вы получаете, сложив 40, 50 и 20. Вы никогда не сможете сэкономить больше, чем тратите, поэтому суммирование процентов в заголовках всегда неверно.
Обеспечивает ли кэширование подсказок скидки только на входные токены?
Да. Кэширование повторно использует префикс уже отправленных вами токенов; вывод генерируется каждый раз заново и никогда не кэшируется. Таким образом, рабочая нагрузка RAG с большим объемом ввода кажется тяжело кэшируемой, в то время как рабочая нагрузка с большим объемом вывода почти не замечает этого. Этот инструмент применяет скидку кеширования только к входной части и только к повторно используемой части.
Меняет ли порядок скидок итоговую сумму?
Для простых процентов нет — умножение коммутативно, поэтому 0,6 × 0,5 × 0,8 одинаково в любом порядке. Порядок лишь меняет историю, которую рассказывает водопад. Это начинает иметь значение, когда скидка не является фиксированной — фиксированный уровень, который разблокируется выше порогового значения, или надбавка за запись в кэш — что этот инструмент помечает, а не моделирует точно.
Могу ли я действительно совместить все три в производстве?
Кэширование и зафиксированные скидки четко суммируются. Пакетный API является загвоздкой: пакетные задания являются асинхронными, поэтому их может использовать только трафик, устойчивый к задержкам, а некоторые поставщики не предлагают кэширование пакетных запросов. Установите долю пакета ниже 100%, чтобы смоделировать разделение, и убедитесь, что ваш провайдер разрешает использовать рычаги вместе, прежде чем обещать профинансировать объединенное количество.