Преимущества
Экономия
Снижение затрат до 90%
Скорость
Ускорение времени ответа
Нагрузка
Уменьшение нагрузки на инфраструктуру
Поддержка провайдерами
Использование с Claude
Для Anthropic Claude требуется явное указание точек кеширования черезcache_control:
Claude поддерживает максимум 4 точки кеширования с TTL 5 минут или 1 час.
ttl внутри cache_control. Отдельный заголовок
anthropic-beta: extended-cache-ttl-2025-04-11 не нужен — часовой кеш включается только полем:
Нативный эндпоинт Anthropic
Кроме OpenAI-совместимого/v1/chat/completions, Polza принимает запросы в нативном формате
Anthropic Messages API — POST /v1/messages. Это путь, которым ходит Claude Code.
cache_control поддерживается во всех местах, где его допускает Anthropic:
Кешируемый префикс собирается в порядке
tools → system → messages: точка кеширования
покрывает всё, что стоит выше неё. Изменение инструментов инвалидирует и системный промпт,
и историю сообщений.
Мониторинг кеша
Для OpenAI-совместимого пути информация об использовании кеша возвращается вusage:
prompt_tokens — весь вход целиком; cached_tokens и cache_write_tokens лишь расшифровывают,
какая его часть прочитана из кеша и какая в него записана.
Нативный эндпоинт /v1/messages отдаёт счётчики в формате Anthropic:
input_tokens — только та часть входа, которая не попала в кеш. Полный вход считается как
input_tokens + cache_read_input_tokens + cache_creation_input_tokens. На первом запросе токены
префикса попадают в cache_creation_input_tokens, на последующих — в cache_read_input_tokens.
Пример экономии
Без кеширования
С кешированием (90% hit rate)
Реальный сценарий
Для техподдержки с 500 запросами в день и 15,000-токенным промптом базы знаний:- Без кеша: ~6,500 ₽/день
- С кешем (90%): ~650 ₽/день
- Месячная экономия: ~194,000 ₽
Рекомендации
1
Постоянная структура
Поддерживайте постоянную структуру промптов для эффективного кеширования
2
Явное управление
Используйте
cache_control для больших текстов с Claude3
Группировка
Группируйте похожие запросы для максимизации попаданий в кеш
Ограничения
- Минимальный размер промпта обычно 1000+ токенов
- Не все модели поддерживают кеширование
- TTL варьируется: 5 минут (Claude) — неограниченно (OpenAI в рамках сессии)