---
title: "Interroger ERPC AI dans votre terminal et le laisser agir avec votre accord"
description: "erpc ai ouvre une conversation avec ERPC AI dans votre terminal. Il répond à partir de la documentation d'ERPC et de votre compte, et agit avec votre accord."
canonical: "https://erpc.global/fr/doc/erpc-cli/ai/"
locale: "fr"
---

# Interroger ERPC AI dans votre terminal et le laisser agir avec votre accord

`erpc ai` ouvre une conversation avec ERPC AI dans votre terminal. Il répond à partir de la documentation d'ERPC et de votre compte, et, avec votre accord, il peut agir pour vous.

Cette page décrit ERPC CLI `v0.1.0-rc.4`, une préversion. ERPC AI nécessite un compte ERPC ; les forfaits et les packs de tokens sont présentés sur [ERPC AI](https://erpc.global/fr/doc/erpc-ai/quickstart/).

## Démarrer une conversation

Connectez cette machine avec `erpc login` ([Connexion et clés](https://erpc.global/fr/doc/erpc-cli/sign-in-and-keys/)), puis ouvrez une conversation :

```bash
erpc ai
```

`erpc` sans commande ouvre la même console. `erpc ai -m` pose une seule question et affiche la réponse. `erpc ai -c` reprend la dernière conversation, y compris avec `-m` ou avec une question transmise par un pipe. `erpc resume` permet de choisir n'importe quelle conversation enregistrée dans une liste, et `erpc resume <id>` reprend celle qui porte cet id.

Les conversations sont enregistrées sous `~/.erpc/conversations/`, lisibles par vous seul.

## Ce qu'ERPC AI peut faire avec votre accord

- Démarrer des produits horaires et y mettre fin.
- Acheter des ERPC Credits avec de l'EURC depuis votre wallet.
- Attendre qu'un nouveau VPS soit disponible, s'y connecter une fois avec le mot de passe défini par ERPC, installer votre clé et désactiver définitivement les connexions par mot de passe.
- N'autoriser SSH que depuis votre adresse.

ERPC AI exécute les mêmes commandes erpc que celles que vous taperiez, et les préfère à des scripts improvisés. Vous pouvez aussi créer et déployer une application en lui parlant : voir [Démarrage rapide d'erpc worker](https://erpc.global/fr/doc/erpc-cli/worker-quickstart/).

## Ce qu'ERPC AI demande avant d'agir

Lorsqu'ERPC AI a besoin d'une décision, il propose des choix à sélectionner avec les flèches et Entrée.

Pour ses propres actions de la liste ci-dessus, il vous pose d'abord la question, à chaque fois, avec le curseur sur **Stop**. Autoriser toutes les commandes n'y change rien.

Il peut aussi exécuter des commandes sur votre propre ordinateur. Les commandes qui ne font que lire s'exécutent aussitôt. Toute autre commande est affichée mot pour mot et pose la question à chaque fois : vous pouvez autoriser cette commande exacte ou, après une seconde question, toutes les commandes, scripts compris.

Une fois toutes les commandes autorisées, plus rien n'est demandé avant l'exécution d'une commande, jusqu'à ce qu'`erpc ai` se termine ou que `/new` (ou `/clear`) démarre une nouvelle conversation. Une commande lancée avec `--yes` qui dépense de l'argent ou modifie un serveur s'exécute elle aussi, et une commande qui affiche un fichier de clé ou un mot de passe le remet à ERPC AI.

## Ce que voit ERPC AI

Tout ce que renvoie un outil est envoyé au modèle via la passerelle ERPC AI, dans le cadre de la conversation.

- **Commandes sur votre ordinateur :** tout ce qu'affiche une commande parvient à ERPC AI, logs compris. Seules les valeurs des paramètres `api-key=`, `api_key=`, `apikey=` et `token=` sont masquées.
- **Votre compte :** les outils qui lisent votre compte ne transmettent jamais les mots de passe des serveurs, les listes blanches d'IP, les endpoints qui contiennent une clé, les informations de paiement, les clés API ni la session. Pour chacun des VPS du compte, son IP et son utilisateur de connexion parviennent bien au modèle, afin que vous puissiez demander où il se trouve.
- **Un nouveau VPS :** pendant qu'ERPC AI en configure un, son IP et son utilisateur de connexion (jamais son mot de passe), l'empreinte de sa clé d'hôte, votre propre adresse publique et les adresses depuis lesquelles SSH est autorisé parviennent aussi au modèle.

[Ce que lit l'assistant](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/SECURITY.md), dans SECURITY.md, indique ce que transmet chaque outil.

## Choisir la taille du modèle

Par défaut, les mots de chaque tour déterminent la taille du modèle : petite pour une salutation et grande pour le reste. Pour placer tous les tours sur une même taille, lancez avec `--model` (combinable aussi avec `-m` ou `-c`), ou tapez `/model` dans la console :

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

Les tailles sont `small`, `medium`, `large` et `xlarge`, la plus performante, qui consomme vos tokens avec un coefficient de 2. `/model auto` revient à laisser les mots de chaque tour décider, et `/model` seul indique quelle taille est utilisée.

- Changer de taille au cours d'une conversation relit toute la conversation à la nouvelle taille, une seule fois.
- Le choix vaut jusqu'à ce qu'`erpc ai` se termine, `/new` compris, et la console indique la taille sous chaque réponse.
- Une taille que le service ne propose pas reçoit une réponse à la taille par défaut du service, et la console le signale.
- Le message suivant suggéré et le résumé d'une longue conversation restent sur la petite taille.

## Commandes dans une conversation

| Commande | Effet |
| --- | --- |
| `/new` (aussi `/clear`) | Démarre une nouvelle conversation |
| `/model` | Choisit la taille du modèle (`/model xlarge`, `/model auto`), ou, seul, indique celle qui est utilisée |
| `/help` | Affiche les touches et les commandes |
| `/exit` (aussi `/quit`) | Quitte la console |

Après chaque réponse, la zone de saisie affiche une suggestion estompée pour votre prochain message. Tab la place dans la zone pour que vous la modifiiez ou l'envoyiez, et rien n'est envoyé tant que vous n'appuyez pas sur Entrée. Chaque suggestion est une petite requête supplémentaire, qui ne reçoit que les mots des deux derniers tours, jamais les résultats des outils.

Les longues conversations sont résumées automatiquement pour en limiter le coût, et les tours résumés restent sur le disque.

## Faits mémorisés

ERPC AI peut mémoriser de courts faits vous concernant, comme vos hôtes, vos chaînes et vos préférences, d'une conversation à l'autre. Ils sont conservés dans `~/.erpc/memory.json`, et rien de ce qui ressemble à un secret n'est enregistré. `erpc memory list`, `forget <n>` et `clear` les affichent et les suppriment.

## Donner les skills à un autre agent d'IA

Les skills sont ce qu'ERPC AI sait de chaque chaîne et de chaque service. `erpc skills install` (ou `erpc skills sync`) les écrit pour qu'un autre agent d'IA les utilise. Les skills sont livrés dans erpc, vérifiés par rapport à ses commandes, et correspondent donc toujours à la version que vous exécutez. Après une mise à niveau, `erpc doctor` avertit tant que les copies sur le disque sont plus anciennes.

## Payer depuis un wallet

`erpc wallet create` configure votre unique wallet Base. Il utilise le wallet ERPC déjà présent dans 1Password s'il y en a un, et n'en crée un nouveau que s'il n'y en a aucun. La clé privée d'un nouveau wallet va directement dans 1Password et n'est jamais écrite sur le disque ni affichée.

Approvisionnez le wallet en EURC, et ERPC AI peut acheter des ERPC Credits avec ce wallet, après votre accord pour chaque achat. `erpc wallet create --no-ai` empêche ERPC AI de demander, et `--vault` accepte l'id ou le nom du coffre 1Password. `erpc wallet show` affiche l'adresse du wallet.
