Anthropic обновила Python SDK: поддержка Claude Haiku 5.5 и новые возможности API
github:anthropics/anthropic-sdk-python · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Компания Anthropic выпустила версию 1.12.0 официального Python SDK, добавив поддержку новой модели Claude Haiku 5.5 и расширив функциональность инструментов для работы с браузерами и компьютерами. Обновление также включает исправления ошибок в обработке запросов и уточнения в документации по управлению агентами.
Обновление расширяет возможности разработчиков по интеграции новых моделей Anthropic и улучшает стабильность работы с API, что критично для проектов, использующих автоматизацию и агентные системы.
Компания Anthropic представила версию 1.12.0 официального SDK для Python, доступную в репозитории anthropics/anthropic-sdk-python. Ключевым нововведением релиза стало добавление поддержки модели Claude Haiku 5.5, что позволяет разработчикам сразу интегрировать новые возможности генерации текста в свои приложения. Помимо этого, в API были внедрены типизированные вызовы инструментов для управления компьютером и браузером, что упрощает создание сложных агентных систем, способных взаимодействовать с внешними интерфейсами.
Значительные изменения затронули структуру данных о возможностях моделей. Теперь в объектах модели доступны поля, описывающие поддержку веб-поиска и выполнения кода, а также статус функции «размышления» (thinking), который может быть установлен в значение «отключено». Эти доработки помогают разработчикам более точно определять функциональные возможности конкретной версии модели на этапе проектирования приложения.
В области управления доступом и ресурсами были обновлены механизмы RBAC (Role-Based Access Control). Поле name в ролях объявлено устаревшим, а вместо него рекомендуется использовать display_name. Также добавлен параметр include_default для метода получения списка рабочих пространств, что дает больше контроля над тем, какие ресурсы отображаются в результатах запроса. Для эндпоинта /v1/models появились поля и фильтры, связанные с жизненным циклом модели, а также новое поле line, описывающее линейку продукта.
Среди исправлений ошибок особое внимание уделяется стабильности клиентских операций. Теперь при перечислении лимитов расходов по умолчанию отправляется заголовок beta, что предотвращает потенциальные сбои в работе. Исправлена проблема с передачей пустых строк в параметрах запроса и multipart-формах, а также устранена ошибка, из-за которой локальные изменения, сделанные после загрузки памяти, могли теряться при потере ответа сервера.
Команда разработчиков также провела масштабную работу над документацией и внутренними процессами. В документации уточнены описания правил федерации, многоагентных сценариев и потоков в Managed Agents. Лимит инструментов для агентов официально зафиксирован на уровне 256 единиц. Внутренние процессы были оптимизированы: добавлены инструкции по ревью, код документации отформатирован с помощью ruff, а устаревшие модели рефакторизованы.
Тестирование получило дополнительный объем: запущены тесты, которые ранее пропускались из-за ошибок в параметрах запроса или ограничений мок-сервера. Это повышает уверенность в корректности работы SDK в различных сценариях использования. Все изменения направлены на повышение надежности и удобства разработки на базе платформы Anthropic.