开源anthropic-sdk-python Releases·原文 2026年11月3日

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文档

信息来源