home.social

#hit_rate — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hit_rate, aggregated by home.social.

fetched live
  1. Одна строка в системном промпте отключала кеш целиком. 1% против 98% на живых вызовах

    Токен, прочитанный из кеша, стоит не «немного дешевле». Он дешевле в 10–31 раз : DeepSeek — $0.44 против $0.014 за миллион, OpenAI — $4.00 против $0.40. Кеш провайдера — префиксное дерево по токенам. Он работает ровно до первого расхождения с прошлым запросом. Дальше — всё по полной цене. Поэтому одна строка вида Current time: {datetime.now()} в начале системного промпта отключает кеш целиком: время меняется на четвёртом слове, и остальные две тысячи токенов политик и базы знаний каждый раз оплачиваются заново. Хотя не менялись ни разу. Я замерил это на живых вызовах DeepSeek. Один и тот же агент, одни и те же четыре вопроса, одна и та же минута — разница только в том, куда положить время. Ноль попаданий в кеш против 1152 токенов из 1180. Потом направил профайлер на 97 877 собственных вызовов Claude Code — 32,5 млрд входных токенов, 98% из кеша. Внутри: как найти такой баг у себя, почему совпадение текста на 96% ещё не значит, что кеш работает, и какие поломки не видно глазами вообще — схемы инструментов из словаря с плавающим порядком ключей, база знаний из set() , «префикс совпал, а кеша нет». Плюс отрицательный контроль: сценарий, где фикс не даёт ничего , и инструмент честно об этом пишет. Инструмент открыт: github.com/Isk4R1oT/prefixcash Проверить свой промпт

    habr.com/ru/articles/1075690/

    #prompt_caching #кеширование_промптов #LLM #оптимизация_затрат #prefix_cache #hit_rate #DeepSeek #Anthropic #OpenAI #Python

  2. Одна строка в системном промпте отключала кеш целиком. 1% против 98% на живых вызовах

    Токен, прочитанный из кеша, стоит не «немного дешевле». Он дешевле в 10–31 раз : DeepSeek — $0.44 против $0.014 за миллион, OpenAI — $4.00 против $0.40. Кеш провайдера — префиксное дерево по токенам. Он работает ровно до первого расхождения с прошлым запросом. Дальше — всё по полной цене. Поэтому одна строка вида Current time: {datetime.now()} в начале системного промпта отключает кеш целиком: время меняется на четвёртом слове, и остальные две тысячи токенов политик и базы знаний каждый раз оплачиваются заново. Хотя не менялись ни разу. Я замерил это на живых вызовах DeepSeek. Один и тот же агент, одни и те же четыре вопроса, одна и та же минута — разница только в том, куда положить время. Ноль попаданий в кеш против 1152 токенов из 1180. Потом направил профайлер на 97 877 собственных вызовов Claude Code — 32,5 млрд входных токенов, 98% из кеша. Внутри: как найти такой баг у себя, почему совпадение текста на 96% ещё не значит, что кеш работает, и какие поломки не видно глазами вообще — схемы инструментов из словаря с плавающим порядком ключей, база знаний из set() , «префикс совпал, а кеша нет». Плюс отрицательный контроль: сценарий, где фикс не даёт ничего , и инструмент честно об этом пишет. Инструмент открыт: github.com/Isk4R1oT/prefixcash Проверить свой промпт

    habr.com/ru/articles/1075690/

    #prompt_caching #кеширование_промптов #LLM #оптимизация_затрат #prefix_cache #hit_rate #DeepSeek #Anthropic #OpenAI #Python

  3. Одна строка в системном промпте отключала кеш целиком. 1% против 98% на живых вызовах

    Токен, прочитанный из кеша, стоит не «немного дешевле». Он дешевле в 10–31 раз : DeepSeek — $0.44 против $0.014 за миллион, OpenAI — $4.00 против $0.40. Кеш провайдера — префиксное дерево по токенам. Он работает ровно до первого расхождения с прошлым запросом. Дальше — всё по полной цене. Поэтому одна строка вида Current time: {datetime.now()} в начале системного промпта отключает кеш целиком: время меняется на четвёртом слове, и остальные две тысячи токенов политик и базы знаний каждый раз оплачиваются заново. Хотя не менялись ни разу. Я замерил это на живых вызовах DeepSeek. Один и тот же агент, одни и те же четыре вопроса, одна и та же минута — разница только в том, куда положить время. Ноль попаданий в кеш против 1152 токенов из 1180. Потом направил профайлер на 97 877 собственных вызовов Claude Code — 32,5 млрд входных токенов, 98% из кеша. Внутри: как найти такой баг у себя, почему совпадение текста на 96% ещё не значит, что кеш работает, и какие поломки не видно глазами вообще — схемы инструментов из словаря с плавающим порядком ключей, база знаний из set() , «префикс совпал, а кеша нет». Плюс отрицательный контроль: сценарий, где фикс не даёт ничего , и инструмент честно об этом пишет. Инструмент открыт: github.com/Isk4R1oT/prefixcash Проверить свой промпт

    habr.com/ru/articles/1075690/

    #prompt_caching #кеширование_промптов #LLM #оптимизация_затрат #prefix_cache #hit_rate #DeepSeek #Anthropic #OpenAI #Python