Claude Platform Docs

CLI 快速入门

安装 ant 命令行工具,完成身份验证,并向 Claude API 发送您的第一个请求。

ant CLI 让您可以从终端访问 Claude API。每个 API 资源都以子命令的形式提供,并支持输出格式化、响应过滤以及 YAML 或 JSON 文件输入。

ant CLI 实际运行演示。

curl 相比,ant 通过类型化标志或管道传入的 YAML 来构建请求体,而无需手写 JSON,并且可以通过 @path 引用将文件内容内联到字符串字段中。它使用内置的 --transform 查询提取响应字段,因此您不需要 jq 之类的单独工具,并且它会自动对列表端点进行分页。

安装

brew install anthropics/tap/ant

检查安装:

ant --version

身份验证

ant auth login 会针对 Claude Console 打开基于浏览器的 OAuth 流程,并将生成的凭据存储在本地,因此您无需创建或管理 "API key"(API 密钥)即可调用 API。

CLI
ant auth login

发送您的第一个请求

安装二进制文件并完成身份验证后,调用 Messages API

ant messages create \
  --model claude-opus-5 \
  --max-tokens 1024 \
  --message '{role: user, content: "Hello, Claude"}'
Output
{
  "model": "claude-opus-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 生成并安装一个:

ant @completion zsh > "${fpath[1]}/_ant"
# 重启您的 shell 或运行:autoload -U compinit && compinit

后续步骤

API 密钥、无头主机、多个工作区和命名配置文件

命令结构、输出格式、GJSON 转换和请求体

对 API 资源进行版本控制、脚本编写模式,以及在 Claude Code 中使用

Was this page helpful?