AIUnlimited
🌳

AI基础

🌱
AI 种子

从零开始

🌿
AI 萌芽

打好基础

🌳
AI 枝干

付诸实践

🏕️
AI 树冠

深入探索

🌲
AI 森林

精通AI

🔨

AI精通

✏️
AI 草图

从零开始

🪨
AI 雕刻

打好基础

⚒️
AI 匠心

付诸实践

💎
AI 打磨

深入探索

🏆
AI 杰作

精通AI

📘

AI实战

📖
理解开源模型

开源模型的基础知识和资源

🎯
问题到模型任务

将业务问题转化为模型任务

⚡
跑通第一个模型

30分钟快速看到第一个结果

🔧
微调与评测

微调模型并评估性能

🚀
应用系统

构建实际AI应用系统

🎨
生成式AI

探索AIGC的开源模型

🤖
Agent智能体

学习Agent框架和MCP工具

📐
基础补充

LLM基础知识和评测

🎓

Claude 学院

🤖
Claude 101 入门

用 Claude 学习 AI 基础知识

💻
Claude Code 101 入门

让 Claude 成为你的结对编程伙伴

🤝
Claude Cowork 入门

与 Claude 协作完成复杂项目

⚙️
Claude 平台 101

使用 Claude API 构建应用

实验室

已加载 7 个实验
🧬神经网络沙盒🤖AI 还是人类?🥋提示工程道场🏁算法竞速🧠AI 知识挑战🏗️系统设计画布
🎯模拟面试进入实验室→
🚀

职业发展

🚀
面试发射台

开启你的旅程

🌟
行为面试精通

掌握软技能

💻
技术面试

通过编程轮次

🤖
AI与ML面试

ML面试精通

🏆
Offer与未来

拿下最好的Offer

立即开始
AIUnlimited

AI 教育平台

沪ICP备18025655号-11

学习

  • AI基础
  • AI实战
  • Claude学院
  • 实验室
  • 职业发展

社区

  • 关于
  • 常见问题

支持

  • 服务条款
  • 隐私政策
  • 联系我们
AI & 工程学习计划›⚙️ Claude 平台 101›课程›使用 Claude Code 构建
💻
Claude 平台 101 • 入门⏱️ 5 分钟阅读

使用 Claude Code 构建

使用 Claude Code 构建

手动编写调用 Claude API 的代码可以工作,但有一个更快的路径:让 Claude 为你编写。在本课中,我们将使用 Claude Code 从一个存根文件中填充 API 集成——使用你在整个课程中学到的相同原语。

从存根开始

项目很简单:一个获取天气的 TypeScript 文件。它包含两个存根:

  • getWeather — 接受城市并返回温度和条件。
  • run — 一个应该使用 工具运行器 和 Claude TypeScript SDK 的函数。

工具运行器是为你处理工具调用和 agent 循环的部分,因此你不必手动连接它。

Claude API skill

Claude Code 带有一个名为 Claude API 的内置 skill。你可以直接使用 /claude-api 调用它,或者当 Claude Code 检测到你正在使用 TypeScript SDK 时会自动调用它。

一个提示,工作的代码

在终端中打开项目文件夹并启动 Claude Code。

从那里,只需一个提示。一个好的提示做三件事:

  • 它 命名你想要更改的文件。
  • 它 命名你想要使用的模式。
  • 它 命名你期望的最终状态。

然后 Claude Code 根据类型填充 getWeather 和 run,在文件底部追加调用,执行脚本并报告输出。如果出错,它会读取错误消息并就地修补代码。

Claude Code 产生了什么

在这个运行中,Claude Code 创建了一个 Zod 工具,根据城市类型解析输入并返回输出。它还创建了我们要求的工具运行器和 run 函数,并打印 agent 循环的最终结果。

要记住的模式

你针对 Claude API 编写的大部分内容都有一个熟悉的形状:

  1. 定义一个工具。
  2. 将其交给运行器。
  3. 返回结果。

你不需要每次都从记忆中输入。相反,存根文件,将其交给 Claude Code,然后只审查差异。

回顾

  • Claude Code 是一个在你的终端中编辑文件和运行命令的 agent。
  • 当 Claude Code 检测到 TypeScript SDK 时,内置的 Claude API skill 自动加载,或者你可以使用 /claude-api 调用它。
  • 给它一个命名文件、模式和最终状态的提示——它编写代码、运行它并就地修复错误。
  • Claude API 代码遵循一个熟悉的形状:定义工具、将其交给运行器、返回结果。存根它、委派它、审查差异。
第 25 课,共 26 课已完成 0%
←生产模式

讨论

登录 参与讨论