Что нового в Claude Opus 5.5
Обзор критических изменений, поддержки функций и различий в поведении Claude Opus 5.5.
Claude Opus 5.5 создан для длительного «agentic coding» (агентного программирования) и интеллектуальной работы. Его стоимость — $4 / $20 USD за миллион входных / выходных токенов. Четыре «breaking changes» (критические изменения) затрагивают код, который уже работает на Claude Opus 5:
- размышления нельзя отключить;
- принудительное использование инструментов возвращает ошибку;
- блоки размышлений привязаны к модели и разговору;
- в Claude API и Google Cloud более ранний инструмент использования компьютера
computer_20251124не принимается.
Первые три изменения также действуют для Claude Fable 5.1. Ещё одно изменение меняет форму ответа, но не приводит к сбою запросов: текст между вызовами инструментов возвращается в блоках thinking. При значении display по умолчанию текст в этих блоках пуст. Если приложение через «streaming» (потоковую передачу) показывает этот текст своим пользователям как обновления о ходе работы, между вызовами инструментов оно замолкает, пока в нём не будет задано значение display, при котором текст возвращается.
Новая модель
| Модель | ID в Claude API | Описание |
|---|---|---|
| Claude Opus 5.5 | Для длительного агентного программирования и интеллектуальной работы |
Адаптивные размышления («adaptive thinking») всегда включены. Глубиной размышлений управляет параметр effort. Для этой модели его значение по умолчанию — medium. Сведения о «context window» (контекстном окне), ограничениях вывода, дате отсечения знаний и ценах приведены на странице модели Claude Opus 5.5. Сведения обо всех текущих моделях см. в обзоре моделей.
Критические изменения
Размышления нельзя отключить
В Claude Opus 5 размышления включены по умолчанию, а thinking: {"type": "disabled"} принимается при уровне effort high или ниже. В Claude Opus 5.5 размышления включены всегда. Запрос возвращает ошибку 400 invalid_request_error, если в нём задано thinking: {"type": "disabled"} или ручной бюджет через thinking: {"type": "enabled", "budget_tokens": N}. Не указывайте поле thinking или отправьте эквивалентное значение thinking: {"type": "adaptive"}. Бета-заголовок не требуется.
Сообщения об ошибках:
"thinking.type.disabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior."thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.Параметр effort управляет глубиной размышлений, «latency» (задержкой) и стоимостью. Понизьте его там, где раньше отключали размышления. Результаты измерений, которые помогут выбрать уровень, приведены в разделе Оптимизация стоимости и интеллекта.
Любой ответ может начинаться с одного или нескольких блоков thinking. При значении по умолчанию display: "omitted" поле thinking в них пустое. Поэтому выбирайте блоки содержимого по полю type, а не по позиции. В циклах «tool use» (использования инструментов) передавайте блоки thinking обратно без изменений.
Код, который уже работает на Claude Opus 5 с включёнными размышлениями, менять не нужно. См. Размышления и пример до и после в руководстве по миграции.
Принудительное использование инструментов не поддерживается
Claude Opus 5.5 не поддерживает «forced tool use» (принудительное использование инструментов). Если tool_choice имеет значение {"type": "any"} или {"type": "tool", "name": "..."}, запрос возвращает ошибку 400 invalid_request_error:
tool_choice: type "tool" and "any" are not supported for this model.Значения tool_choice: {"type": "auto"} (по умолчанию) и {"type": "none"} поддерживаются. Та же проверка действует для конечной точки подсчёта токенов.
Чтобы получать JSON, соответствующий схеме, есть два варианта:
- оставьте
tool_choice: {"type": "auto"}и задайтеstrict: trueс помощью строгого использования инструментов; - перенесите схему в структурированные выходные данные.
Чтобы модель вызывала инструмент, а не отвечала текстом, укажите в подсказке, в каких случаях применяется инструмент. Пример до и после приведён в руководстве по миграции.
Блоки размышлений привязаны к модели и разговору
Каждый блок размышлений хранит сведения о модели, которая его создала. Каждая модель читает свои блоки, а блоки других моделей — лишь некоторых. Claude Opus 5.5 читает блоки размышлений Claude Opus 5 и более ранних моделей Opus, Sonnet и Haiku, а в Claude API и Google Cloud — также Claude Sonnet 5.5 и Claude Haiku 5.5. Блоки моделей Claude Fable и Claude Mythos она не читает. В Claude API блоки размышлений Claude Opus 5.5 читают Claude Fable 5.1 и Claude Mythos 5.1, и больше никакие модели. Разговор, который переходит с Claude Opus 5 на Claude Opus 5.5 или с Claude Opus 5.5 на Claude Fable 5.1 или Claude Mythos 5.1 в Claude API, сохраняет свои рассуждения. Если же разговор переходит с Claude Opus 5.5 на любую другую модель или на неё с модели Claude Fable или Claude Mythos, то ходы после переключения выполняются без рассуждений предыдущей модели. Если запрос содержит блок, который целевая модель прочитать не может, API отбрасывает его до того, как модель его увидит. Запрос при этом выполняется успешно, а отброшенные блоки не тарифицируются. С бета-заголовком thinking-binding-controls-2026-08-01 об отбрасывании сообщает массив input_transformations верхнего уровня. См. Переключение моделей посреди разговора.
API также проверяет, изменилось ли что-либо перед блоком размышлений Claude Opus 5.5 (подсказка system, tools или более раннее сообщение) с момента создания блока. Как и в Claude Fable 5.1, эта проверка по умолчанию применяется к аккаунтам, созданным 31 августа 2026 года в 00:00 UTC или позже, в Claude API и на облачных платформах. Для таких аккаунтов запрос, который повторно передаёт блок после подобного изменения, возвращает ошибку 400. Чтобы вместо этого отбрасывать затронутые блоки, отправьте бета-заголовок thinking-binding-controls-2026-08-01 и задайте для thinking.block_binding.prefix_mismatch_behavior значение "drop_block". Для более старых аккаунтов установка этого поля в любое из значений включает проверку для запроса. Ведите разговор только в режиме добавления, чтобы этот вопрос вообще не возникал: меняйте инструкции или инструменты с помощью системных сообщений посреди разговора, а не правок. См. Сохранённые размышления и примечание об этом изменении в руководстве по миграции.
Инструмент использования компьютера computer_20251124 не поддерживается в Claude API и Google Cloud
Claude Opus 5 принимает использование компьютера («computer use») в двух формах:
- набор инструментов
computer_toolset_20260801; - более ранний инструмент
computer_20251124с бета-заголовкомcomputer-use-2025-11-24.
В Claude API и Google Cloud Claude Opus 5.5 поддерживает только набор инструментов. Если в запросе объявлен инструмент computer_20251124, запрос возвращает ошибку 400 invalid_request_error. Сообщение об ошибке называет отклонённый тип. После Did you mean one of в нём перечислены типы инструментов, которые принимает модель, в том числе computer_toolset_20260801. Сообщение начинается так:
'claude-opus-5-5' does not support tool types: computer_20251124.Чтобы перенести существующую интеграцию в Claude API или Google Cloud, выполните шаги из раздела Миграция с computer_20251124:
- Удалите бета-заголовок.
- Замените запись в
toolsна{"type": "computer_toolset_20260801"}. - Обновите цикл агента: он должен обрабатывать блоки
tool_useдля инструментов набора, пакетные действия и полеtoolset_nameв результатах.
В Amazon Bedrock более ранний инструмент computer_20251124 работает на Claude Opus 5.5 так же, как на Claude Opus 5, поэтому там ничего менять не нужно. Сведения о других платформах см. в разделе Совместимость документации по инструменту использования компьютера. Интеграции, которые уже используют набор инструментов, и инструмент использования браузера менять не нужно. Пример запроса до и после приведён в руководстве по миграции.
Поддержка функций
Claude Opus 5.5 поддерживает следующие функции:
- effort для отдельных сообщений (бета);
- системные сообщения в середине разговора;
- бюджеты задач;
- кэширование подсказок («prompt caching») с минимальным размером кэшируемой подсказки 512 токенов;
- пакетную обработку;
- Files API;
- поддержку PDF;
- зрение;
- серверные и клиентские инструменты.
В Claude API и Google Cloud для использования компьютера нужен набор инструментов computer_toolset_20260801 (см. критическое изменение). Доступность функций для разных моделей указана на странице каждой функции.
Быстрый режим
Быстрый режим доступен для Claude Opus 5.5:
- в Claude API;
- в Claude in Microsoft Foundry для развёртываний, размещённых в Azure (но не для развёртываний, размещённых в Anthropic).
Он недоступен в Amazon Bedrock, Claude Platform on AWS и Google Cloud. В Claude API задайте speed: "fast" в своём запросе. Для Claude Opus 5.5 бета-заголовок не нужен. Сведения о поддерживаемых моделях, ограничениях скорости и ценах см. в разделе Быстрый режим.
Определение инструментов в сообщении (бета)
С бета-заголовком inline-tools-2026-09-15 блок tool_addition в системном сообщении в середине разговора может содержать полное определение инструмента, а не ссылку на него. Так в середине разговора можно добавить инструмент, изменить его схему или перевести серверный инструмент на более новую версию. При этом не нужно редактировать tools, и кэш подсказок сохраняется. Эта возможность работает на всех моделях, которые поддерживают изменение инструментов в середине разговора, включая Claude Opus 5.5. См. Определение инструментов в сообщении.
Сжатие по запросу (бета)
С бета-заголовком compact-2026-09-04 можно отправить запрос с параметром верхнего уровня compaction. Такой запрос возвращает подписанный блок compaction с кратким изложением всего разговора. В следующих запросах отправляйте этот блок первым вместо сообщений, которые он обобщает. Функция доступна на моделях, которые поддерживают «compaction» (сжатие), включая Claude Opus 5.5.
Сжатие по запросу даёт следующие возможности:
- вы сами выбираете, когда выполнять сжатие;
- запрос может выполняться в фоновом режиме;
- блоки размышлений в сохраняемых ходах могут оставаться действительными после замены, если выполнены условия из раздела Сжатие и сохранённые размышления.
Последнее особенно важно для Claude Opus 5.5, поскольку его блоки размышлений привязаны к разговору. Сведения о доступности на платформах и полный порядок выполнения запроса см. в разделе Сжатие по запросу.
Различия в поведении
Claude Opus 5.5 отличается от Claude Opus 5 в нескольких аспектах, которые проявляются без каких-либо изменений кода. Для каждого из них есть рекомендации в разделе Составление подсказок для Claude Opus 5.5:
- Уровень effort по умолчанию —
medium. Запрос безeffortвыполняется с уровнемmedium; в Claude Opus 5 он выполнялся с уровнемhigh. Задайтеeffortявно и повторите подбор уровня; см. Калибровка уровня усилий. - Больше размышлений за ход при заданном уровне effort. При той же настройке effort модель, как правило, размышляет за ход больше, чем Claude Opus 5, особенно на уровнях
xhighиmax. Повторите подбор уровня effort, а не переносите прежнюю настройку, и оставьте вmax_tokensзапас для размышлений. См. Калибровка уровня усилий. - Текст между вызовами инструментов возвращается в блоках размышлений. Короткие заметки, которые модель пишет между вызовами инструментов, приходят в виде блоков
thinkingс обновлениями о ходе работы, а не блоковtext, поэтому при значении по умолчаниюdisplay: "omitted"приложение, которое передаёт их своим пользователям с помощью «streaming» (потоковой передачи), замолкает между вызовами инструментов без какой-либо ошибки. В руководстве по миграции описано, как их получать, а в разделе Обновления о ходе работы для пользователя — как запросить их в большем количестве. - Больше категорий защитных механизмов. Помимо классификатора кибербезопасности, модель использует классификатор безопасности в области биологии. Как и в Claude Opus 5, запросы, побуждающие модель воспроизвести свои внутренние рассуждения в тексте ответа, могут быть отклонены с категорией
reasoning_extraction. См. Отказы и резервная обработка и Отказы защитных механизмов. - Более точное чтение графиков, диаграмм и снимков экрана. Модель гораздо точнее считывает значения с насыщенных графиков и визуальных материалов, зависящих от компоновки, без использования инструментов, поэтому обходные приёмы для зрения в подсказках, созданные для более ранних моделей, могут больше не понадобиться; инструменты для работы с изображениями по-прежнему повышают точность на самых насыщенных входных данных. См. Инструменты для сложных визуальных входных данных.
Если ваша интеграция с Claude Opus 5 работала с отключёнными размышлениями, см. раздел Подсказки, написанные для отключённых размышлений вместе с описанием критического изменения. Об улучшениях возможностей в агентном программировании и ревью кода, интеллектуальной работе, коммуникации, обработке визуальных входных данных и использовании компьютера см. Возможности, важные для составления подсказок.
Отказы и резервная обработка
Claude Opus 5.5 поставляется с классификаторами безопасности, поэтому для него действует всё, что описано в разделе Отказы и резервная обработка. Отклонённый запрос возвращает HTTP 200 с stop_reason: "refusal" и объектом stop_details, в котором указана область политики.
Обрабатывайте отказы и настройте «fallback» (резервную обработку), чтобы повторять запрос на другой модели. Для этого можно использовать:
- серверную резервную обработку (
fallbacks: "default", бета-версия): запрос повторяется на модели, которую Anthropic рекомендует для этой категории; - промежуточное ПО SDK;
- собственную логику повтора.
Тарификация отказа, полученного до начала вывода, зависит от категории отказа. В любом случае такой отказ учитывается в ваших «rate limits» (ограничениях скорости). См. Как тарифицируются отказы.
Цены
Claude Opus 5.5 стоит $4 USD за миллион входных токенов и $20 USD за миллион выходных токенов. Это дешевле, чем у Claude Opus 5 ($5 и $25). Цены на кэш за миллион токенов:
- запись в кэш на 5 минут — $5;
- запись в кэш на 1 час — $8;
- чтение из кэша — $0,20 (0,05x базовой цены ввода).
Пакетная обработка стоит вдвое дешевле: $2 и $10. Сведения о резидентности данных и ценах на инструменты см. в разделе Цены.
Доступность
Claude Opus 5.5 доступен на следующих платформах:
- Claude API: для всех клиентов, как
claude-opus-5-5. - AWS: в Claude in Amazon Bedrock как
anthropic.claude-opus-5-5и в Claude Platform on AWS какclaude-opus-5-5. - Google Cloud: в Claude on Google Cloud как
claude-opus-5-5. - Microsoft Foundry: в Claude in Microsoft Foundry как
claude-opus-5-5.
Миграция с Claude Opus 5
Обновите ID модели:
model = "claude-opus-5" # Before
model = "claude-opus-5-5" # AfterЗатем удалите все настройки thinking: {"type": "disabled"} или thinking: {"type": "enabled", ...} и вместо них выберите уровень effort. Замените типы tool_choice any и tool на auto в сочетании со строгим использованием инструментов. Если вы используете инструмент использования компьютера computer_20251124 в Claude API или Google Cloud, перейдите на набор инструментов. Если ваш интерфейс показывает текст между вызовами инструментов, также задайте thinking.display; см. Текст между вызовами инструментов возвращается в блоках размышлений. Пошаговые инструкции по миграции с Claude Opus 5 и более ранних моделей, а также полный контрольный список см. в руководстве по миграции.
Следующие шаги
Полные характеристики и цены всех текущих моделей Claude.
Перенос кода с Claude Opus 5 и более ранних моделей на Claude Opus 5.5.
Различия в поведении и приёмы составления подсказок для Claude Opus 5.5.
Управление количеством токенов, которое Claude использует для ответа, от low до max.
Как работают адаптивные размышления и как сохраняются блоки размышлений.
Обработка stop_reason: "refusal" и повтор запроса на другой модели.
Was this page helpful?