---
title: Быстрый старт с CLI
url: https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/quickstart
description: Установите инструмент командной строки ant, пройдите аутентификацию и отправьте свой первый запрос к Claude API.
---

CLI `ant` предоставляет доступ к Claude API из вашего терминала. Каждый ресурс API доступен в виде подкоманды с форматированием вывода, фильтрацией ответов и вводом из файлов YAML или JSON.

<Frame caption="CLI ant в действии.">
  <video aria-label="Запись экрана с CLI ant, работающим в терминале.">
    <source src="https://platform.claude.com/docs/videos/ant-cli-demo.webm" type="video/webm" />
    <source src="https://platform.claude.com/docs/videos/ant-cli-demo.mp4" type="video/mp4" />
  </video>
</Frame>

По сравнению с `curl`, `ant` формирует тела запросов из типизированных флагов или переданного через конвейер YAML вместо написанного вручную JSON, а также встраивает содержимое файлов в строковые поля с помощью ссылки `@path`. Он извлекает поля ответа с помощью встроенного запроса `--transform`, поэтому вам не нужен отдельный инструмент, такой как `jq`, и автоматически выполняет постраничную выборку для эндпоинтов списков.

<Info>
  Параметры конкретных эндпоинтов и схемы ответов см. в [справочнике API](https://platform.claude.com/docs/ru/api/cli/messages/create). Эта страница поможет вам получить работающую команду. Обо всём остальном, что умеет CLI, см. в разделах [Использование CLI](https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/using) и [Скрипты и автоматизация с CLI](https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/scripting).
</Info>

## Установка

<Tabs>
  <Tab title="Homebrew (macOS)">
    ```bash
    brew install anthropics/tap/ant
    ```
  </Tab>

  <Tab title="curl (Linux/WSL)">
    Для сред Linux загрузите бинарный файл релиза напрямую.

    ```bash
    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](https://github.com/anthropics/anthropic-cli/releases).
  </Tab>

  <Tab title="Go">
    Вы также можете установить CLI из исходного кода с помощью `go install`. Требуется Go 1.25 или новее.

    ```bash
    go install github.com/anthropics/anthropic-cli/cmd/ant@latest
    ```

    Бинарный файл помещается в `$(go env GOPATH)/bin`. Добавьте его в ваш `PATH`, если он ещё не добавлен:

    ```bash
    export PATH="$PATH:$(go env GOPATH)/bin"
    ```
  </Tab>
</Tabs>

Проверьте установку:

```bash
ant --version
```

## Аутентификация

`ant auth login` открывает в браузере процесс OAuth для Claude Console и сохраняет полученные учётные данные локально, так что вы можете вызывать API, не создавая «API key» (ключ API) и не управляя им.

```bash CLI
ant auth login
```

<Note>
  О других способах аутентификации (переменная окружения с ключом API, хосты без графического интерфейса, несколько рабочих пространств, именованные профили и Workload Identity Federation) см. в разделе [Варианты аутентификации CLI](https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/authentication).
</Note>

## Отправьте свой первый запрос

Когда бинарный файл установлен и аутентификация пройдена, вызовите [Messages API](https://platform.claude.com/docs/ru/api/cli/messages/create):

```bash
ant messages create \
  --model claude-opus-5-5 \
  --max-tokens 1024 \
  --message '{role: user, content: "Hello, Claude"}'
```

```text Output wrap
{
  "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. Сгенерируйте и установите скрипт для вашей оболочки:

<Tabs>
  <Tab title="zsh">
    ```bash
    ant @completion zsh > "${fpath[1]}/_ant"
    # Перезапустите оболочку или выполните: autoload -U compinit && compinit
    ```
  </Tab>

  <Tab title="bash">
    ```bash
    ant @completion bash > /etc/bash_completion.d/ant
    ```
  </Tab>

  <Tab title="fish">
    ```bash
    ant @completion fish > ~/.config/fish/completions/ant.fish
    ```
  </Tab>

  <Tab title="PowerShell">
    ```powershell
    ant @completion powershell | Out-String | Invoke-Expression
    # Чтобы сохранить между сеансами:
    # ant @completion powershell >> $PROFILE
    ```
  </Tab>
</Tabs>

## Следующие шаги

<CardGroup cols={3}>
  <Card title="Варианты аутентификации CLI" icon="lock" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/authentication">
    Ключи API, хосты без графического интерфейса, несколько рабочих пространств и именованные профили
  </Card>

  <Card title="Использование CLI" icon="terminal" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/using">
    Структура команд, форматы вывода, преобразования GJSON и тела запросов
  </Card>

  <Card title="Скрипты и автоматизация с CLI" icon="code" href="https://platform.claude.com/docs/ru/cli-sdks-libraries/cli/scripting">
    Управление версиями ресурсов API, шаблоны скриптов и использование из Claude Code
  </Card>
</CardGroup>
