anthropics/anthropic-sdk-python
Anthropic Python SDK v2.2.0 출시, 메시지 스레드 API 지원
원제 anthropics/anthropic-sdk-python v2.2.0
v2.2.0
Key Point
Python SDK의 스레드 기반 대화 관리와 비용 추적 기능이 추가되어 복잡한 멀티턴 상호작용을 다루는 개발자에게 영향을 미친다.
핵심 요약
- Anthropic Python SDK v2.2.0이 출시됐으며, 메시지 스레드 API 지원이 추가됐다.
- API에 차원별 사용량·비용 리포트 기능이 추가됐고, 기존 리포트는 레거시로 표시됐다.
- max_retries 에러 메시지에서 math.inf 제안을 중단했다.
- 도구 러너(tool runner)가 append_messages() 이후에도 히스토리를 보존하고, set_messages_params() 콜백에서 현재 응답을 제외한다.
- 도구 러너가 set_messages_params()를 통해 도구 정의를 받을 때 함수 도구를 계속 실행하고, 제거된 도구는 실행을 중단한다.
- 도구 러너의 betas, user_profile_id, workspace_id가 set_messages_params()에서 제외돼도 유지된다.
- 개발 종속성의 certifi 패키지가 업데이트됐고, 플러그인 문서와 사용량·비용 리포트 예제가 개선됐다.
- 요율 제한 모델 목록이 조직 및 워크스페이스별로 달라질 수 있다는 점이 명확히 기록됐다.
릴리스 노트 보기 ↗github.com