---
title: "Спрашивайте ERPC AI в терминале и разрешайте ему действовать с вашего одобрения"
description: "erpc ai открывает диалог с ERPC AI в терминале. Он отвечает на основе документации ERPC и данных вашего аккаунта и действует с вашего одобрения."
canonical: "https://erpc.global/ru/doc/erpc-cli/ai/"
locale: "ru"
---

# Спрашивайте ERPC AI в терминале и разрешайте ему действовать с вашего одобрения

`erpc ai` открывает диалог с ERPC AI в вашем терминале. Он отвечает на основе документации ERPC и данных вашего аккаунта, а с вашего одобрения может действовать за вас.

Эта страница описывает ERPC CLI `v0.1.0-rc.4` — пререлиз. Для ERPC AI нужен аккаунт ERPC; тарифы и пакеты токенов описаны на странице [ERPC AI](https://erpc.global/ru/doc/erpc-ai/quickstart/).

## Начало диалога

Выполните вход на этой машине с помощью `erpc login` ([Вход и ключи](https://erpc.global/ru/doc/erpc-cli/sign-in-and-keys/)), затем откройте диалог:

```bash
erpc ai
```

`erpc` без команды открывает ту же консоль. `erpc ai -m` задаёт один вопрос и выводит ответ. `erpc ai -c` продолжает последний диалог, в том числе вместе с `-m` или с вопросом, переданным через конвейер. `erpc resume` позволяет выбрать любой сохранённый диалог из списка, а `erpc resume <id>` продолжает диалог с этим id.

Диалоги сохраняются в `~/.erpc/conversations/`, и читать их можете только вы.

## Что ERPC AI может делать с вашего одобрения

- Запускать и завершать почасовые продукты.
- Покупать ERPC Credit за EURC из вашего кошелька.
- Дождаться запуска нового VPS, один раз войти на него с паролем, заданным ERPC, установить ваш ключ и навсегда отключить вход по паролю.
- Разрешать SSH только с вашего адреса.

ERPC AI выполняет те же команды erpc, которые вы ввели бы сами, и предпочитает их импровизированным скриптам. Вы также можете собрать и развернуть приложение в диалоге с ним: см. [Быстрый старт erpc worker](https://erpc.global/ru/doc/erpc-cli/worker-quickstart/).

## О чём ERPC AI спрашивает перед действием

Когда ERPC AI нужно ваше решение, он предлагает варианты, которые выбираются клавишами со стрелками и Enter.

Перед собственными действиями из списка выше он каждый раз сначала спрашивает вас, и курсор при этом стоит на **Stop**. Разрешение всех команд этого не меняет.

Он также может выполнять команды на вашем собственном компьютере. Команды, которые только просматривают данные, выполняются сразу. Любая другая команда показывается дословно и каждый раз запрашивает подтверждение: вы можете разрешить именно эту команду или — после второго вопроса — все команды, включая скрипты.

После того как разрешены все команды, перед запуском команды больше ничего не спрашивается, пока не завершится `erpc ai` или пока `/new` (или `/clear`) не начнёт новый диалог. Команда с `--yes`, которая тратит деньги или изменяет сервер, тоже выполняется, а команда, выводящая файл ключа или пароль, передаёт его ERPC AI.

## Что видит ERPC AI

Всё, что возвращает инструмент, отправляется модели через шлюз ERPC AI как часть диалога.

- **Команды на вашем компьютере:** всё, что выводит любая команда, попадает к ERPC AI, включая логи. Скрываются только значения параметров `api-key=`, `api_key=`, `apikey=` и `token=`.
- **Ваш аккаунт:** инструменты, читающие ваш аккаунт, никогда не передают пароли серверов, IP whitelist, endpoint'ы, содержащие ключ, платёжные данные, API-ключи или сессию. Для каждого VPS аккаунта его IP и пользователь для входа всё же доходят до модели, чтобы вы могли спросить, где он находится.
- **Новый VPS:** пока ERPC AI его настраивает, до модели также доходят его IP и пользователь для входа (но никогда не пароль), отпечаток его ключа хоста, ваш собственный публичный адрес и адреса, с которых разрешён SSH.

В разделе [Что читает ассистент](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/SECURITY.md) файла SECURITY.md перечислено, что передаёт каждый инструмент.

## Выбор размера модели

По умолчанию размер модели определяют слова каждого хода: маленький для приветствия и большой для всего остального. Чтобы все ходы использовали один размер, запустите с `--model` (также вместе с `-m` или `-c`) или введите `/model` в консоли:

```bash
erpc ai --model xlarge
```

Размеры: `small`, `medium`, `large` и `xlarge` — самый мощный, который расходует ваши токены с множителем 2x. `/model auto` снова позволяет словам каждого хода определять размер, а `/model` без аргументов сообщает, какой размер используется.

- При смене размера посреди диалога весь диалог один раз заново читается в новом размере.
- Выбор действует, пока не завершится `erpc ai`, в том числе после `/new`, и консоль указывает размер под каждым ответом.
- Если сервис не предлагает выбранный размер, ответ даётся в размере по умолчанию, и консоль сообщает об этом.
- Предлагаемое следующее сообщение и сводка длинного диалога остаются на маленьком размере.

## Команды внутри диалога

| Команда | Что она делает |
| --- | --- |
| `/new` (также `/clear`) | Начинает новый диалог |
| `/model` | Выбирает размер модели (`/model xlarge`, `/model auto`) или без аргументов сообщает, какой используется |
| `/help` | Показывает клавиши и команды |
| `/exit` (также `/quit`) | Закрывает консоль |

После каждого ответа в поле ввода появляется приглушённая подсказка для вашего следующего сообщения. Tab вставляет её в поле, чтобы вы могли её изменить или отправить, и ничего не отправляется, пока вы не нажмёте Enter. Каждая подсказка — это один дополнительный небольшой запрос, в который отправляются только слова двух последних ходов и никогда — результаты инструментов.

Длинные диалоги автоматически сводятся в краткое изложение, чтобы они оставались недорогими, а ходы, вошедшие в изложение, остаются на диске.

## Запомненные факты

ERPC AI может запоминать короткие факты о вас, например ваши хосты, блокчейны и предпочтения, от одного диалога к другому. Они хранятся в `~/.erpc/memory.json`, и ничего, что похоже на секрет, не сохраняется. `erpc memory list`, `forget <n>` и `clear` показывают и удаляют их.

## Передача навыков другому ИИ-агенту

Навыки — это то, что ERPC AI знает о каждом блокчейне и сервисе. `erpc skills install` (или `erpc skills sync`) записывает их, чтобы ими мог пользоваться другой ИИ-агент. Навыки поставляются внутри erpc и проверены на соответствие его командам, поэтому всегда соответствуют версии, которую вы запускаете. После обновления `erpc doctor` предупреждает, пока копии на диске более старые.

## Оплата из кошелька

`erpc wallet create` настраивает ваш единственный кошелёк Base. Он использует кошелёк ERPC, уже хранящийся в 1Password, если такой есть, и создаёт новый, только если его нет. Закрытый ключ нового кошелька сразу попадает в 1Password и никогда не записывается на диск и не показывается.

Пополните кошелёк в EURC, и ERPC AI сможет покупать на его средства ERPC Credit после того, как вы одобрите каждую покупку. `erpc wallet create --no-ai` запрещает ERPC AI спрашивать об этом, а `--vault` принимает id или имя сейфа 1Password. `erpc wallet show` показывает адрес кошелька.
