Claude Platform 101
← 所有课程
课程 01Claude Platform 101

平台的三层架构

摘要音频

语音摘要 — 点击播放以跟读:正在朗读的行会保持在顶部附近。

学习笔记

Claude开发者平台是Anthropic提供的编程化构建Claude应用的基础设施。不同于在浏览器中与Claude对话,您可以通过代码发送结构化请求并获取结构化响应——同时掌控每个细节:选择模型、设定token消耗量、配置Claude可使用的工具以及系统指令。

具体而言,该平台包含以下组件:

  • 支持任意语言调用的REST API
  • 面向不同编程语言的SDK
  • 命令行界面工具
  • 用于管理API密钥、监控使用情况、部署托管代理及测试提示词的控制台

平台的三层架构

理解该平台架构的最佳方式是将它想象为三个叠加的层级。

  • 基础组件——专为Claude调优的API构建模块。包括Messages API、工具使用、文件处理、网络搜索、代码执行、MCP服务器和技能。这些是您实际编码调用的核心部件。
  • 基础设施——构建和扩展超越原型的智能代理系统所需的一切。托管代理、重试机制、队列系统、可观测性——这些是当单次Claude调用扩展为上千次时维持系统运转的管道工程。
  • 控制层——生产环境系统运行工具,如仪表盘和评估系统。这是系统上线后团队使用的调控面板。

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

简言之:用基础组件构建,靠基础设施扩展,通过控制层运营

您可以在Claude控制台中看到这种架构体现——那里正是基础设施和控制层的所在,包含构建模块、代理管理和分析等专区。

实际案例:帮助台回复起草

假设您管理一个基础帮助台应用,现需新增功能:根据工单内容起草回复,并遵循团队语气规范。您需要将此功能集成到用户界面的按钮中。

帮助台应用界面显示关于重复扣费的待处理工单,"使用Claude起草回复"按钮下方是空白的回复框

这正是Messages API的绝佳用例。流程如下:

  • 定义客户端
  • 获取聊天所指的工单
  • 调用messages. create
  • 将响应返回至按钮进行渲染

client = anthropic. Anthropic() response = client. messages. create( model="claude-haiku-4-5", # Haiku模型适合简单起草任务 max_tokens=1024, system=语气与规范, messages=[ {"role": "user", "content": 工单内容} ], )

draft = response. content

每个参数都有特定作用:

  • model——处理请求的模型。此处选择Haiku,因为起草回复属于简单任务。
  • max_tokens——限制Claude响应长度。
  • system——系统提示词,用于定义Claude扮演的角色。相关语气和规范在此设置。
  • messages——对象数组。user角色标识用户输入,工单内容即放置于此。

随后获取响应并返回至按钮进行渲染。完成。

帮助台应用的回复框中显示由Claude起草的退款回复,附有"放弃"和"发送回复"按钮及"发送前请审阅编辑"提示

从"向Claude提问"到"Claude成为产品组件"

注意这个案例的关键转变:您并非从头构建聊天机器人,而是在现有产品中集成Claude,API就是实现这种集成的桥梁。

这正是核心理念。Claude平台为您提供模型、工具和基础设施的API级访问,实现从_向Claude提问_到_将Claude作为产品组件_的跨越。

当您的产品需要代理时,平台不仅提供模型。通过托管代理服务,它还能为您运行这些代理。

要点回顾

  • Claude开发者平台是Anthropic提供的编程化构建基础设施:包含REST API、SDK、CLI以及用于密钥管理、用量监控、托管代理和提示词测试的控制台。
  • 三层架构:基础组件(Messages API、工具使用、文件处理、网络搜索、代码执行、MCP服务器、技能)、基础设施(托管代理、重试机制、队列系统、可观测性)和控制层(仪表盘、评估系统)。
  • 简记法则:基础组件构建,基础设施扩展,控制层运营。
  • 单次messages. create调用即可全面控制模型参数、响应长度、系统提示词和用户输入——足以将Claude集成至如帮助台回复起草等现有功能中。
  • 该平台使您从Claude问答场景进阶至将Claude转化为产品组件——通过托管代理服务,还能代为运行您的代理系统。
抽认卡 10 张卡片
问题
点击显示 · ←/→
答案
点击翻回
导出到 Anki (.tsv) ↓
知识检测 6 题