Skip to Content
aicentos

Devin CLI

Utiliser aicentos dans Devin CLI : connexion via une configuration compatible OpenAI

Dernière mise à jour:

Devin CLI est le client en ligne de commande de Devin ; il permet de préciser une adresse API compatible OpenAI via des variables d'environnement ou un fichier de configuration. Pointez la Base URL vers aicentos et renseignez l'API Key pour utiliser, dans le terminal, les modèles intégrés par aicentos.

Prérequis

Créez d'abord, sur la page « API Key » de la console, une clé dédiée pour Devin CLI (nommez-la par exemple devin-cli, pour suivre plus facilement sa consommation).

Installation

Node.js 18+ et npm sont nécessaires au préalable :

node -v
npm -v

Installez globalement avec npm :

npm install -g devin-cli

Une fois l'installation terminée, vérifiez :

devin --version

Étapes de configuration

Deux méthodes sont possibles : variables d'environnement ou fichier de configuration ; les variables d'environnement ont la priorité.

Méthode 1 : variables d'environnement (recommandé)

export DEVIN_BASE_URL="https://aicentos.com/v1"
export DEVIN_API_KEY="your_api_key_here"

Pour un effet permanent, écrivez-les dans ~/.zshrc ou ~/.bashrc, puis exécutez source ~/.zshrc.

Méthode 2 : fichier de configuration

Éditez ~/.devin/config.json :

{
  "apiKey": "your_api_key_here",
  "baseURL": "https://aicentos.com/v1",
  "model": "gpt-4o"
}

Configuration à renseigner

ChampValeur
API Keyclé créée dans la console
Base URLhttps://aicentos.com/v1
Modèlenom du modèle dans la « place de marché des modèles » de la console

Test

Une fois la configuration terminée, lancez directement :

devin

Dans la session interactive, envoyez une invite simple ; si vous recevez une réponse normalement, l'intégration fonctionne. En cas d'erreur d'authentification, vérifiez que DEVIN_API_KEY est correcte, que DEVIN_BASE_URL porte bien le suffixe /v1 et que le solde du compte est suffisant.

Remarques

  • La Base URL s'arrête à /v1, ne la complétez pas en chemin complet /v1/chat/completions
  • En cas de coexistence des variables d'environnement et du fichier de configuration, les variables d'environnement prévalent
  • Il est conseillé de vérifier d'abord les modèles visibles avec GET /v1/models avant de renseigner le Model ID