加载中

什么是 Claude Platform?

第 1 课6 分钟
加载中

什么是 Claude Platform?

Claude Platform 是 Anthropic 用于以编程方式构建 Claude 应用的基础设施。您无需在浏览器中与 Claude 聊天,而是从代码中发送结构化请求并获得结构化响应,从而可以控制每一个细节:使用哪个模型、 花费多少令牌、Claude 可以使用哪些工具,以及它遵循什么系统指令。

具体来说,该平台由以下几个部分组成:

  • 一个可以从任何语言调用的 REST API
  • 适用于不同编程语言的 SDK
  • 命令行界面
  • 一个控制台,您可以在其中管理 API 密钥、监控使用情况、部署托管代理并测试提示

平台的三个层级

理解该平台的一个有用方式是将其想象为三个相互叠加的层级。

  1. 原语(Primitives) — 针对 Claude 调优的 API 构建模块。这包括 Messages API、工具使用、文件、网络搜索、代码执行、MCP 服务器和技能。这些是您实际从代码中调用的部分。
  2. 基础设施(Infrastructure) — 将代理系统从原型扩展所需的一切。托管代理、重试、队列、可观测性——当一次 Claude 调用变成一千次时,保持系统正常运行的管道。
  3. 控制(Controls) — 用于在生产环境中运行这些系统的工具,例如仪表盘和评估。这些是您的团队在系统上线后使用的调节旋钮。

Claude Platform 三层架构示意图:原语(Messages API、工具使用、文件、网络搜索、代码执行、MCP)、基础设施(托管代理、重试、队列、可观测性、提示缓存、记忆)以及控制(仪表盘、评估、工作区、使用量和支出限制、请求日志)

简而言之:用原语构建,在基础设施上扩展,用控制来运行。

您可以在 Claude Console 本身中看到这种结构的体现,它正是基础设施层和控制层所在之处。例如,会话页面列出您的托管代理的会话,用量页面显示您的 API 用量。

一个真实示例:起草帮助台回复

假设您管理一个基础的帮助台应用,并被要求添加一项功能:根据工单内容起草回复,遵循团队的语气和指南。您希望将此功能与界面中的一个按钮关联起来。

一个帮助台应用,显示一个关于重复扣费的已打开支持工单,上方有一个"用 Claude 起草回复"按钮,下方是一个空的回复框

这正是 Messages API 的完美应用场景。流程如下:

  1. 定义一个客户端
  2. 检索聊天所指的工单
  3. 调用 messages.create
  4. 将响应返回给按钮以进行渲染
python
client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-haiku-4-5",   # Haiku: a good fit for a simple drafting task
    max_tokens=1024,
    system=TONE_AND_GUIDELINES,
    messages=[
        {"role": "user", "content": ticket_content}
    ],
)

draft = response.content

每个参数都有特定的作用:

  • model — 处理请求的模型。这里是 Haiku,因为起草回复是一项简单任务。
  • max_tokens — 限制 Claude 响应的最大长度。
  • system — 系统提示,您在此定义 Claude 所扮演的角色。相关的语气和指南放在这里。
  • messages — 一个对象数组。user 角色告诉 Claude 这是用户输入;工单内容放在这里。

然后您检索响应并将其返回给按钮进行渲染。完成。

帮助台应用的回复框中填充了 Claude 起草的退款回复,下方有"放弃"和"发送回复"按钮,以及一条在发送前需审阅和编辑的提示

从"向 Claude 提问"到"Claude 成为我产品的一部分"

请注意在这个示例中发生了什么:您并不是从零开始构建一个聊天机器人。您是将 Claude 添加到一个已经存在的产品中,而 API 正是您接入它的方式。

这就是核心理念。Claude Platform 是您在 API 层面访问 Claude 模型、工具和基础设施的入口。它让您从向 Claude 提问走向Claude 成为我产品的一部分。

而当您的产品需要代理时,该平台不仅仅是把模型交给您——通过托管代理,它会为您运行这些代理。

回顾

  • Claude Platform 是 Anthropic 用于以编程方式构建 Claude 应用的基础设施:一个 REST API、SDK、CLI,以及一个用于管理密钥、使用情况、托管代理和提示测试的控制台。
  • 可以将其视为三个层级:原语(Messages API、工具使用、文件、网络搜索、代码执行、MCP 服务器、技能)、基础设施(托管代理、重试、队列、可观测性)和控制(仪表盘、评估)。
  • 简而言之:用原语构建,在基础设施上扩展,用控制来运行。
  • 一次 messages.create 调用即可让您完全控制模型、响应长度、系统提示和用户输入——足以将 Claude 接入现有功能,例如起草帮助台回复。
  • 该平台让您从向 Claude 提问,发展到让 Claude 成为您产品的一部分——而借助托管代理,它还能为您运行代理。