适合谁
适合写 Python 或 TypeScript、想直接调用 Claude 的开发者。你需要一个带 API 密钥的 Claude Console 账号,Python 3.10 或更高版本,或者 Node.js 20 或更高版本,再加上一个终端。
课程内容
- 1Claude API 教程:用 Python 和 TypeScript 完成第一次调用写给开发者的 Claude API 教程:获取密钥,安装 SDK,用 Python 和 TypeScript 完成第一次 Messages API 调用,再做流式输出并读懂用量。
- 2Claude 工具调用:用 Python 定义工具并处理调用写给开发者的 Claude 工具调用教程:用 JSON Schema 定义工具,跑通 tool_use 与 tool_result 往返,设置 tool_choice,并上报工具错误。
- 3Claude 提示词缓存:添加 cache_control 并读懂 usage 字段写给开发者的 Claude 提示词缓存教程:放置 cache_control 断点,核对各模型的最小长度,读懂 usage 字段,并找出缓存为什么没命中。
- 4用 Claude API 从零构建 AI 智能体用 Claude API 从零构建 AI 智能体:写出工具循环,限制回合数,上报错误,并为上下文增长做好准备,全程用 Python 实现。
常见问题
学 Claude API 课程需要准备什么?
一个 Claude Console 账号、一个 API 密钥,以及 Python 3.10 或更高版本。第 1 课还会展示 TypeScript,它需要 Node.js 20 或更高版本。API 用量按 token 计费,测试时会产生一笔不大的费用。
课程用 Python 还是 TypeScript?
第 1 课两种都有。工具调用、缓存和智能体这几课用 Python,TypeScript SDK 的请求结构相同,辅助方法用驼峰命名,所以思路可以直接迁移。
课程里用到 Claude Agent SDK 吗?
没有。第 4 课手写循环,让你看清每一步,然后说明什么时候该换成工具运行器或者 Agent SDK。
课程用的是哪些模型 id?
用的是 2026 年 11 月 5 日模型页面上的 id,主要是 claude-opus-5-5。id 和版本会变,所以每一课都标了日期,并告诉你去哪里复制当前的 id。
学完这门课,接下来学什么?
下一门是 RAG 课程,讲怎样让智能体检索你自己的文档,这门课没有涉及这部分。
