Claude Agent SDK 入门

使用 Claude Code 设置、构建和测试代理应用程序,由本地安装的 Claude CLI 和 Claude Code 订阅提供支持。

来源:KDnuggets
作者图片

# 简介

#

厌倦了管道胶带脚本、工具和提示吗? Claude Agent SDK 可让您将 Claude Code“计划 → 构建 → 运行”工作流程转变为真实的可编程代理,这样您就可以自动化任务、连接工具并发布命令行界面 (CLI) 应用程序,而无需大量粘合代码。如果您已经喜欢在终端中使用 Claude,那么该软件开发工具包 (SDK) 将为您提供具有适当结构、状态和可扩展性的相同氛围。

克劳德代理 SDK 克劳德代码 克劳德

在本教程中,您将设置 Claude Agent SDK 并构建一个小型多工具 CLI,该 CLI 端到端地链接步骤(计划 → 行动 → 验证)。在此过程中,您将了解如何注册工具、管理上下文以及为本地工作流程(例如调试、代码生成和部署)编排代理循环。

# 什么是 Claude Agent SDK?

Anthropic 的 Claude Sonnet 4.5 标志着功能的重大进步,具有最先进的编码模型,在推理、数学和长上下文任务的行业基准中表现出色。此版本包括 Chrome 扩展、记忆工具和文档生成功能。杰出的组件是 Claude Agent SDK,它构建在 Claude Code 的基础上。

人择 克劳德十四行诗 4.5

Claude Agent SDK 使开发人员能够创建、扩展和自定义由 Claude 支持的应用程序。它允许与您的本地环境集成,授予 Claude 访问您的工具的权限,并促进复杂工作流程的编排,包括编码、研究、记笔记和自动化。

# 设置 Claude Agent SDK

在构建之前,请确保您已设置 Claude Code CLI 和 Claude Agent SDK。

克劳德代码 CLI

// 1.先决条件

//
    Python:版本 3.10 或更高版本。Node.js:CLI.Claude API 密钥或 Anthropic 帐户的版本 18+。
  • Python:版本 3.10 或更高版本。
  • Python: Python
  • Node.js:CLI 版本 18+。
  • Node.js: Node.js
  • Claude API 密钥或 Anthropic 帐户。
  • 克劳德 API 密钥

    // 2. 安装 Claude Code CLI

    克劳德 网络搜索