# Paseo

Source: https://docs.aicentos.com/fr/clients/paseo

Language: fr

> Connecter aicentos à Paseo — il ne joint pas les modèles directement, la configuration se fait dans le CLI sous-jacent ou via provider env

Paseo est une couche d'orchestration : client de bureau, mobile, Web et CLI `paseo`, mais **il n'embarque pas d'agent** : il se charge d'exécuter les CLI de codage que vous avez installés et connectés (Claude Code, Codex, OpenCode, Pi, etc.). « Connecter aicentos dans Paseo » revient donc à faire passer par aicentos le CLI hébergé.

## Prérequis

Installez d'abord Paseo, et préparez au moins un CLI sous-jacent :

```bash
npm install -g @getpaseo/cli
paseo
```

Les clients de bureau et mobile se téléchargent depuis le site officiel. À noter : l'image Docker ne contient aucun CLI d'agent, il faut les installer soi-même pour un déploiement en conteneur.

## Configuration à renseigner

Les providers de Paseo se définissent dans `agents.providers` du fichier `~/.paseo/config.json`, sous une clé d'identifiant libre, avec les champs `extends`, `label`, `env` et `models`. **Ce qu'il prend en charge, c'est l'injection de variables d'environnement dans le CLI sous-jacent** ; les exemples officiels utilisent tous le protocole compatible Anthropic :

| Champ                    | Valeur                                                              |
| ------------------------ | ------------------------------------------------------------------- |
| `extends`                | CLI sous-jacent, par exemple `claude`                               |
| `env.ANTHROPIC_BASE_URL` | `https://aicentos.com`                                              |
| `env.ANTHROPIC_API_KEY`  | clé créée dans la console                                           |
| `models`                 | nom du modèle dans la « place de marché des modèles » de la console |

## Étapes de configuration

Modifiez `~/.paseo/config.json` :

```json
{
  "agents": {
    "providers": {
      "aicentos-claude": {
        "extends": "claude",
        "label": "aicentos",
        "env": {
          "ANTHROPIC_BASE_URL": "https://aicentos.com",
          "ANTHROPIC_API_KEY": "sk-votre-clé-API"
        }
      }
    }
  }
}
```

Rechargez après modification :

```bash
paseo reload
```

Sélectionnez ensuite `aicentos` comme provider de la session dans Paseo.

Si vous hébergez un CLI au protocole OpenAI (par exemple Codex), remplacez `env` par les variables propres à ce CLI (`OPENAI_BASE_URL`, `OPENAI_API_KEY`) et utilisez `https://aicentos.com/v1` comme Base URL.

## Test

```bash
paseo run --provider aicentos-claude "Présente-toi en une phrase"
```

Si une réponse revient, c'est bon. Vous pouvez aussi créer une session directement dans le client de bureau et vérifier que l'étiquette de modèle affiche bien le provider configuré.

## Remarques

* **Paseo n'a pas de configuration de modèles en propre.** Il est normal de ne pas trouver de champ Base URL : cherchez dans le CLI sous-jacent ou dans `env`.
* La documentation officielle ne donne d'exemples de champs que pour la compatibilité Anthropic ; la syntaxe pour un endpoint compatible OpenAI n'est pas spécifiée. Suivez les noms de variables du CLI sous-jacent et fiez-vous aux tests réels.
* `env` écrase l'état de connexion déjà enregistré par le CLI sous-jacent : une erreur de configuration fera aussi échouer des sessions qui fonctionnaient. Mieux vaut créer un nouveau provider plutôt que modifier celui par défaut.
* L'authentification du CLI sous-jacent doit être faite au préalable ; Paseo ne se connecte pas à votre place.

## Liens utiles

* [Documentation des providers personnalisés de Paseo](https://paseo.sh/docs/custom-providers)
* [Dépôt paseo](https://github.com/getpaseo/paseo)