Anthropic Python SDK发布v2.4.0,新增分析、支出限额与RBAC的正式版API方法
anthropic-sdk-python v2.4.0由发布机器人提交,变更日志列出分析、支出限额和RBAC的GA方法,以及若干新类型、错误类型和文档修正。
AI解读:发布说明称v2.4.0为分析、支出限额和RBAC增加了正式版(GA)API方法,并补充了统一指标与RBAC删除响应的命名beta类型。
同一版本新增tool_use_limit_reached_error和compaction_limit_reached_error两种会话错误类型,还增加了分析group_by和支出限额周期过滤器的类型。
修复项包括:支出限额提升请求批准响应中的spend_limit改为可空;分析字段改为始终必发;移除未使用的project product字段;参数中支持omit的pydantic类型校验交给pydantic处理。
其余为CI、内部规范和文档调整,例如说明Compliance API停用后的影响、capability_access_all角色动作的授权范围,以及示例改用当前模型ID。
anthropic-sdk-python发布v2.4.0,发布信息由anthropic-sdks-releaser[bot] 提交到GitHub Releases。变更日志将分析、支出限额和RBAC的正式版(GA)方法列为本版本的新功能。
新增API方法与类型
变更日志列出:为分析、支出限额和RBAC增加GA方法;为统一指标和RBAC删除响应增加命名beta类型;为External Keys和Workspaces增加user_profile_id。
- 新增分析group_by与支出限额周期过滤器的类型
- 新增共享的分析排序类型,并扩充请求发起者(request actor)类型
- 新增tool_use_limit_reached_error和compaction_limit_reached_error两种会话错误类型
修复与文档调整
修复项包括:支出限额提升请求的批准响应中spend_limit改为可空;分析字段改为始终发送,并移除未使用的project product字段;客户端交由pydantic校验接受omit的参数类型。
- CI移除未使用的构建上传步骤
- 文档澄清Slack频道ID说明、停用Compliance API的影响及capability_access_all角色动作的授权范围
- 客户端文档补上异步parse() 示例缺失的await;示例改用当前模型ID,并保持消息线程示例在Sonnet 5.5上有效
- README改为指向文档站点,链接SDK文档