Семейство Anthropic Claude 4.5 (в частности, Sonnet 4.5 и Opus 4.5) приносит расширенное «мышление» / внутреннее рассуждение в стиле черновика в линейку Claude 4. Messages API раскрывает эту возможность через объект thinking (включение/отключение + квота budget_tokens), опции стриминга и специальную обработку блоков контента «мышления» (включая подписи и сокрытие). Sonnet 4.5 нацелен на задачи кодирования и агентные сценарии и существенно выигрывает от расширенного мышления; Opus 4.5 добавляет сохраненные блоки мышления и другие оптимизации.
Что такое Claude 4.5?
Claude 4.5 (опубликован в семействе моделей Claude от Anthropic как варианты Sonnet 4.5 и Opus 4.5) — это последнее поколение крупных языковых моделей компании, настроенных на более глубокое рассуждение, долгосрочный контекст и производственное качество в кодинге / агентных рабочих процессах. В анонсе Anthropic и на продуктовых страницах Sonnet 4.5 описывается как значительный шаг вперед для программирования, построения агентов и «использования компьютеров» (то есть инструментально поддерживаемых рабочих процессов и многошаговой автоматизации), с измеримыми улучшениями в рассуждении, математике и задачах с длинным контекстом.
Линейка 4.5
- Claude Sonnet 4.5 (Released Sept 29, 2025): «Рабочая лошадка» семейства. В настоящее время оценивается как лучшая в мире модель для кодирования, способная поддерживать фокус на автономных задачах более 30 часов. Балансирует скорость, стоимость и высокоуровневое рассуждение, что делает ее выбором по умолчанию для большинства корпоративных приложений.
- Claude Haiku 4.5 (Released Oct 15, 2025): Модель, оптимизированная по скорости. Удивительно, но теперь она поддерживает Extended Thinking, став первой «малой» моделью, предлагающей глубокие возможности рассуждения, ранее зарезервированные для передовых моделей. Идеальна для задач с высокой частотой, где важна задержка, но точность не может быть принесена в жертву.
- Claude Opus 4.5 (Released Nov 24, 2025): Модель передового интеллекта. Opus 4.5 предназначена для самых сложных, неоднозначных задач — таких как научные исследования, проектирование новых архитектур и высокорисковый финансовый анализ. Обладает наибольшей емкостью «thinking budget» и превосходно справляется с самокоррекцией.
Ключевые возможности кратко
- Более крупные используемые окна контекста и улучшенное поведение в долгих задачах (агентные сценарии, пошаговая отладка, правки кодовой базы).
- Лучшая производительность на бенчмарках по кодированию, рефакторингу и многошаговым задачам с использованием инструментов (семейство Sonnet и Opus).
- Продвинутые функции «мышления» (то, что Anthropic называет extended thinking / thinking mode), которые опционально раскрывают часть внутреннего пошагового рассуждения модели разработчику или позволяют модели тратить конфигурируемый «бюджет» токенов на рассуждение перед выдачей финального ответа.
Где можно запускать Claude 4.5
Claude 4.5 (Sonnet/Opus) доступен через собственный API Anthropic и интегрирован в CometAPI (цены API в настоящее время со скидкой, примерно 20% от цены Anthropic), так что вы можете запускать эти модели через платформу Anthropic или через сторонних облачных провайдеров, которые хостят модель.
Что такое новый THINKING mode в Claude Code и Claude 4.5?
Расширенное мышление (также «thinking mode», «thinking blocks» или «thinking tokens») — это функция, позволяющая модели выполнять дополнительные внутренние шаги семплирования, чтобы более основательно рассуждать перед формированием финального ответа. Вы включаете его, добавив конфигурацию thinking в запрос Messages API (например: { "thinking": { "type": "enabled", "budget_tokens": 4096 } }) или используя помощники Anthropic SDK. При включении API (в зависимости от модели) либо вернет суммарную версию внутреннего рассуждения, либо вернет полное рассуждение (с учетом сокрытия в целях безопасности).
Чтобы понять, почему «Thinking Mode» революционен, нужно взглянуть на то, как традиционно работают крупные языковые модели (LLM). Стандартные модели — это «вероятностные генераторы текста»: они предсказывают следующий токен сразу после получения промпта. Они не «останавливаются, чтобы подумать»; они начинают говорить (генерировать) мгновенно.
Переход к «расширенному мышлению»
Thinking Mode меняет эту парадигму. При его включении Claude 4.5 генерирует скрытый поток «thinking tokens» прежде чем вывести для пользователя хотя бы один видимый символ.
Видимое рассуждение (опционально): В некоторых интерфейсах, таких как Claude.ai, вы можете видеть выпадающее меню «Thinking», показывающее внутренний монолог модели.
Скрытое рассуждение (API): В API это отдельные блоки thinking. Модель использует это пространство, чтобы:
- Деконструировать промпт: Разбить сложные ограничения.
- Спланировать стратегию: Очертить пошаговую логику.
- Черновик и критика: Мысленно попробовать решение, найти изъян и исправить его до предъявления ответа.
Перемежающееся мышление
Важным новшеством в Sonnet 4.5 является Interleaved Thinking. В агентных рабочих процессах (где ИИ использует инструменты, такие как калькулятор, интерпретатор кода или веб-браузер) стандартные модели просто вызывают инструмент, получают результат и сразу вызывают следующий инструмент.
С Interleaved Thinking Claude 4.5 может:
- Думать о запросе пользователя.
- Вызвать Инструмент A (например, поискать в сети).
- Думать о результатах поиска («Этот результат устарел, стоит попробовать другой запрос»).
- Вызвать Инструмент B (например, поискать снова).
- Думать о том, как синтезировать данные.
- Финальный ответ.
Этот цикл «думать–действовать–думать–действовать» радикально снижает галлюцинации и распространение ошибок в длинных, многошаговых задачах кодирования.
Как Claude Code отображает мышление в инструментах разработчика
В Claude Code (CLI / редактор) Anthropic добавила элементы интерфейса для переключения режима мышления в интерактивных сессиях (распространенный UX — нажатие Tab для включения/выключения мышления) и индикаторы текущего бюджета мышления. Некоторые старые ключевые слова-триггеры (например, think, think hard) исторически использовались для управления глубиной мышления; современные версии опираются на явные тумблеры и параметры бюджета, при этом ultrathink остается доступным в некоторых контекстах. Конфигурация может быть глобальной в ~/.claude/settings.json или переопределяться на уровне запроса.
Как реализовать Thinking Mode в Claude 4.5?
Для разработчиков переход к Claude 4.5 требует изменения структуры запросов API. Вы больше не просто отправляете промпт; вы управляете «Thinking Budget».
Настройка бюджета мышления
Параметр thinking теперь — первоклассный элемент в API Anthropic. Его нужно явно включить и определить значение budget_tokens. Это значение представляет максимальный объем вычислений, который модель может потратить на внутреннее рассуждение.
Пример реализации на Python
import anthropic
# Initialize the Gemini Enterprise perspective on Claude 4.5 integration
client = anthropic.Anthropic(api_key="your_api_key")
def get_reasoned_response(user_query):
# We set a high max_tokens to accommodate both thinking and the final answer
# The budget_tokens must be less than max_tokens
response = client.messages.create(
model="claude-4-5-sonnet-202512",
max_tokens=20000,
thinking={
"type": "enabled",
"budget_tokens": 12000 # Allocating 12k tokens for 'thinking'
},
messages=[
{"role": "user", "content": user_query}
]
)
# Extracting the two distinct parts of the response
thinking_content = ""
final_output = ""
for block in response.content:
if block.type == "thinking":
thinking_content = block.thinking
elif block.type == "text":
final_output = block.text
return thinking_content, final_output
# Example complex query
query = "Design a zero-knowledge proof system for a decentralized voting app using Circom."
thoughts, answer = get_reasoned_response(query)
print("--- CLAUDE'S INTERNAL REASONING ---")
print(thoughts)
print("\n--- FINAL TECHNICAL ARCHITECTURE ---")
print(answer)
Ключевые технические аспекты
- Total Token Usage: Ваше общее использование — это
thinking_tokens+output_tokens. Если вы задали бюджет 10,000 токенов и модель использовала 8,000 на мышление и 2,000 на ответ, вам выставят счет за 10,000 токенов вывода. - Forced Thinking: Если задача слишком проста, модель может все же использовать минимальное количество токенов мышления, чтобы проверить простоту запроса.
Как Thinking Mode улучшает генерацию кода?
Одним из наиболее значимых обновлений в Claude 4.5 является его производительность в CLI Claude Code. Когда Claude 4.5 «думает» о коде, он выполняет ряд скрытых действий, которые стандартные модели упускают.
1. Анализ зависимостей
До написания хотя бы одной строки исправления Claude 4.5 обходит ваш репозиторий, чтобы понять, как изменение в utils/auth.ts может нарушить компонент в views/Profile.tsx.
2. Мысленное выполнение
Модель «запускает» код в блоке рассуждения. Она моделирует поток логики и выявляет потенциальные состояния гонки или ошибки на единицу (off-by-one).
3. Проверка ограничений
Если вы просите решение, которое «быстрое и без внешних библиотек», режим мышления действует как привратник. Если первое побуждение модели — предложить пакет NPM, процесс мышления поймает это нарушение и заставит модель переосмыслить реализацию на чистом JavaScript.
Чем Thinking Mode отличается от традиционного промптинга?
| Feature | Chain of Thought (Manual) | Extended Thinking (Native) |
|---|---|---|
| Mechanism | Инструкции, задаваемые пользователем. | Встроенная архитектура модели. |
| Token Space | Занимает пространство видимого вывода. | Занимает выделенный внутренний блок. |
| Self-Correction | Ограничена; модель часто «удваивает» ранние ошибки. | Высокая; модель может отбросить целую траекторию рассуждения и начать заново. |
| Reliability | Переменная, зависит от качества промпта. | Стабильно высокая в сложных доменах. |
| API Handling | Требуется ручный парсинг текста. | Структурированные JSON-блоки для «thinking» и «text». |
Как работает Thinking Mode в Claude 4.5?
Внутренний рабочий процесс (концептуально)
- Запрос пользователя: Ваше приложение отправляет запрос Messages API, указывая модель, промпт,
max_tokensи опциональноthinking: { type: "enabled", budget_tokens: N }. - Внутреннее рассуждение: Claude выполняет внутреннее «мышление» до исчерпания бюджета. Он записывает вывод рассуждения как блоки
thinking(которые могут быть суммированы для пользователя). - Составление ответа: API возвращает массив блоков контента. Обычно порядок — блок(и)
thinking, затем блок(и)text(финальный ответ). При стриминге вы получаете событияthinking_delta, затемtext_delta. - Сохранение контекста: При использовании инструментов или многотуровых диалогов вы можете повторно отправлять предыдущие блоки мышления (без изменений), чтобы Claude мог продолжить цепочку рассуждений. Opus 4.5 ввел поведение по умолчанию для сохранения блоков мышления ради кэширования/эффективности.
Технически Thinking Mode опирается на специфическую конфигурацию параметров API, которая выделяет «бюджет» токенов для рассуждения.
Концепция бюджета токенов
При выполнении запроса к Claude 4.5 вы должны указать параметр budget_tokens. Это максимум токенов, который модель может использовать для своего внутреннего монолога.
- Низкий бюджет (<2,000 токенов): Хорош для быстрых проверок здравого смысла или простых логических задач.
- Высокий бюджет (10,000+ токенов): Требуется для сложной архитектуры ПО, математических доказательств или написания развернутых юридических заключений.
Модель обучена «управлять» этим бюджетом. Если она чувствует, что бюджет заканчивается, постарается завершить рассуждение и выдать максимально возможный ответ.
Жизненный цикл «процесса мышления»
Когда пользователь просит: «Напишите скрипт на Python для скрейпинга этого сайта, но убедитесь, что он уважает robots.txt и обрабатывает динамическую загрузку.»
- Восприятие: Claude читает промпт.
- Фаза мышления (скрытая):
- Самокоррекция: «Мне нужны Selenium или Playwright для динамической загрузки.
requestsне подойдет.» - Проверка безопасности: «Нужно проверить, имеет ли пользователь разрешение на скрейпинг. Я добавлю дисклеймер.»
- Архитектура: «Я организую код с классовым подходом для модульности.»
- Самокоррекция: «Мне нужны Selenium или Playwright для динамической загрузки.
- Фаза вывода (видимая): Claude генерирует код на Python.
В предыдущих моделях ИИ мог начать писать код на requests сразу, осознать на середине, что это не работает для динамического контента, и затем либо «галлюцинировать» решение, либо выдать сломанный код. Режим мышления предотвращает такой «угол, в который себя загоняют».
Когда включать Thinking Mode — случаи использования и эвристики?
Наиболее выигрышные сценарии
- Сложное кодирование (архитектурные изменения, рефакторинг многих файлов, длинные сессии отладки). Sonnet 4.5 явно позиционируется как лидер в кодинге и агентных сценариях при включенном мышлении.
- Агентные рабочие процессы, которые многократно используют инструменты и должны сохранять внутренний контекст на протяжении многих шагов. Перемежающееся мышление + использование инструментов — ключевой сценарий.
- Глубокие исследования или анализ (статистика, финансовые структуры, юридическое рассуждение), где промежуточные шаги рассуждения ценны для инспекции или верификации.
Когда не стоит включать
- Генерация коротких ответов или высокопроизводительные API с критически низкой задержкой (например, чат-UI, где требуются миллисекундные отклики).
- Задачи, где стоимость токенов на запрос должна быть минимальной, а сама задача проста или четко специфицирована.
Практическая эвристика
Начните с минимального бюджета мышления (≈1,024 токена) и постепенно увеличивайте для задач, которым нужна большая глубина; сравнивайте точность задач end-to-end против задержки и числа токенов. Для многошаговых агентных задач экспериментируйте с перемежающимся мышлением и кэшированными контрольными точками промпта, чтобы найти оптимум.
Заключение
Thinking Mode в Claude 4.5 — это больше, чем функция; это новый способ взаимодействия с искусственным интеллектом. Разделив процесс мышления и продукт мышления, Anthropic предоставила инструмент, который более надежен, более прозрачен и более способен справляться со сложностями современной корпоративной работы.
Независимо от того, используете ли вы CLI Claude Code для управления масштабной миграцией или работаете с API для построения следующего поколения автономных агентов, освоение «Thinking Budget» — ключ к успеху.
Разработчики могут получить доступ к модели Claude 4.5 через CometAPI. Для начала изучите возможности модели CometAPI в Playground и обратитесь к руководству по API за подробными инструкциями. Перед доступом, пожалуйста, убедитесь, что вы вошли в CometAPI и получили ключ API. CometAPI предлагает цену значительно ниже официальной, чтобы помочь вам с интеграцией.
Готовы начать?→ Free trial of Claude 4.5!
