Расходы и кэширование: как не сжечь бюджет

API — это реальные деньги за каждый запрос. Хорошая новость: расходы маркетолога обычно измеряются несколькими долларами в месяц, если не делать типичных ошибок. Разберём, где утекает бюджет и как его беречь.

🎯 После урока сможешь: настроить кэширование и удержать расходы на API в пределах пары долларов в месяц.

Где деньги «утекают»

Где деньги утекают: Opus для классификации — лишний расход ×60; каждый раз шлём весь брендбук в промпт — ×5–10; не поставили лимит max_tokens — ×2–3; большие пачки без пакетной обработки — ×2.

Контроль расходов

  • В Anthropic Console: Settings → Limits → задать месячный лимит (например, $50) и уведомления на 50% / 80%.
  • В запросе всегда ставить max_tokens — жёсткий потолок длины ответа.
  • Логировать стоимость каждого запроса (по полю usage в ответе) в Google Sheets.

Кэширование: экономия до 90%

Проблема: системный промпт с брендбуком (~1 500 токенов) отправляется при каждом запросе. На 100 постах это 150 000 лишних токенов. Решение: кэширование — Anthropic запоминает большой статичный блок и при повторных запросах берёт его из кэша по цене 10% от обычной.

Когда применять кэширование: большой системный промпт от 1024 токенов, один и тот же контекст для серии запросов, повторы в течение 5 минут. Эффект на постоянном брендбуке: 10 постов — экономия ~60%, 100 постов — ~88%, 1000 постов — ~90%.
response = client.messages.create(
    model="claude-sonnet-5",
    max_tokens=500,
    system=[{
        "type": "text",
        "text": "<брендбук компании ~1500 токенов>",
        "cache_control": {"type": "ephemeral"}   # включаем кэш
    }],
    messages=[{"role": "user", "content": "Пост про запуск весенней коллекции"}]
)
Первый запрос платный, следующие 99 — по 10% цены системного блока.

В no-code (n8n / Make) кэш включается так же — добавляете cache_control в JSON системного промпта через нод HTTP Request.

Кэширование — главный приём экономии для маркетолога. Применяйте всегда, когда есть постоянный системный промпт (а брендбук постоянный). Бюджет с оптимизацией: 100 постов + 30 рассылок + отчёты + анализ отзывов ≈ $3.5–6/мес вместо $15–30.

Контрольный вопрос. Что делает кэширование системного промпта?

АУскоряет интернет-соединение с серверами модели
БПовторно использует большой статичный блок по цене 10%
ВУдаляет старые запросы, чтобы освободить контекст

Подсказка: Кэш = 10% от обычной цены на повторах.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Когда кэширование даёт наибольший эффект?

АБольшой постоянный системный промпт + серия запросов подряд
БКогда каждый промпт полностью разный и пишется заново
ВОдин разовый короткий запрос к дешёвой модели

Подсказка: Постоянный контекст + много запросов.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Зачем ставить месячный лимит в Anthropic Console?

АЧтобы запросы обрабатывались быстрее и в приоритете
БЭто обязательное требование Anthropic при регистрации
ВЧтобы не потратить лишнего из-за ошибки в пайплайне

Подсказка: Страховка от «сжёг бюджет за ночь».

Онлайн-проверка ответа появится позже

Контрольный вопрос. Системный промпт с брендбуком ~1500 токенов уходит при каждом запросе без кэша. Если в месяц у тебя не 100, а 50 постов, сколько лишних токенов это добавит суммарно за 50 постов? Впиши число.

Подсказка: Умножь размер системного промпта на число постов — как в примере урока с 100 постами.

Онлайн-проверка ответа появится позже

Контрольный вопрос. По таблице «Где деньги утекают»: не поставил лимит max_tokens — лишний расход ×2–3, каждый раз шлёшь весь брендбук вместо кэша — лишний расход ×5–10. Если взять НАИБОЛЬШИЕ множители из каждой строки и просто перемножить их, во сколько раз в худшем случае вырастет расход по сравнению с оптимальным сценарием? Впиши число.

Подсказка: Возьми большее число из первой строки и большее число из второй строки, перемножь их.

Онлайн-проверка ответа появится позже

Что дальше

Фундамент готов: ключ, модели, расходы под контролем. В Модуле 3 соберём первую команду агентов-копирайтеров. Сначала закрепим модуль на практике.

← Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева