Claude Opus 4.8 создан для сложного агентного программирования и корпоративных задач. Он развивает возможности Claude Opus 4.7. На этой странице приведена сводка всех нововведений на момент запуска, включая быстрый режим (исследовательская предварительная версия в Claude API) и сниженную до 1 024 токенов минимальную длину кэшируемой подсказки.
| Модель | Идентификатор модели в API | Описание |
|---|---|---|
| Claude Opus 4.8 | claude-opus-4-8 | Для сложного агентного программирования и корпоративных задач |
Claude Opus 4.8 по умолчанию поддерживает контекстное окно в 1 млн токенов в Claude API, Amazon Bedrock, Google Cloud и Microsoft Foundry, максимум 128 тыс. выходных токенов, адаптивное мышление, а также тот же набор инструментов и функций платформы, что и Claude Opus 4.7.
Полные сведения о ценах и характеристиках см. в обзоре моделей.
Claude Opus 4.8 принимает сообщения с role: "system" сразу после хода пользователя в массиве messages (с учётом правил размещения). Это позволяет добавлять обновлённые инструкции на более поздних этапах длительного разговора без повторения полной системной подсказки. Такое обновление инструкций сохраняет попадания в кэш подсказок для предыдущих ходов и снижает стоимость входных данных в агентных циклах. Бета-заголовок не требуется. Подробности использования см. в разделе Системные сообщения в середине разговора.
Объект stop_details в ответах с отказом (доступный начиная с Claude Opus 4.7) теперь публично задокументирован. Когда Claude отказывается выполнить запрос, этот объект описывает категорию отказа в дополнение к существующей причине остановки refusal. Ваше приложение может использовать его, чтобы различать разные классы отклонённых запросов и направлять пользователя к правильному следующему шагу. Бета-заголовок не требуется. Список категорий см. в разделе Отказы и резервное поведение, а рекомендации по обработке — в разделе Причины остановки и резервное поведение.
Значение по умолчанию для параметра effort в Claude Opus 4.8 — high на всех поверхностях, включая Claude API и Claude Code. Если вы уже задаёте effort явно, ваша настройка не изменится. Рекомендации по каждому уровню см. в разделе Effort.
Быстрый режим теперь доступен для Claude Opus 4.8 в виде исследовательской предварительной версии в Claude API. Установите speed: "fast" вместе с бета-заголовком fast-mode-2026-02-01, чтобы получить до 2,5 раза больше выходных токенов в секунду от той же модели по премиальной цене. Сведения о доступе, поддерживаемых моделях и ценах см. в разделе Быстрый режим.
Минимальная длина кэшируемой подсказки в Claude Opus 4.8 составляет 1 024 токена — вместо 2 048 токенов в Claude Opus 4.7. Подсказки, которые были слишком короткими для кэширования в Claude Opus 4.7, теперь могут создавать записи кэша без изменений в коде. Минимальные значения для каждой модели см. в разделе Кэширование подсказок.
Эти ограничения не изменились по сравнению с Claude Opus 4.7, поэтому код, который уже работает с Claude Opus 4.7, не требует изменений. Они применяются только к Messages API. Claude Managed Agents не затрагиваются.
Установка temperature, top_p или top_k в значение, отличное от значения по умолчанию, возвращает ошибку 400 в Claude Opus 4.8 — так же, как и в Claude Opus 4.7. Опустите эти параметры и используйте подсказки для управления поведением модели.
Как и Claude Opus 4.7, Claude Opus 4.8 не поддерживает бюджеты расширенного мышления. Установка thinking: {type: "enabled", budget_tokens: N} возвращает ошибку 400.
Следующий diff обновляет запрос, написанный для Claude Opus 4.6 или более ранних версий, для работы с Claude Opus 4.8. Удалённые строки (-) задают старый идентификатор модели и ручной бюджет мышления, который Claude Opus 4.8 отклоняет. Добавленные строки (+) задают новый идентификатор модели, переключают на адаптивное мышление и управляют глубиной мышления с помощью параметра effort, передаваемого в поле верхнего уровня output_config. Модель сама определяет, когда и сколько думать на каждом ходу. Если вы полностью удалите поле thinking, запросы будут выполняться без мышления:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
- model="claude-opus-4-6",
+ model="claude-opus-4-8",
max_tokens=16000,
- thinking={"type": "enabled", "budget_tokens": 10000},
+ thinking={"type": "adaptive"},
+ output_config={"effort": "high"},
messages=[
{
"role": "user",
"content": "Explain why the sum of two even numbers is always even.",
}
],
)По сравнению с Claude Opus 4.7, Claude Opus 4.8 нацелен на поведенческие улучшения в следующих областях:
При включённом адаптивном мышлении Claude Opus 4.8 запускает рассуждение только тогда, когда определяет, что ход этого требует. При простых поисках и коротких агентных шагах модель отвечает напрямую. При сложных многошаговых задачах она рассуждает перед ответом. Это сокращает напрасно потраченные токены мышления на бимодальных рабочих нагрузках по сравнению с Claude Opus 4.7 при том же уровне effort. Как и в Claude Opus 4.7, мышление отключено, если вы явно не установите thinking: {type: "adaptive"} в своём запросе.
Это не критические изменения API, но они могут потребовать обновления подсказок. Полные рекомендации см. в разделе Миграция на Claude Opus 4.8.
medium допускает несколько больше мышления, high — несколько меньше, а xhigh — существенно больше. Если вы настраивали уровень effort под Claude Opus 4.7, заново измерьте базовые показатели стоимости и задержки на этом уровне, прежде чем его корректировать.Пошаговые инструкции по миграции и полный контрольный список миграции см. в разделе Миграция на Claude Opus 4.8. Если вы обновляетесь с Claude Opus 4.6 или более ранней версии, также выполните шаги миграции на Claude Opus 4.7. Эти шаги охватывают критические изменения, которые само по себе обновление до Claude Opus 4.8 не затрагивает. Если вы используете Claude Code или Agent SDK, навык Claude API может автоматически применить эти шаги миграции к вашей кодовой базе.
Руководство по миграции на новейшие модели Claude с предыдущих версий Claude.
Управляйте количеством токенов, которые Claude использует при ответе, с помощью параметра effort, балансируя между полнотой ответа и эффективностью использования токенов.
Позвольте Claude динамически определять, когда и в каком объёме использовать расширенное мышление, с помощью режима адаптивного мышления.
Как системные сообщения в середине разговора сохраняют попадания в кэш.
Узнайте, что означает каждое значение stop_reason и как обрабатывать усечение, использование инструментов, приостановленные ходы и отказы в вашем приложении.
Получите до 2,5 раза больше выходных токенов в секунду от моделей Claude Opus.
Was this page helpful?