---
title: SDK、CLI 與程式庫
url: https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/overview
description: 用於以 Claude API 進行開發的官方工具：七種語言的用戶端 SDK、ant CLI，以及特定框架的程式庫。
---

Anthropic 提供三種官方工具，協助您使用 Claude API 進行開發：

* **CLI：** `ant` 命令列工具，適用於 shell 腳本撰寫與互動式使用。
* **用戶端 SDK：** 適用於 Python、TypeScript、C#、Go、Java、PHP 與 Ruby 的通用 Messages API 用戶端。每個 SDK 皆提供符合語言慣例的介面、型別安全，以及對「streaming」（串流）、重試與錯誤處理的內建支援。
* **函式庫與整合：** 透過其他框架的 API 介面（而非直接透過 Messages API）來提供 Claude 功能的套件與相容層。

<Info>
  如需完整的 API 規格，請參閱 [API 參考文件](https://platform.claude.com/docs/zh-TW/api/overview)。
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="ant CLI" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/cli/quickstart">
    Shell 腳本撰寫、具型別的旗標、回應轉換
  </Card>
</CardGroup>

## 用戶端 SDK

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/python">
    同步與非同步用戶端、Pydantic 模型
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/typescript">
    支援 Node.js、Deno、Bun 與瀏覽器
  </Card>

  <Card title="C#" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/csharp">
    .NET Standard 2.0+、IChatClient 整合
  </Card>

  <Card title="Go" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/go">
    基於 Context 的取消機制、函式選項
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/java">
    Builder 模式、CompletableFuture 非同步
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/php">
    值物件、Builder 模式
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/sdks/ruby">
    Sorbet 型別、串流輔助工具
  </Card>
</CardGroup>

## 函式庫與整合

函式庫與整合透過其他框架的 API 介面來提供 Claude 功能。它們並非通用的 Messages API 用戶端。

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/libraries/apple-foundation-models">
    適用於 Apple `LanguageModelSession` API 的 Swift 套件
  </Card>

  <Card title="OpenAI SDK 相容性" href="https://platform.claude.com/docs/zh-TW/cli-sdks-libraries/libraries/openai-sdk">
    透過 OpenAI SDK 介面使用 Claude
  </Card>
</CardGroup>

## 正在建構代理程式或使用 Claude Code？

CLI、用戶端 SDK 與函式庫適用於您自行呼叫 Claude API 的情境：由您傳送每個請求並處理每個回應。Claude Code、Claude Agent SDK 與 Claude Managed Agents 則在更高的層級運作，提供代理迴圈、工具執行與執行環境。

<CardGroup cols={3}>
  <Card title="Claude Code" href="https://code.claude.com/docs/zh-TW/overview">
    代理式程式開發工具，可將程式開發任務委派給 Claude
  </Card>

  <Card title="Claude Agent SDK" href="https://code.claude.com/docs/zh-TW/agent-sdk/overview">
    建構在您自行營運的程序中執行的代理程式
  </Card>

  <Card title="Claude Managed Agents" href="https://platform.claude.com/docs/zh-TW/managed-agents/overview">
    在 Anthropic 的託管基礎設施中執行代理程式
  </Card>
</CardGroup>
