Anthropic Python SDK发布v2.6.0:新增限流错误码与组织成员全端登出
anthropic-sdk-python v2.6.0在API层新增ramp limit错误码、外部密钥验证失败错误码,以及让组织成员在所有设备上登出的支持;同时修复Bedrock、Vertex平台客户端的异常类型与配置复制问题。
AI解读:这次更新的主体是anthropic-sdk-python仓库的v2.6.0版本,发布记录由自动发布账号anthropic-sdks-releaser[bot] 提交。
功能项包括:为ramp limit错误新增错误码、为External Key验证失败新增错误码、支持让组织成员在所有设备上登出。
修复项包括:Bedrock、Vertex平台客户端抛出错误码与状态异常类;Bedrock通过copy和with_options生成副本时保留自定义http_client和aws_profile。
其他改动有:停止在OpenTelemetry span上记录采样参数;文档补充API错误的类型、消息、code和details;内部把状态错误映射统一定义在基础客户端上;测试前清除环境中的ANTHROPIC_和AWS_变量。
anthropic-sdk-python发布v2.6.0。发布说明列出三类功能新增:ramp limit错误的错误码、External Key验证失败的多个错误码,以及让组织成员在所有设备上登出的支持。
平台客户端与配置复制的修复
修复项针对Bedrock和Vertex平台客户端:在抛出错误时带上错误码和状态异常类。Bedrock方面,用copy和with_options生成客户端副本时,会保留自定义的http_client和aws_profile。
遥测、文档与内部调整
客户端不再在OpenTelemetry span上记录采样参数。文档部分描述了API错误的类型、消息、code和details,并列出每个方法可能返回的错误(不含错误描述)。内部改动包括在基础客户端上统一定义状态错误映射、向贡献者说明运行时类型检查的适用位置;测试运行前会清除环境中的ANTHROPIC_和AWS_变量。