CLI、SDK 與函式庫
CLI、SDK 與函式庫
使用 Claude API 進行開發的官方工具:ant CLI、七種語言的用戶端 SDK,以及特定框架的函式庫。
Anthropic 提供三種官方工具,協助您使用 Claude API 進行開發:
- CLI:
ant命令列工具,適用於 shell 腳本撰寫與互動式使用。 - 用戶端 SDK: 適用於 Python、TypeScript、C#、Go、Java、PHP 與 Ruby 的通用 Messages API 用戶端。每個 SDK 皆提供符合語言慣例的介面、型別安全,以及對「streaming」(串流)、重試與錯誤處理的內建支援。
- 函式庫與整合: 透過其他框架的 API 介面(而非直接透過 Messages API)來提供 Claude 功能的套件與相容層。
CLI
Shell 腳本撰寫、具型別的旗標、回應轉換
用戶端 SDK
同步與非同步用戶端、Pydantic 模型
支援 Node.js、Deno、Bun 與瀏覽器
.NET Standard 2.0+、IChatClient 整合
基於 Context 的取消機制、函式選項模式
建構器模式、CompletableFuture 非同步
值物件、建構器模式
Sorbet 型別、串流輔助工具
函式庫與整合
函式庫與整合透過其他框架的 API 介面來提供 Claude 功能。它們並非通用的 Messages API 用戶端。
適用於 Apple LanguageModelSession API 的 Swift 套件
透過 OpenAI SDK 介面使用 Claude
正在建構代理程式或使用 Claude Code?
CLI、用戶端 SDK 與函式庫適用於您自行呼叫 Claude API 的情境:由您傳送每個請求並處理每個回應。Claude Code、Claude Agent SDK 與 Claude Managed Agents 則在更高的層級運作,提供代理迴圈、工具執行與執行環境。
代理式程式開發工具,可將程式開發任務委派給 Claude
建構在您自行營運的程序中執行的代理程式
在 Anthropic 的託管基礎設施中執行代理程式
Was this page helpful?