Anthropic обновила Claude API и удалила параметры настройки генерации
В новой версии Claude API параметры temperature, top_p и top_k вызывают ошибку 400. Разработчикам также придётся изменить работу с документами и SDK.
Anthropic выпустила новую версию Claude API — 2026-10-21. Предыдущая версия появилась в июне 2023 года. Обновление содержит несколько несовместимых изменений, которые могут потребовать доработки существующих интеграций.
Из API убрали параметры генерации
Самое заметное изменение касается Messages API. Из запросов удалили параметры temperature, top_p и top_k. Ранее они использовались для управления генерацией: позволяли менять вариативность ответов и ограничивать набор токенов, из которых модель выбирает следующий.
В новой версии передача любого из этих параметров приводит к ошибке 400 — даже если указано значение по умолчанию. Anthropic не предлагает отдельной замены этим настройкам и рекомендует управлять поведением модели с помощью промптов.
Существующие запросы не должны измениться автоматически: несовместимые изменения применяются при переходе на новую версию API. Однако обновление SDK может переключить интеграцию на новую версию по умолчанию. Поэтому после обновления библиотек разработчикам нужно проверить формируемые запросы и обработку ответов.
Изменения в документах и цитатах
Документы, переданные в сообщениях ассистента, теперь вызывают ошибку. Их необходимо перенести в сообщения пользователя. Кроме того, новая версия больше не принимает цитаты внутри текстовых блоков сообщений пользователя.
Изменения затронули и другие интерфейсы. В Admin API и Enterprise Analytics API несколько полей в ответах получили новые названия. Разработчикам, которые используют эти ответы для аналитики, администрирования или автоматизации, потребуется обновить обработку данных.
Обновления SDK
В новых версиях SDK удалили ряд устаревших типов и методов. В некоторых языковых библиотеках и CLI больше не поддерживается старый Text Completions API.
Anthropic рекомендует обновить SDK, внести необходимые изменения и протестировать интеграции до публикации в рабочей среде. Для Python SDK в инструкции предлагается перейти на версию 2.0.0.
Сообщить о проблеме в публикации
Обращение принято Обращение будет рассмотрено. По результатам проверки публикация может быть исправлена, дополнена, временно скрыта или удалена.