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

## Начните с нагрузки {#workload}

Запишите одинаковые условия для всех кандидатов: запросы в день, входные и выходные токены на запрос, долю принятых ответов. Учитывайте системные инструкции, историю разговора и результаты инструментов, которые отправляются повторно. В длинной переписке даже короткий вопрос может требовать большого входа.

Берите количество токенов из реальных запросов. Число слов даёт лишь приближение: оно зависит от языка, кода и токенизатора. Отдельно посчитайте обычный и большой запрос. Одно среднее значение скрывает дорогие случаи.

## Формула стоимости {#formula}

Для обычных текстовых запросов без кэширования:

**Стоимость = (входные токены × цена входа + выходные токены × цена выхода) ÷ 1 000 000.**

Умножьте результат на число вызовов, включая промежуточные шаги агента. Для месячного бюджета лучше сложить все токены за месяц: округление каждого маленького запроса до центов даст большую погрешность.

На [странице Claude Sonnet 4.6 у разработчика](https://platform.claude.com/docs/en/models/sonnet-4-6/overview) указаны $3 за миллион входных и $15 за миллион выходных токенов. Проверено 31 октября 2026 года. В расчётах ниже используется этот тариф прямого API; подписка на чат оплачивается отдельно.

| Условная нагрузка | Вход на вызов | Выход на вызов | Цена вызова | 10 000 вызовов |
| --- | ---: | ---: | ---: | ---: |
| Короткий ответ | 2 000 | 1 000 | $0,021 | $210 |
| Вопрос по документу | 20 000 | 2 000 | $0,090 | $900 |
| Большой контекст | 200 000 | 8 000 | $0,720 | $7 200 |

В средней строке вход стоит 20 000 × $3 / 1 млн = $0,06, выход — 2 000 × $15 / 1 млн = $0,03. Итог $900 — арифметика для указанной нагрузки. Это не замер расходов реального приложения. Дополнительные сервисы, налоги и индивидуальные условия здесь не учтены.

## Разделяйте чтение и запись кэша {#cache}

Повторяющийся префикс помогает экономить, когда провайдер действительно сообщает попадание в кэш. В [документации Anthropic](https://platform.claude.com/docs/en/build-with-claude/prompt-caching) описаны совпадение префикса, срок хранения и раздельный учёт записей и чтений. В [таблице тарифов](https://platform.claude.com/docs/en/about-claude/pricing) чтение кэша Sonnet 4.6 стоит $0,30 за миллион токенов, запись на пять минут — $3,75. Дата проверки та же.

Пусть 18 000 из 20 000 входных токенов средней строки — подходящий кэшированный префикс. При попадании в готовый кэш запрос стоит 18 000 × $0,30 / 1 млн + 2 000 × $3 / 1 млн + 2 000 × $15 / 1 млн = **$0,0414**. Десять тысяч таких попаданий стоят $414. Запрос, который вместо этого создаёт пятиминутный кэш, стоит **$0,1035**. Прежде чем считать экономию, добавьте промахи, новые записи и истечение срока хранения.

## Сравнивайте принятые результаты {#results}

Сведите качество и цену в одну таблицу. Условная попытка за $0,09 с долей принятых результатов 90% даёт $0,10 за принятый результат. Попытка за $0,06 при 50% — $0,12. Здесь предполагаются независимые повторы с одинаковой стоимостью до успеха. Обе доли вымышлены для объяснения формулы и не являются бенчмарком моделей.

Для реального сравнения используйте одинаковый набор задач, записывайте все вызовы и принимайте результаты по одним критериям. Разделите общие расходы на число принятых результатов; рядом покажите задержку и ошибки. Название модели или место в рейтинге не заменяют эти измерения на вашей нагрузке.

## Проверьте условия предложения {#check}

Сверяйте точную версию модели, провайдера и единицу тарификации. Проверьте ставку для своей длины контекста и региона, доплаты за инструменты и условия кэша и пакетной обработки. У изображений, аудио и видео могут быть другие единицы оплаты: текстовая формула требует соответствующего пересчёта.

Для инструментов работы с кодом начните со справочников: [Codex — начало работы и лимиты](/ru/codex/), [Claude Code — начало работы и оплата](/ru/claude-code/), [Cursor — тарифы и расход](/ru/cursor/). В [сравнении Codex, Claude Code и Cursor](/ru/analysis/codex-vs-claude-code-vs-cursor/#budget) к бюджету задачи добавлены подписки и время проверки человеком; этот расчёт API покрывает часть с оплатой за токены.

В [таблице наблюдаемых цен](/ru/data/#prices) и [каталоге моделей](/ru/models/) собраны факты Signal Forge. В карточках есть ссылки на источники. Если цена отсутствует, она пока не установлена в каталоге: это не нулевая стоимость. Сравните датированный пример с текущими наблюдениями в [карточке Sonnet 4.6](/ru/models/anthropic/claude-sonnet-4-6/), а связанные изменения — в [хронике Claude](/ru/claude/).

Для другой нагрузки API в [справочнике Gemini 3.8 Flash](/ru/models/google/gemini-3-8-flash/) приведены проверки результата и объяснение связи модели с предложением провайдера. Перед сравнением счетов разных сервисов запишите провайдера и точный идентификатор API.

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