Aller au contenu principal

Utiliser Clovis avec OpenCode en ligne de commande

OpenCode est l’intégration recommandée pour utiliser ClovisLLM comme assistant de code en ligne de commande. Il peut explorer un projet, expliquer ou générer du code et exécuter des tâches depuis le terminal.

Ce quickstart installe OpenCode, configure le fournisseur Clovis et lance une première session. Pour les fonctions avancées, consultez ensuite la documentation officielle OpenCode.

Vous préférez une interface graphique ?

Consultez le guide OpenCode Desktop pour installer l’application et configurer Clovis sans modifier de fichier.

Prérequis

  • Node.js et npm installés ;
  • une clé API Clovis dédiée à OpenCode ;
  • un terminal ouvert avec votre compte utilisateur habituel.
Gardez la clé secrète

Ne placez pas la clé API dans opencode.jsonc et ne la commitez jamais. La commande /connect l’enregistre séparément de la configuration.

1. Installer OpenCode

Le paquet npm officiel se nomme opencode-ai. La même commande fonctionne sur les trois plateformes.

npm install -g opencode-ai

Vérifiez l’installation :

opencode --version

Si la commande n’est pas reconnue immédiatement, fermez puis rouvrez le terminal afin de recharger le PATH.

2. Configurer le fournisseur Clovis

Après l’installation, le dossier de configuration et le fichier global opencode.jsonc sont déjà présents. Ouvrez simplement ce fichier avec votre éditeur de texte, puis remplacez son contenu par la configuration Clovis indiquée plus bas.

Le fichier se trouve ici :

~/.config/opencode/opencode.jsonc

Copiez cette configuration dans le fichier :

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"clovis": {
"npm": "@ai-sdk/openai-compatible",
"name": "Clovis",
"options": {
"baseURL": "https://llm-gateway.clovis-ai.fr/v1"
},
"models": {
"ClovisLLM": {
"name": "ClovisLLM"
}
}
}
},
"model": "clovis/ClovisLLM"
}

La propriété model sélectionne automatiquement ClovisLLM au démarrage. L’identifiant de fournisseur clovis devra être saisi à l’identique lors de la connexion.

3. Enregistrer la clé API Clovis

Placez-vous dans le projet sur lequel vous souhaitez travailler, puis lancez OpenCode :

cd /chemin/vers/votre-projet
opencode

Dans OpenCode :

  1. saisissez /connect ;
  2. choisissez Other Custom provider ;
  3. saisissez exactement clovis comme identifiant du fournisseur ;
  4. collez votre clé API Clovis et validez.

Sélection d’un fournisseur personnalisé dans OpenCode

Saisie de l’identifiant clovis dans OpenCode

Saisie de la clé API Clovis dans OpenCode

Pourquoi l’identifiant doit être clovis ?

OpenCode associe la clé enregistrée avec la section provider.clovis du fichier de configuration. Une différence de casse ou d’orthographe empêche cette association.

Vous pouvez contrôler que l’identifiant est enregistré avec :

opencode auth list

4. Vérifier la connexion

Relancez opencode si nécessaire. L’écran d’accueil doit afficher ClovisLLM comme modèle actif.

ClovisLLM sélectionné dans OpenCode

Essayez une première demande, par exemple :

Explique la structure de ce projet et indique les commandes de test disponibles.

Pour initialiser les instructions propres au dépôt, exécutez ensuite /init. OpenCode analyse le projet et propose un fichier AGENTS.md : relisez-le avant de le conserver dans Git.

Dépannage

ProblèmeVérification
opencode n’est pas reconnurouvrez le terminal, puis vérifiez que le répertoire global npm est présent dans le PATH
ClovisLLM n’apparaît pasvérifiez le chemin et la syntaxe de opencode.jsonc, puis relancez OpenCode
La clé n’est pas utiliséevérifiez que l’identifiant fourni à /connect est exactement clovis, puis lancez opencode auth list
L’installation native Windows pose problèmeutilisez WSL, recommandé par OpenCode pour une compatibilité complète

Aller plus loin

Pour mettre à jour une installation npm :

npm update -g opencode-ai