Быстрый старт с CLI
Установите инструмент командной строки ant, пройдите аутентификацию и отправьте свой первый запрос к Claude API.
CLI ant предоставляет доступ к Claude API из вашего терминала. Каждый ресурс API доступен в виде подкоманды с форматированием вывода, фильтрацией ответов и вводом из файлов YAML или JSON.
По сравнению с curl, ant формирует тела запросов из типизированных флагов или переданного через конвейер YAML вместо написанного вручную JSON, а также встраивает содержимое файлов в строковые поля с помощью ссылки @path. Он извлекает поля ответа с помощью встроенного запроса --transform, поэтому вам не нужен отдельный инструмент, такой как jq, и автоматически выполняет постраничную выборку для эндпоинтов списков.
Установка
brew install anthropics/tap/antДля сред Linux загрузите бинарный файл релиза напрямую.
VERSION=1.42.0
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
case $(uname -m) in
x86_64) ARCH=amd64 ;;
aarch64) ARCH=arm64 ;;
esac
curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant_${VERSION}_${OS}_${ARCH}.tar.gz" \
| sudo tar -xz -C /usr/local/bin antВсе релизы можно найти на странице релизов GitHub.
Вы также можете установить CLI из исходного кода с помощью go install. Требуется Go 1.25 или новее.
go install github.com/anthropics/anthropic-cli/cmd/ant@latestБинарный файл помещается в $(go env GOPATH)/bin. Добавьте его в ваш PATH, если он ещё не добавлен:
export PATH="$PATH:$(go env GOPATH)/bin"Проверьте установку:
ant --versionАутентификация
ant auth login открывает в браузере процесс OAuth для Claude Console и сохраняет полученные учётные данные локально, так что вы можете вызывать API, не создавая «API key» (ключ API) и не управляя им.
ant auth loginОтправьте свой первый запрос
Когда бинарный файл установлен и аутентификация пройдена, вызовите Messages API:
ant messages create \
--model claude-opus-5-5 \
--max-tokens 1024 \
--message '{role: user, content: "Hello, Claude"}'{
"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 является терминалом.
Автодополнение в оболочке
CLI поставляется со скриптами автодополнения для bash, zsh, fish и PowerShell. Сгенерируйте и установите скрипт для вашей оболочки:
ant @completion zsh > "${fpath[1]}/_ant"
# Перезапустите оболочку или выполните: autoload -U compinit && compinitant @completion bash > /etc/bash_completion.d/antant @completion fish > ~/.config/fish/completions/ant.fishant @completion powershell | Out-String | Invoke-Expression
# Чтобы сохранить между сеансами:
# ant @completion powershell >> $PROFILEСледующие шаги
Ключи API, хосты без графического интерфейса, несколько рабочих пространств и именованные профили
Структура команд, форматы вывода, преобразования GJSON и тела запросов
Управление версиями ресурсов API, шаблоны скриптов и использование из Claude Code
Was this page helpful?