К содержимому
Claude Code с 0:полный курс
Уровень 3 · Деньги, скорость и production 4 мин Проверено автором · 3 июл. 2026 г.

Считаем токены и деньги

Стоимость запроса считают по полю usage, а токены — через count_tokens, а не чужими токенайзерами. Как прикинуть цену заранее.

Уровень 3 · 0 / 4 уроков0%

Деньги в Claude API считают не в символах и не в словах, а в . Платишь отдельно за вход (твой промпт) и за выход (ответ модели). У каждой модели свой ценник за 1M токенов: claude-opus-4-8 — $5 вход / $25 выход, claude-sonnet-4-6 — $3 / $15, claude-haiku-4-5 — $1 / $5. Выход всегда дороже входа в несколько раз — это главное, что определяет счёт.

Где взять реальные цифры

Каждый ответ возвращает поле usage — это факт по конкретному запросу, не догадки:

{
  "content": [{"type": "text", "text": "..."}],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 1024,
    "output_tokens": 312,
    "cache_read_input_tokens": 0,
    "cache_creation_input_tokens": 0
  }
}

Стоимость считается так: input_tokens × цена входа + output_tokens × цена выхода. Для бота поддержки магазина это значит: длинная история диалога раздувает input_tokens на каждом шаге, а развёрнутый ответ бьёт по дорогому выходу.

Оценка ДО отправки

Если надо прикинуть размер промпта заранее (например, выгрузка отзывов на анализ) — есть отдельный вызов:

from anthropic import Anthropic

client = Anthropic()
n = client.messages.count_tokens(
    model="claude-opus-4-8",
    messages=[{"role": "user", "content": open("otzyvy.txt").read()}],
).input_tokens
print(n)

Важно

Не считай токены Claude через tiktoken — это токенайзер OpenAI, и для Claude он врёт (особенно на коде и не-английском тексте). Бери count_tokens для оценки и поле usage для факта.

Токенайзер привязан к модели — поэтому в count_tokens передаётся та же модель, которой будешь отвечать.

Практика в терминале

Отправь запрос в тренажёре ниже и найди в JSON-ответе блок usage. Прикинь по нему цену: input_tokens умножь на цену входа, output_tokens — на цену выхода. Эти два числа и есть твой счёт.

Проверь себя

Отвечено 0/3
Режим:

Чем считать стоимость уже выполненного запроса?

Нужно оценить размер большого промпта ДО отправки. Что использовать?

Что обычно дороже в одном запросе?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Отправь запрос и найди в ответе поле usage: сколько токенов ушло на вход (input_tokens) и на выход (output_tokens). Именно по этим цифрам считаются деньги.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Отправь запрос через curl
  • Не выполнено: В ответе видно расход входных токенов
  • Не выполнено: В ответе видно расход выходных токенов

Вопросы и ответы по уроку

Чем считать стоимость уже выполненного запроса?

usage в каждом ответе — это фактический расход токенов на вход и выход по конкретному запросу. Из него и считается цена.

Нужно оценить размер большого промпта ДО отправки. Что использовать?

count_tokens даёт точную оценку для конкретной модели. tiktoken — токенайзер OpenAI и для Claude занижает счёт.

Что обычно дороже в одном запросе?

У всех моделей цена за выход в несколько раз выше цены за вход (например, у Opus 4.8 — $25 против $5 за 1M). Длинные ответы бьют по счёту сильнее всего.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K