БесплатноСредний уровень60 мин

Стоимость и лимиты: как не сжечь бюджет

Коротко

Расход на агента складывается не из «числа вопросов», а из количества обработанных токенов: токен — единица текста, которую считает модель. Агент пересылает модели всю беседу на каждом шаге, поэтому длинная сессия с большим контекстом стоит заметно дороже серии коротких. Рычаги простые: сузить контекст, ставить точные задачи, выбирать подходящую модель и следить за расходом. Цены и лимиты тарифов в этом уроке не приводятся: они меняются, актуальные значения смотрите на страницах вендоров (ссылки в источниках). Урок завершается итоговым заданием курса.

После урока вы сможете

  • Назвать источники расхода токенов и способы сузить контекст
  • Следить за расходом встроенными командами и инструментом учёта InterLAB
  • Выполнить итоговое задание: маленькая фича по циклу курса с записанной трассой решений
Содержание
  1. 01Откуда берётся расход
  2. 02Как сузить контекст
  3. 03Как следить за расходом
  4. 04Итоговое задание курса
  5. 05Что дальше

Откуда берётся расход

Документация Claude Code называет основные причины:

  • Размер контекста. Claude Code отправляет всю беседу с каждым запросом, а каждое обращение к инструментам добавляет ещё запрос с их результатами. Благодаря кешированию промптов повторное чтение истории дешевле, но вопрос в одну строку в сессии, которая открыта весь день, всё равно тянет за собой весь диалог.
  • Промахи кеша. Первое сообщение после перерыва, превышающего срок жизни кеша, заново обрабатывает весь контекст.
  • Мышление модели. Токены расширенного мышления тарифицируются как выходные. Для простых задач уровень усилий можно снизить командой /effort.
  • Подагенты и команды агентов. Каждый подагент отправляет собственные запросы; команды из нескольких агентов расходуют заметно больше одной сессии.
  • Подключённые серверы и длинные файлы. Имена инструментов MCP и большие файлы в контексте занимают место.
  • Повторы и тупики. Бесконечные поправки и расплывчатые запросы вроде «улучши проект» вызывают широкое чтение файлов.
  • Фоновые задания. Запланированные задачи и циклы срабатывают, даже когда сессия простаивает, и каждый раз отправляют весь контекст.

В Codex устройство тарифа другое: в документации описаны планы, лимиты, зависящие от модели и размера задачи и от того, где она выполняется (локально или в облаке), кредиты и использование через API-ключ с оплатой по токенам. Детали и числа — на странице тарифов Codex.

Как сузить контекст

  1. Одна сессия — одна задача. Между несвязанными задачами выполняйте /clear в Claude Code или /new в Codex. Перед очисткой дайте беседе имя (/rename), если к ней придётся вернуться.
  2. Сжимайте осознанно. /compact с указаниями (/compact Focus on the API changes) суммирует беседу и освобождает место. В Codex есть /compact тоже. Учтите, что сжатие само читает всю беседу, поэтому делайте его до того, как контекст раздулся.
  3. Точные запросы. «Добавь проверку ввода в функцию входа в auth.ts» читает меньше файлов, чем «улучши код». Называйте файл и вопрос.
  4. План до правок. Режим плана не даёт уйти в неверную сторону и переделывать дорогую работу.
  5. Короткие файлы правил. Файл CLAUDE.md загружается в каждую сессию: документация советует держаться меньше 200 строк; особые инструкции выносят в навыки, которые загружаются по требованию.
  6. Разведку отдавайте подагентам. Они читают файлы в своём контексте и возвращают краткий итог. Но их запросы тоже тарифицируются.
  7. Подходящая модель и усилие. Команда /model переключает модель, а /effort меняет уровень усилий. Для простых подагентов можно выбрать более лёгкую модель. Не называем конкретные модели: список меняется, смотрите актуальный в /model.
  8. Отключайте лишнее. Неиспользуемые серверы MCP отключайте через /mcp.

Как следить за расходом

Claude Code /usage (алиасы /cost, /stats)

Что показывает
Расход токенов сессии, лимиты плана, активность

Claude Code /context

Что показывает
Что занимает место в контексте

Статус-строка Claude Code

Что показывает
Заполнение контекста постоянно, если её настроить

Codex /status

Что показывает
Конфигурация сессии и расход токенов

Codex /usage

Что показывает
Расход токенов аккаунта

Консоль вендора (для Claude — страница использования в Claude Console; для Codex — раздел использования в настройках аккаунта, сверьте с документацией)

Что показывает
Официальные данные об использовании и биллинге

Документация Claude Code предупреждает: денежная сумма в /usage — оценка по прайс-листу, а за достоверными данными нужно идти в консоль. Подписчикам тарифов с включённым использованием сумма сессии для биллинга не важна, им показывается расход лимита.

Для команд документация описывает лимиты расходов: для API-организаций — лимиты на рабочие пространства в Claude Console, для подписок — лимиты в административных настройках, для облачных провайдеров — бюджеты в их консолях.

Инструмент учёта InterLAB

Если у вас есть выгрузка событий API (при работе по API-ключу, через шлюз или из экспорта метрик OpenTelemetry, который Claude Code поддерживает), загрузите её в инструмент «Учёт расходов на AI-агентов». Он принимает CSV, JSONL или JSON, сопоставляет колонки, считает токены и стоимость по проектам, моделям, задачам и дням, находит повторы и аномалии и сравнивает расход с месячными бюджетами. Цены вы вводите сами из прайса провайдера, файл обрабатывается в браузере. Формат вашей выгрузки и то, как её получить, сверьте с документацией вендора.

Итоговое задание курса

Сделайте маленькую фичу в тестовом репозитории, пройдя цикл курса, и запишите трассу решений.

  1. База. Выберите учебный репозиторий с тестами. Добавьте AGENTS.md (урок 4), создайте ветку, проверьте зелёные тесты (урок 7).
  2. Режим. Работайте в ручном режиме или с правилами, описанными в уроке 6. Запишите версию инструмента и режим.
  3. Задача. Заполните шаблон из урока 5: контекст, цель, три проверяемых критерия, границы.
  4. План. Получите план, исправьте минимум один пункт словами.
  5. Правки. Падающий тест, реализация, вывод проверок. Коммитьте на зелёных шагах.
  6. Проверка. Прочитайте весь дифф. Запустите /review (Codex) или /code-review (Claude Code) и решите по каждому замечанию.
  7. Расход. После работы посмотрите /usage или /status и запишите цифры.

Трасса решений — файл по шаблону:

markdown
Задача и критерии:
Инструмент, версия, режим разрешений:
План агента -> что я исправил в плане:
Команды проверки и результат (красный -> зелёный):
Что агент сделал лишнего, что я откатил и чем:
Что принял без правки, почему:
Что отклонил, почему:
Расход токенов (откуда цифра):
Что изменю в AGENTS.md по итогам:

Хорошая трасса короткая: одной страницы достаточно. Она нужна не для отчётности, а чтобы увидеть повторяющиеся ошибки и превратить их в строки правил.

Что дальше

Курс закончен: у вас есть процесс (план, правки, проверка), правила проекта, ограничения и учёт расхода. Если вы хотите довести собственный продукт, собранный с агентом, до состояния, пригодного для боя, или выстроить такой процесс для команды, обратитесь за технической консультацией или оцените состояние проекта через аудит ИИ-кода.

Урок позади?

Следующий урок →

AI-ассистенты в разработке: Claude Code и Codex на практике

Сделаем за васТехническая консультация до начала разработкиПлатная техническая консультация: выбор стека, архитектура MVP, ревью ТЗ и roadmap, разбор проблемы. Варианты, компромиссы и следующие шаги до начала разработки.Узнать об услуге →