Что нового в 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 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 5.1 и Claude Mythos 5.1, и при переходе на Claude Opus 5.5 с модели Claude Fable или Claude Mythos. Ходы после такого переключения выполняются без этих рассуждений.
Если запрос содержит блок, который целевая модель не может прочитать, API удаляет этот блок до того, как его увидит модель. Запрос выполняется успешно, а удалённые блоки не тарифицируются. С бета-заголовком thinking-binding-controls-2026-08-01 сведения об удалении возвращаются в массиве верхнего уровня input_transformations. См. Переключение моделей посреди разговора.
API также проверяет, изменилось ли что-либо перед блоком мышления Claude Opus 5.5 с момента его создания. Проверяются «system prompt» (системная подсказка) 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 (см. критическое изменение). Доступность функций для разных моделей указана на странице каждой функции.
Быстрый режим
Быстрый режим («fast mode», исследовательская предварительная версия) доступен для Claude Opus 5.5 только в Claude API. Он недоступен в Amazon Bedrock, Claude Platform on AWS, Google Cloud и Microsoft Foundry. Чтобы включить его, задайте speed: "fast" и передайте бета-заголовок fast-mode-2026-02-01. Сведения о доступе, поддерживаемых моделях и ценах см. в разделе Быстрый режим.
Определение инструментов в сообщении (бета)
С бета-заголовком 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"приложение, которое передаёт эти заметки пользователям в потоковом режиме, замолкает между вызовами инструментов. Ошибки при этом не возникает. Как получать эти заметки, описано в руководстве по миграции. Как запросить их чаще, описано в разделе Обновления о ходе работы для пользователя. - Больше категорий защитных механизмов. Помимо классификатора кибербезопасности, модель использует классификатор безопасности в области биологии. Запросы, которые побуждают модель воспроизвести внутренние рассуждения в тексте ответа, могут быть отклонены с категорией
reasoning_extraction. См. Отказы и резервная обработка и Отказы защитных механизмов. - Более точное чтение графиков, схем и снимков экрана. Без инструментов модель гораздо точнее считывает значения с насыщенных графиков и изображений, смысл которых зависит от компоновки. Поэтому обходные приёмы в подсказках, созданные для зрения более ранних моделей, могут больше не понадобиться. На самых насыщенных входных данных инструменты для работы с изображениями по-прежнему повышают точность. См. Инструменты для сложных визуальных входных данных.
Если ваша интеграция с Claude Opus 5 работала с отключённым мышлением, прочитайте раздел Подсказки, написанные для отключённого мышления и описание критического изменения. Модель стала лучше справляться с агентным программированием и ревью кода, интеллектуальной работой, коммуникацией, визуальными входными данными и использованием компьютера. Подробнее см. в разделе Возможности, важные для составления подсказок.
Отказы и резервная обработка
Claude Opus 5.5 поставляется с классификаторами безопасности, поэтому для него действует всё, что описано в разделе Отказы и резервная обработка. Отклонённый запрос возвращает HTTP 200 с stop_reason: "refusal" и объектом stop_details, в котором указана область политики.
Обрабатывайте отказы и настройте «fallback» (резервную обработку), чтобы повторять запрос на другой модели. Для этого можно использовать:
- серверную резервную обработку (
fallbacks: "default", бета-версия): запрос повторяется на модели, которую Anthropic рекомендует для этой категории; - промежуточное ПО SDK;
- собственную логику повтора.
Цены
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_choiceanyи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?