CLI ant предоставляет доступ к Claude API из вашего терминала. Каждый ресурс API представлен в виде подкоманды, с форматированием вывода, фильтрацией ответов и поддержкой ввода из файлов YAML или JSON, что делает его практичным как для интерактивного исследования, так и для автоматизации.
По сравнению с вызовом API через curl, ant позволяет формировать тела запросов из типизированных флагов или передаваемого через конвейер YAML вместо написанного вручную JSON, встраивать содержимое файлов в строковые поля с помощью ссылки @path, а также извлекать поля из ответа с помощью встроенного запроса --transform (отдельные инструменты для работы с JSON не требуются). Конечные точки списков автоматически выполняют пагинацию. Claude Code имеет встроенную поддержку ant.
Параметры, специфичные для конечных точек, и схемы ответов см. в справочнике по API. Эта страница поможет вам получить работающую команду. Обо всём остальном, что умеет CLI, см. в разделах Использование CLI и Скрипты и автоматизация с CLI.
Проверьте установку:
ant --versionant auth login открывает браузерный OAuth-процесс через Claude Console и сохраняет полученные учётные данные локально, так что вы можете вызывать API без создания ключа API и управления им.
ant auth loginО других способах аутентификации (переменная окружения с ключом API, хосты без графического интерфейса, несколько рабочих пространств, именованные профили и Workload Identity Federation) см. в разделе Варианты аутентификации CLI.
После установки бинарного файла и аутентификации вызовите Messages API:
ant messages create \
--model claude-opus-4-8 \
--max-tokens 1024 \
--message '{role: user, content: "Hello, Claude"}'{
"model": "claude-opus-4-8",
"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. Сгенерируйте и установите скрипт для вашей оболочки:
Was this page helpful?