anthropics/anthropic-sdk-python
Anthropic Python SDK v2.4.0 출시, 분석·지출 관리·접근 제어 기능 추가
원제 anthropics/anthropic-sdk-python v2.4.0
v2.4.0
Key Point
Python 개발자가 Anthropic API와 통합할 때 필요한 관리 기능(분석, 비용 추적, 권한 관리)이 정식 지원되면서 프로덕션 환경에서 엔터프라이즈급 기능을 사용할 수 있게 되었다.
핵심 요약
- Anthropic Python SDK v2.4.0에서 분석, 지출 한도, RBAC(역할 기반 접근 제어) 등 관리 기능의 GA(일반 공급) 메서드를 추가했다.
- 통합 메트릭과 RBAC 응답에 네임드 베타 타입을 추가하고, 분석 공유 순서와 요청 행위자 타입을 확대했다.
- tool_use_limit_reached_error, compaction_limit_reached_error 등 새로운 세션 에러 타입과 분석 group_by, 지출 한도 기간 필터 타입을 지원한다.
- 외부 키와 워크스페이스에 user_profile_id 필드를 추가했으며, 지출 한도 증액 요청 승인 응답에서 spend_limit을 nullable로 변경했다.
- 분석 필드 중 항상 전송되어야 하는 필드를 필수로 지정하고, 사용되지 않는 프로젝트 제품 필드를 제거했다.
- Pydantic에서 omit을 받는 파라미터 타입을 검증하도록 개선하고, 비동기 parse() 메서드 문서의 누락된 await를 추가했다.
- Sonnet 5.5 모델 호환성을 유지하기 위해 메시지 스레드 예제를 업데이트했고, SDK 문서 링크를 README에서 공식 문서 사이트로 변경했다.
릴리스 노트 보기 ↗github.com