Claude Platform Docs

CLI 快速入門

安裝 ant 命令列工具、進行驗證,並向 Claude API 傳送您的第一個請求。

ant CLI 讓您可以從終端機存取 Claude API。每個 API 資源都以子命令的形式提供,並支援輸出格式化、回應篩選,以及 YAML 或 JSON 檔案輸入。

ant CLI 實際運作情形。

與 curl 相比,ant 會從具型別的旗標或透過管道傳入的 YAML 建構請求主體,而不需要手寫 JSON,並且可以透過 @path 參照將檔案內容內嵌到字串欄位中。它使用內建的 --transform 查詢來擷取回應欄位,因此您不需要 jq 之類的額外工具,而且它會自動對列表端點進行「pagination」(分頁)。

安裝

brew install anthropics/tap/ant

檢查安裝:

ant --version

驗證

ant auth login 會針對 Claude Console 開啟以瀏覽器為基礎的 OAuth 流程,並將取得的憑證儲存在本機,因此您無需建立或管理 API 金鑰即可呼叫 API。

CLI
ant auth login

傳送您的第一個請求

安裝二進位檔並完成驗證後,呼叫 Messages API:

ant messages create \
  --model claude-opus-5-5 \
  --max-tokens 1024 \
  --message '{role: user, content: "Hello, Claude"}'
Output
{
  "model": "claude-opus-5-5",
  "id": "msg_01YMmR5XodC5nTqMxLZMKaq6",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! How are you doing today? Is there something I can help you with?"
    }
  ],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 27, "output_tokens": 20 /*, ... */ }
}

回應是完整的 API 物件,由於 stdout 是終端機,因此會以美化格式輸出。

Shell 自動完成

CLI 隨附適用於 bash、zsh、fish 和 PowerShell 的「shell completion」(Shell 自動完成)腳本。為您的 shell 產生並安裝一個:

ant @completion zsh > "${fpath[1]}/_ant"
# 請重新啟動您的 shell,或執行:autoload -U compinit && compinit

後續步驟

Was this page helpful?