Anthropic Python SDKAnthropic Python SDK: оновлення за 2–5 листопада 2026 року
Релізи версій 2.4.0–2.6.0 принесли GA-методи для аналітики, лімітів витрат і RBAC, нову систему класів помилок та виправлення для Bedrock і Vertex AI.
Записи з 2 листопада 2026 по 5 листопада 2026 · оновлено 8 листопада 2026
Головне
- GA-методи для аналітики, лімітів витрат (spend limits) та RBAC
- Нові класи помилок для HTTP-статусів і кодів помилок API
- Поля error_code, details та api_message в APIStatusError
- Підтримка виходу учасників організації з усіх сесій одночасно
- Виправлення валідації шляхів і потокобезпечності для Bedrock та Vertex
Коротко
За тиждень Anthropic випустила три оновлення Python SDK: версії 2.4.0, 2.5.0 та 2.6.0. Релізи зосереджені на стабілізації методів аналітики, контролю витрат і RBAC до статусу GA, значному розширенні типізації та обробки помилок у клієнті, а також на виправленні шляхів запитів для хмарних провайдерів Bedrock і Vertex AI.
Нові можливості
Загальна доступність (GA) аналітики, лімітів витрат і RBAC
- Додано методи GA для роботи з аналітикою, лімітами витрат (
spend limits) та рольовою моделлю доступу (RBAC). - Введено типи для групування в аналітиці
group_by, фільтрів періодів ліміту витрат, загального сортування аналітики (shared analytics order) та типів суб'єктів у запитах на збільшення лімітів (increase request actor types). - Додано іменовані бета-типи для уніфікованих метрик та відповідей видалення RBAC.
- Додано нові типи сесійних помилок:
tool_use_limit_reached_errorтаcompaction_limit_reached_error. - У ресурсах
External KeysтаWorkspacesз'явилося полеuser_profile_id.
Розширена система обробки помилок
- У клієнті з'явилися окремі класи помилок для HTTP-статусів та кодів помилок API.
- До
APIStatusErrorдодано атрибутиerror_code,detailsтаapi_message. - Додано типи деталей помилок (
error details) та нові значення типів помилок. - Додано коди помилок для помилок обмеження зростання навантаження (
ramp limit errors) та для помилок валідаціїExternal Key.
Керування сесіями та просторами
- Додано фільтр за
idsдля операції отримання списку робочих просторів (list workspaces). - Реалізовано можливість ініціювати вихід учасників організації з системи на всіх пристроях одночасно.
Виправлення та покращення
- Робота з помилками та винятками: класи
OverloadedErrorтаServiceUnavailableErrorтепер є підкласамиInternalServerError. Специфічні класи винятків для статусів і кодів помилок тепер викидаються також у клієнтах для платформ Bedrock та Vertex AI. Полеspend_limitу відповіді на схвалення запиту збільшення ліміту витрат стало nullable. - Безпека шляхів та параметрів: клієнт тепер відхиляє параметри шляху на зразок
..;xта;x. Для Bedrock додано викидання виняткуValueError, коли параметр моделі порожній (раніше надсилався запит до/model//invoke), а також коли модель дорівнює.або..(замість відправки запиту за іншим шляхом). У Vertex AI тепер застосовується percent-encode для ідентифікаторів моделі, проєкту та регіону в шляху запиту. - Багатопотоковість і Pydantic: перший парсинг кожної моделі відповіді зроблено потокобезпечним. Виправлено коректну валідацію
Unionміж потоками при використанні Pydantic v1. Дозволено Pydantic валідувати типи параметрів, які приймаютьomit. - Інструменти: закріплено поведінку memory tool, щоб запобігти перейменуванню або видаленню директорії
/memories. - Хмарні клієнти та телеметрія: при створенні копій клієнта Bedrock через
copyтаwith_optionsтепер зберігаються налаштованіhttp_clientтаaws_profile. У клієнті припинено запис параметрів семплування в спани OpenTelemetry.
Версії тижня
v2.4.0— 2 листопада 2026 рокуv2.5.0— 4 листопада 2026 рокуv2.6.0— 5 листопада 2026 року
Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо