Aktualność · Anthropic · 2 min czytania
Data wydarzenia: · Opublikowano:
Anthropic wydaje wersję 1.0 swojego SDK dla Pythona ze zmianami łamiącymi kompatybilność
Anthropic wydał 20 sierpnia 2026 r. wersję 1.0 swojego SDK dla Pythona. Warstwa HTTP przeszła na httpx2, wymagany stał się Python 3.10 lub późniejszy, a usunięto API Text Completions i parametry próbkowania w metodach Messages.
Wpis archiwalny: opisuje wydarzenie z 20 sierpnia 2026, a opublikowaliśmy go 8 listopada 2026. Dane pochodzą ze źródeł z tamtego dnia i mogły się od tego czasu zmienić.
20 sierpnia 2026 r. Anthropic wydał wersję 1.0 swojego SDK anthropic dla Pythona, czyli duże wydanie ze zmianami łamiącymi kompatybilność. W Claude Code v2.1.239 z 21 sierpnia 2026 r. dodano polecenie do migracji, jak pokazuje strona wydania Claude Code v2.1.239 na GitHubie.
Co zmieniło się w wersji 1.0
- Warstwa HTTP przeszła z
httpxnahttpx2, utrzymywany fork zgodny z API. Własne obiektyhttp_client,Timeouti transportu były budowane zhttpx2, a wywołaniehttpx2.alias_httpx()przy starcie sprawiało, że działały biblioteki do śledzenia lub mockowania, które podmieniają elementyhttpx. - Wersja 1.0 wymagała Pythona 3.10 lub późniejszego.
- Usunięto dawne API Text Completions, parametry
temperature,top_pitop_kw metodach Messages oraz klienckicompaction_controlw tool runnerze. - W kliencie asynchronicznym wyniki
.with_raw_responsewymagałyawait response.parse(). AnthropicBedrockzgłaszał błąd, gdy nie skonfigurowano regionu AWS, zamiast domyślnie używaćus-east-1.
Co to oznaczało dla projektów w Pythonie
Projekty w Pythonie, które luźno przypinały wersję anthropic, mogły przestać działać po aktualizacji, zwłaszcza jeśli przekazywały parametry próbkowania, używały Bedrocka bez regionu lub podmieniały elementy httpx.
Pomoc w migracji i źródła
Polecenie Claude Code, /claude-api upgrade, migrowało projekty w Pythonie z anthropic 0.x do 1.x. Timeouty w 1.x korzystały z anthropic.Timeout, a nie z httpx.Timeout. Przewodnik migracji do v1 wymieniał każdą zmianę z fragmentami kodu przed i po, a wydanie SDK odnotowano w informacjach o wydaniach Claude Platform.
Źródła
- Release v2.1.239 · anthropics/claude-code · GitHub (Anthropic (GitHub), 21 sierpnia 2026, oficjalne)
- Claude Platform release notes - Claude Platform Docs (Anthropic (Claude Platform Docs), 20 sierpnia 2026, oficjalne)
Tekst przygotowany z pomocą AI wyłącznie na podstawie źródeł wymienionych powyżej. Zanim trafił na stronę, przeszedł automatyczną kontrolę dat, źródeł i wszystkich wersji językowych.