Claude Platform Docs
SDK、CLI 和库

SDK、CLI 和库

用于基于 Claude API 进行构建的官方工具:七种语言的客户端 SDK、ant CLI 以及特定框架的库。

Anthropic 提供三类官方工具,用于基于 Claude API 进行构建:

  • CLI: ant 命令行工具,用于 shell 脚本编写和交互式使用。
  • 客户端 SDK: 适用于 Python、TypeScript、C#、Go、Java、PHP 和 Ruby 的通用 Messages API 客户端。每个 SDK 都提供符合语言习惯的接口、类型安全,以及对 "streaming"(流式传输)、重试、错误处理和 OpenTelemetry 追踪的内置支持。
  • 库和集成: 在其他框架的 API 接口中公开 Claude 的软件包和兼容层,而不是直接公开 Messages API。

CLI

客户端 SDK

客户端 SDK 的每个主要版本默认发送一个 API 版本,并且每个新的 API 版本都会随附一个新的主要版本。要迁移到 2026-10-21,请参阅升级到 2026-10-21。

最新版本

相同的版本信息也以 JSON 格式提供,地址为 https://platform.claude.com/docs/sdk-versions.json。

库和集成

库和集成通过其他框架的 API 接口公开 Claude。它们不是通用的 Messages API 客户端。

正在构建智能体或使用 Claude Code?

CLI、客户端 SDK 和库用于您自行调用 Claude API:您发送每个请求并处理每个响应。Claude Code、Claude Agent SDK 和 Claude Managed Agents 在更高层级上工作,提供智能体循环、工具执行和运行时。

Was this page helpful?