加载中

Claude Platform 101

本课程从零开始教授开发者在 Claude Platform 上进行构建,无论您是已经进行过几次 API 调用,还是仅通过聊天窗口使用过 Claude。

1.5 小时1 个测验
您将学到的内容完成本课程后,您将能够
  • 使用 messages.create 发送您的第一个 API 请求并阅读结构化响应
  • 通过运行简单的评估并权衡成本和延迟,为任务选择合适的模型(Fable、Opus、Sonnet 或 Haiku)
  • 手动构建智能体循环,一旦您理解了 SDK 的 Tool Runner 为您做了什么,就用它来简化该循环
  • 通过工具使用赋予 Claude 更广的触达能力,并让它借助扩展思考来推理解决难题
  • 使用 Anthropic 的内置工具(网页搜索、代码执行、网页获取)、Skills 和 MCP 服务器扩展智能体
  • 通过四种上下文管理模式,使长时间运行的智能体保持在上下文窗口内并控制成本
  • 端到端地构建一个托管智能体,在 Anthropic 运行循环并回报结果时消费事件流
  • 使用 Claude Code 本身通过 API 进行构建,并审查智能体为您编写的代码

在浏览器标签页中与 Claude 聊天,和将 Claude 构建进您所发布的产品之间,存在着巨大的差距。聊天只是回答一个问题,对话就此结束。而应用程序会向 Claude 发送结构化请求,为它配备工具,让它对真实系统采取行动,并为一个用户或一百万个用户运行这一循环。Claude Platform 的存在正是为了弥合这一差距,这与提示(prompting)是截然不同的技能。要从中获得价值,就需要理解请求中包含什么、智能体如何决定要做什么,以及成本和限制存在于何处。

本课程从零开始教授开发者在 Claude Platform 上进行构建,无论您是已经进行过几次 API 调用,还是仅通过聊天窗口使用过 Claude。我们从第一性原理出发:API 请求中包含什么、什么是智能体循环、上下文窗口如何限定 Claude 能看到的内容,以及工具和权限如何决定它能做什么。课程后面的技巧便会以理解的形式落地,而不是一份供您照搬的调用清单。

您将发送第一个请求并阅读响应,然后为任务选择合适的模型(Fable、Opus、Sonnet 或 Haiku),并基于自己的示例权衡成本与延迟的取舍,而不是凭猜测。接着,您将手动构建智能体循环,观察 Claude 如何行动、观察和决策,然后在理解了 SDK 的 Tool Runner 为您做了什么之后,用它来简化这个手写的循环。您将通过工具使用赋予 Claude 更广的触达能力,并让它借助扩展思考来推理解决难题。

课程的中间部分将智能体扩展到您自己的代码之外:运行在 Anthropic 基础设施上的 Anthropic 内置工具(网页搜索、代码执行、网页获取),可以将某个流程打包一次并在多次调用中复用的 Skills,无需编写模式(schema)即可将 Claude 连接到第三方工具的 MCP 服务器,以及让长时间运行的智能体在第十轮对话之后依然保持在窗口内并控制成本的上下文管理模式。

最后一部分会将工作交接出去。您将学习何时运行自己的循环、何时让 Anthropic 为您运行一个沙盒化的托管智能体,然后端到端地构建一个,在 Anthropic 运行循环并回报结果时消费事件流。一个独立的课程将向您展示如何使用 Claude Code 本身通过 API 进行构建,这也是本课程其余部分之所以重要的原因:您需要知道优秀的代码是什么样子,才能审查智能体为您编写的代码。大多数课程都包含一个代码演示,您可以将其改编用于自己的项目。

能够熟练阅读和编写至少一种语言的代码,并具备基本的命令行使用经验。大多数演示使用 Python SDK(anthropic,通过 pip 安装)。课程"您的第一个 API 调用"、"什么是工具使用?"和"使用 Claude Code 进行构建"使用的是配合 Node 和 npm 的 TypeScript SDK(@anthropic-ai/sdk)。您不需要精通这两种语言中的任何一种,但应当能够跟上课程并运行脚本。您需要一个 Claude Console 账户和来自 platform.claude.com 的 API 密钥。在您第一次调用 API 之前,请在 Claude Console 的账单页面检查您是否有可用额度。如果没有,请在该页面充值。您不需要具备使用 LLM 进行构建的先前经验。

适合人群

适合那些已经在聊天窗口中使用过 Claude、并希望将其构建进自己应用程序的开发者,无论您是在为现有产品添加 AI 功能,还是从零开始构建一个智能体原型。如果您已经发送过几次 API 调用,但卡在了"如何让它自主行动"或"如何将它连接到我的真实系统"这类问题上,那么本课程就是从单次请求迈向生产级智能体的桥梁。您不需要任何先前的智能体经验;每节课都建立在前一节课的基础之上。