Релизы и изменения моделей
Claude Sonnet 5.5: пять поломок кода и цена в рублях
Обновление 29.10.2026: Fable 5 снята с текущего каталога KeyDealer по решению владельца после исчезновения маршрута у поставщика. Упоминания модели и её цены ниже относятся к дате публикации. Для новых запросов используйте актуальный каталог.
Claude Sonnet 5.5 стоит у Anthropic 2 доллара за миллион входных токенов и 10 за выходные, около 161 и 805 ₽ по курсу ЦБ на 28 октября 2026 года. В KeyDealer она есть как sonnet-5-5-route-2 за 30 ₽ за миллион. Код под Sonnet 5 может сломаться: пять изменений возвращают 400, шестое глушит заметки между вызовами инструментов.
Модель вышла 28 сентября, через шесть дней после Opus 5.5, и часть поломок у них общая. Ниже то, что относится именно к Sonnet: прайс, сравнение с нашей ставкой, ловушки миграции и что проверено в нашем каталоге.
Сколько стоит Claude Sonnet 5.5 у Anthropic и чем она лучше Sonnet 5?
Базовые ставки те же, что у Sonnet 5: вход $2, выход $10 за миллион токенов. Изменилось чтение из кэша: $0,10 вместо $0,20, то есть 5% от цены входа. Запись в кэш на 5 минут стоит $2,50, на час $4, пакетная обработка даёт скидку 50%. Как Sonnet 5 пришла к цене $2 и $10, мы разбирали отдельно.
Что изменилось по данным анонса Anthropic:
- скорость выше на 30% и больше;
- на большинстве задач модель обходится до 30% дешевле за счёт меньшего числа токенов;
- на CursorBench 4.0, наборе задач из реальных сессий Cursor, — 55,5% против 34,1% у Sonnet 5 и 57,8% у Opus 5.5.
Это цифры самого вендора, независимых замеров мы не видели. Anthropic оговаривает: сложную открытую работу Opus 5.5 делает лучше, Sonnet 5.5 сильнее на понятных повседневных задачах, исправлении багов и подготовке документов. Контекст 1 млн токенов, выход до 128 тысяч, уровень усилия по умолчанию high. Токенизатор тот же, что у Sonnet 5, поэтому одинаковый текст даёт одинаковое число токенов.
Сессия агента из разбора Opus 5.5: 0,2 млн токенов записи в кэш на 5 минут, 10 млн чтения из кэша, 1 млн свежего входа, 0,5 млн выхода. У Sonnet 5.5 это 0,50 + 1,00 + 2 + 5 = $8,50, у Opus 5.5 — $17,00. По курсу 80,5307 ₽ за доллар — 685 ₽ против 1369 ₽.
Сколько Sonnet 5.5 стоит в KeyDealer по сравнению с прайсом Anthropic?
Через KeyDealer Sonnet 5.5 доступна по одному ключу за 30 ₽ за миллион токенов на входе, выходе и в кэше, с оплатой российской картой. Обычный запрос на 20 тысяч токенов входа и 2 тысячи выхода выходит у нас около 0,81 ₽ против 4,83 ₽ по прайсу Anthropic, примерно в шесть раз дешевле.
Прайс пересчитан по курсу ЦБ на 28 октября 2026 года, 80,5307 ₽ за доллар.
| За 1 млн токенов | Anthropic | KeyDealer, sonnet-5-5-route-2 |
|---|---|---|
| Вход | $2 ≈ 161 ₽ | 30 ₽ |
| Выход | $10 ≈ 805 ₽ | 30 ₽ |
| Чтение из кэша | $0,10 ≈ 8,05 ₽ | 30 ₽ |
| Запись в кэш, 5 мин | $2,50 ≈ 201 ₽ | 30 ₽ |
Две наши особенности меняют расчёт. Первая — служебный контекст маршрута: по оценке каталога к каждому запросу добавляется около 5000 токенов, они оплачиваются как вход, это примерно 0,15 ₽ на запрос. Вторая — prompt_cache у позиции unsupported: попадания в кэш возможны, но кэшированный вход тарифицируется по ставке обычного.
Обычный запрос, 20 тысяч входа и 2 тысячи выхода: у Anthropic 4,83 ₽, у нас 0,81 ₽ со служебным контекстом. Разница в 6 раз.
Сессия агента из расчёта выше, около 50 запросов: у Anthropic 685 ₽. У нас 11,2 млн входа и 0,5 млн выхода по 30 ₽ плюс служебный контекст: около 359 ₽. Разница в 1,9 раза, меньше, чем на обычном запросе, потому что чтение из кэша у вендора стоит копейки.
Где мы проигрываем: на нагрузке, почти целиком состоящей из попаданий в кэш с короткими ответами. Запрос на 100 тысяч токенов из кэша и тысячу токенов ответа стоит у Anthropic около 1,61 ₽, у нас 3,18 ₽. Если у вас такой профиль, считайте на своих объёмах.
Для сравнения: Sonnet 5 у нас есть на двух позициях по 30 ₽. У sonnet-5 служебный контекст около 8861 токена, поэтому тот же обычный запрос стоит 0,93 ₽ против 4,83 ₽ у вендора.
Почему Sonnet 5.5 возвращает 400 на thinking disabled?
Потому что значение disabled на этой модели убрали. Запрос с thinking: {"type": "disabled"} возвращает 400 invalid_request_error, и в тексте ошибки Anthropic подсказывает замену.
Замена — between_tools, самая низкая ступень рассуждения. Модель не думает перед ответом, но короткие заметки между вызовами инструментов пишет и возвращает их блоками thinking с текстом. Правила строгие:
- допустимы уровни effort
low,mediumиhigh, наxhighиmaxвернётся 400; - вместе с
between_toolsнельзя отправлятьdisplay,budget_tokensиblock_binding; - effort нельзя менять по ходу разговора, отдельное значение на сообщении вернёт 400;
- ручной бюджет
thinking: {"type": "enabled", "budget_tokens": N}возвращает 400 всегда.
Для xhigh и max уберите поле thinking или отправьте adaptive, это одно и то же. Что дают уровни и сколько стоит глубина, — в статье про уровни рассуждения.
Работает ли tool_choice any у Sonnet 5.5?
В Messages API Anthropic нет. Значения {"type": "any"} и {"type": "tool", "name": "..."} возвращают 400 с текстом tool_choice: type "tool" and "any" are not supported for this model. Та же проверка стоит на эндпоинте подсчёта токенов.
Остаются auto и none. Нужны валидные аргументы — оставьте auto и включите strict: true у инструмента или перенесите схему в структурированный вывод. Нужно, чтобы модель вызвала инструмент, а не ответила текстом, — напишите в промпте, когда он применяется.
Что не так с блоками рассуждения при смене модели?
Каждый блок помнит, какая модель его написала, и читают его не все. Sonnet 5.5 читает блоки Sonnet 5, Opus 4.8, Haiku 4.5 и более ранних моделей, а на Claude API и Google Cloud (Google managed) ещё и Haiku 5.5. Блоки Opus 5, Opus 5.5, Fable и Mythos она не читает.
В обратную сторону блоки Sonnet 5.5 читает только Opus 5.5, и только на Claude API и Google Cloud (Google managed). Отсюда:
- переход с Sonnet 5 на 5.5 и с Sonnet 5.5 на Opus 5.5 сохраняет рассуждение диалога;
- любой другой переход продолжает диалог без него. Запрос проходит, а отброшенные блоки не тарифицируются;
- блоки работают только в аккаунте, который их получил, или в связанном с ним.
Есть и проверка целостности. Если до блока рассуждения поменялся системный промпт, список инструментов или ранняя реплика, API возвращает 400. Для аккаунтов, созданных с 31 августа 2026 года, проверка включена по умолчанию. Выход один: диалог только дописывается, а инструкции меняются служебными сообщениями внутри диалога.
Как перейти с computer_20251124 и советника?
Замените computer_20251124 на computer_toolset_20260801 и сверьте пару «исполнитель и советник». Оба изменения касаются только тех, кто пользуется этими инструментами.
Computer use. На Claude API и Google Cloud (Google managed) Sonnet 5.5 принимает только набор computer_toolset_20260801, старый тип отдаёт 400. Нужно поменять запись в tools, убрать бета-заголовок и переписать цикл агента под вложенные вызовы, пакетные действия и toolset_name в результатах. На Amazon Bedrock старый инструмент принимается.
Advisor tool (бета). Исполнителю Sonnet 5.5 нужен советник из списка: Mythos 5.1, Fable 5.1, Mythos 5, Fable 5, Opus 5.5, Opus 5 или сама Sonnet 5.5. Советники Opus 4.8, Opus 4.7, Sonnet 5 и Haiku 5.5 с исполнителем Sonnet 5.5 возвращают 400. Совет приходит зашифрованным блоком advisor_redacted_result.
Почему Sonnet 5.5 замолчала между вызовами инструментов?
Потому что заметки о ходе работы приходят блоками thinking с пустым текстом. Ошибки нет, и от этого изменения труднее всего отлаживаться.
Заметки длиннее одного-двух предложений теперь идут блоками thinking, короткие остаются текстом. По умолчанию display равен omitted, и текст в таких блоках пустой. Интерфейс, который показывал пользователю «открываю файл» и «запускаю тесты», после перехода замолчит.
Два выхода: при адаптивном рассуждении задать display: "updates" (бета) или "summarized", либо включить between_tools. Блоки с заметками возвращайте в следующем запросе без изменений, в том числе пустые.
Что изменилось в отказах и в кэше?
Sonnet 5.5 отказывает в большем числе категорий, чем Sonnet 5. Отказ приходит как HTTP 200 с stop_reason: "refusal" и объектом stop_details. Категорий пять: cyber, bio, frontier_llm, reasoning_extraction и general_harms.
Серверный fallback (бета, Claude API и Google Cloud под управлением Anthropic) повторяет отказы cyber и frontier_llm на Sonnet 5, остальные возвращает вам. Логику повторов мы собрали в материале про отказы маршрута и fallback.
Минимальный кэшируемый промпт снизили с 1024 до 512 токенов. Чтение из кэша стоит 5% от входа, как мы писали выше. Почему скидка за кэш есть не везде, — в разборе кэша промптов.
Что проверено у Sonnet 5.5 в каталоге KeyDealer?
Позиция sonnet-5-5-route-2 работает через Chat Completions. На 28 октября 2026 года GET /v1/models отдаёт 100 позиций, 91 доступна. Возможности по полям capabilities:
| Возможность | Статус |
|---|---|
| Chat Completions, стриминг | проверено |
| Инструменты и результаты инструментов, инструменты в стриме | проверено |
| Принудительный вызов инструмента | проверено |
| Параллельные вызовы, JSON-вывод | не проверяли |
| Anthropic Messages, Responses | не поддерживается |
| Изображения на входе | не поддерживается |
| Максимум выхода | 32 768 токенов |
Из этого два вывода. Параметры thinking, display, computer use и advisor — поля Messages API, а он на этой позиции не поддерживается. Пять поломок выше касаются кода, который ходит в Messages API; как маршрут обходится с рассуждением, мы не проверяли. Второе: принудительный вызов через Chat Completions у нас проверен пробой, но в нативном API он отдаёт 400. Переносимый код лучше сразу писать на auto.
Если нужен Messages API с проверенными инструментами или изображения на входе, есть sonnet-5: у неё это подтверждено.
Как проверить свою интеграцию перед переходом?
Пройдите по списку до смены идентификатора:
- Найдите все
"thinking":disabledзамените наbetween_tools,budget_tokensуберите. - Найдите
tool_choiceсо значениямиanyиtool, замените наautoплюсstrict. - Computer use на Claude API или Google Cloud переведите на
computer_toolset_20260801. - Advisor tool: проверьте пару исполнитель и советник.
- Прогоните диалог с двумя вызовами инструментов и посмотрите, видны ли заметки между ними.
- Проверьте обработку
stop_reason: "refusal"со всеми пятью категориями. - Заново прогоните уровни effort: они пересчитаны. Anthropic советует начинать с
high, для агентного кода сmedium, для чата сmediumилиlow.
По срокам: у claude-sonnet-5-5 отключение не раньше 28 сентября 2027 года, у claude-sonnet-5 — не раньше 30 июня 2027-го. Sonnet 4.5 уходит из Claude API 30 ноября 2026 года. Остальные даты — в календаре отключений.
Чего мы не утверждаем
Мы не утверждаем, что Sonnet 5.5 лучше на вашей задаче. CursorBench и экономия до 30% — замеры Anthropic в её условиях.
Мы не утверждаем, что маршрут 2 повторяет нативный API. Messages API на sonnet-5-5-route-2 не поддерживается, выход ограничен 32 768 токенами, а параллельные вызовы и JSON-вывод мы не проверяли.
Мы не гарантируем, что цены не изменятся. Прайс Anthropic и курс ЦБ верны на 28 октября 2026 года.
Что держать в голове
Первое. Цена Sonnet 5.5 у вендора та же, что у Sonnet 5, а код ломается. Пять изменений отдают 400, шестое молча меняет форму ответа.
Второе. Наша ставка в 30 ₽ дешевле прайса Anthropic на входе и выходе в разы, но кэш у нас по полной ставке. На нагрузке из одних попаданий в кэш вендор выгоднее.
Третье. Позиция маршрута 2 — это Chat Completions с проверенными инструментами, а не копия Messages API. Сначала сверьте capabilities с тем, что нужно вашему коду. Что мы за проект — на странице о проекте, ключ заводится на keydealer.ru/login.
Частые вопросы
Сколько стоит Claude Sonnet 5.5 через API Anthropic?
Вход 2 доллара за миллион токенов, выход 10, чтение из кэша 0,10 доллара, запись в кэш на 5 минут 2,50. Это цена Sonnet 5, кроме кэша, который стал вдвое дешевле. По курсу ЦБ на 28 октября 2026 года вход и выход — около 161 и 805 ₽ за миллион.
Сколько стоит Sonnet 5.5 в KeyDealer?
Позиция sonnet-5-5-route-2 стоит 30 ₽ за миллион токенов на входе, на выходе и в кэше. Обычный запрос на 20 тысяч токенов входа и 2 тысячи выхода выходит около 0,81 ₽ вместе со служебным контекстом маршрута против 4,83 ₽ по прайсу Anthropic.
Почему Sonnet 5.5 возвращает 400 на thinking disabled?
На этой модели значение disabled убрали. Чтобы отключить рассуждение перед ответом, отправьте thinking со значением between_tools. Оно допустимо на уровнях effort low, medium и high, на xhigh и max вернётся 400.
Работает ли tool_choice any у Sonnet 5.5?
В Messages API Anthropic нет: типы any и tool возвращают 400, в том числе на эндпоинте подсчёта токенов. Остаются auto и none, а для валидных аргументов нужен strict у инструмента или структурированный вывод. На нашей позиции через Chat Completions принудительный вызов проверен пробой, но переносимый код на это опираться не должен.
Почему Sonnet 5.5 замолчала между вызовами инструментов?
Заметки длиннее одного-двух предложений теперь приходят блоками thinking, а при display omitted, который стоит по умолчанию, текст в них пустой. Задайте display со значением updates или summarized либо включите between_tools.
Отключат ли Sonnet 5 после выхода Sonnet 5.5?
Нет. У claude-sonnet-5 статус Active, отключение не раньше 30 июня 2027 года. А вот Sonnet 4.5 уходит из Claude API 30 ноября 2026 года, и замена, которую рекомендует Anthropic, — как раз Sonnet 5.5.
Источники
- https://www.anthropic.com/claude-sonnet-5-5
- https://platform.claude.com/docs/en/models/sonnet-5-5/overview
- https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5
- https://platform.claude.com/docs/en/models/sonnet-5-5/migration-guide
- https://platform.claude.com/docs/en/about-claude/pricing
- https://platform.claude.com/docs/en/about-claude/model-deprecations
- https://api.keydealer.ru/v1/models
- https://www.cbr.ru/currency_base/daily/