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 -vInstallez globalement avec npm :
npm install -g devin-cliUne 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
| Champ | Valeur |
|---|---|
| API Key | clé créée dans la console |
| Base URL | https://aicentos.com/v1 |
| Modèle | nom du modèle dans la « place de marché des modèles » de la console |
Test
Une fois la configuration terminée, lancez directement :
devinDans 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/modelsavant de renseigner le Model ID