Anthropic SDK
Anthropic 官方提供的软件开发工具包,用于构建基于 Claude 模型的 AI 应用和 Agent,封装了工具调用、多轮对话、成本统计等核心能力
核心事实
时间轴 (近 90 天)
Anthropic 正在把企业级管理能力逐步下沉到官方 SDK 层,减少客户在集成层的重复工作。
升级 v2.3.0 时,使用 Google Cloud 路径且对用户档案请求端点敏感的集成需要额外验证。
升级 v2.3.0 时,依赖 SDK 发出的具体查询参数(尤其是 beta 相关参数)的自定义封装需要额外验证。
v2.3.0 的工作流改为按 owner 与 public name 校验仓库,并且 CI 中移除了 preview build 的上传步骤。
v2.3.0 移除了 tool_runner 异步示例中多余的 await。
v2.3.0 为 Bedrock 与 Vertex 的原始响应 docstring 补上了指向 SDK 文档的链接,并更新了 README 和示例请求。
v2.3.0 重写了工作队列(work queue)、技能(skill)与外部密钥(external key)的说明文字。
v2.3.0 更新了文档中代码执行工具(code execution tool)及其加密结果的描述。
v2.3.0 内部改为读取 beta 路由限定符(beta route qualifier),而不再依赖 beta=true 查询参数;parse 与 stream 不再发送 beta 查询参数。
v2.3.0 停止在端点路径中硬编码查询参数,并将端点路径携带的查询参数上提到请求层统一处理。
还有 40 条时间轴事件
全部知识事实 (20)
TypeScript 的静态类型检查能在编译阶段捕捉结构错误
75%已验证Anthropic 官方 SDK 发布了 v1.12.1 版本
75%待验证v2.3.0 内部改为读取 beta 路由限定符(beta route qualifier),而不再依赖 beta=true 查询参数;parse 与 stream 不再发送 beta 查询参数。
50%待验证升级 v2.3.0 时,依赖 SDK 发出的具体查询参数(尤其是 beta 相关参数)的自定义封装需要额外验证。
50%待验证升级 v2.3.0 时,使用 Google Cloud 路径且对用户档案请求端点敏感的集成需要额外验证。
50%待验证Anthropic 正在把企业级管理能力逐步下沉到官方 SDK 层,减少客户在集成层的重复工作。
50%待验证v2.3.0 停止在端点路径中硬编码查询参数,并将端点路径携带的查询参数上提到请求层统一处理。
50%待验证发布说明中修正了 usage and cost report 的示例以及 ending_at 相关文档。
50%待验证v2.2.0 新增了按维度查看 usage 和 cost 报告的能力,并将旧版报告标记为 legacy。
50%待验证工具运行器在 set_messages_params() 未提供 betas、user_profile_id 和 workspace_id 时,会保留原有值而不是清空。
50%待验证工具运行器的 set_messages_params() 回调不再将当前回复加入参数。
50%待验证当 set_messages_params() 以 definitions 形式给出 tools 时,工具运行器会继续运行其 function tools;一旦某个工具从 tools 中移除,运行器就不再执行它。
50%待验证dev lockfile 中的 certifi 版本在 v2.2.0 中被提升。
50%待验证客户端 max_retries 的错误信息不再建议使用 math.inf。
50%待验证文档中澄清了插件 served_version_pinned 与 updated_at 字段的含义。
50%待验证在工具运行器中,append_messages() 之后 history 现在交由调用方管理。
50%待验证发布说明澄清了速率限制中的模型列表会因组织和工作空间而异。
50%待验证v2.2.0 在 API 层面引入了消息线程(message threads)支持。
50%待验证对于已经使用工具运行器的项目,v2.2.0 的回调行为变化(history 归属和 tools 动态剔除)属于需要留意的兼容性调整,建议升级后回归测试多轮工具调用流程。
50%待验证v2.1.0 的变更日志唯一功能条目为:add enforcement status, actions and filter to user profiles。
50%