Три вида токенов
В сессии Claude Code отправляется три вида токенов. Свежий вход это текст, которого модель ещё не видела в этой сессии: ваш запрос, прочитанные файлы и результаты инструментов. Кэшированный вход это контекст, который провайдер уже хранит: системный промпт, прошлые шаги и ранее прочитанные файлы. Выход это то, что пишет модель: код, объяснения и вызовы инструментов. Выход обычно самая малая часть, а кэшированный вход самая большая.
Почему решает кэш
Агент заново отправляет весь разговор на каждом шаге, чтобы модель могла продолжить задачу. Провайдер узнаёт повторяющийся префикс и отдаёт его из кэша за долю обычной цены входа. В длинной сессии нормально, когда доля кэша заметно превышает 80% всего входа. Поэтому цена за токен сама по себе мало что говорит: важны цена кэшированных токенов и их количество в вашей сессии.
Как Model.sale считает сессию
Model.sale списывает один тариф за миллион списываемых токенов. Свежий вход и выход считаются полностью, кэшированный вход за 40%. Для сессии: списанные токены = свежий вход + выход + 0,4 x кэшированный вход. На момент написания тарифы такие: $0,20 за миллион для claude-haiku-4-5-20251001, $0,55 для claude-sonnet-5-5 и $1,00 для claude-opus-5-5; живая таблица на странице Claude API.
Пример расчёта
Возьмём средний рефакторинг: 150 000 токенов свежего входа, 2 000 000 кэшированного входа за много шагов и 60 000 токенов выхода. Списанные токены = 150 000 + 60 000 + 0,4 x 2 000 000 = 1 010 000. При $0,55 за миллион (Sonnet 5.5) это около $0,56; при $1,00 (Opus 5.5) около $1,01; при $0,20 (Haiku 4.5) около $0,20. Небольшая правка бага: 20 000 свежих, 200 000 кэшированных и 8 000 токенов выхода это 108 000 списанных токенов, около $0,06 на Sonnet 5.5.
Оцените свой счёт
В кабинете видна точная сумма каждого запроса, поэтому сначала запустите одну типичную задачу и посмотрите итог. Умножьте на ожидаемое число таких задач в день. Калькулятор на сайте принимает свежие, кэшированные и выходные токены, а методика открыта в методологии цен. Сравнивайте результат со счётом любого другого провайдера за ту же сессию, а не с заголовочной ценой за токен.
Держите расход предсказуемым
Задайте лимиты до того, как агент заработает без присмотра. В кабинете у ключа есть дневной лимит, лимит на запрос и список разрешённых моделей, а prepaid-баланс не уходит ниже нуля: когда деньги кончаются, запросы останавливаются, а не создают неожиданный счёт. Для старта следуйте инструкции по настройке Claude Code и берите самую дешёвую модель, которая проходит ваши тесты.