Aller au contenu principal

Installer et utiliser OpenCode

OpenCode est un outil de codage agentif. L’outil est disponible en tant qu’application terminal, application de bureau et extension IDE.

AI-Public recommande OpenCode pour les développeurs, administrateurs et autres utilisateurs avancés. OpenCode peut modifier des fichiers et décomposer des tâches de manière autonome. Vérifiez donc toujours les modifications proposées.

Plus d’informations sur le site OpenCode et dans la documentation officielle d’OpenCode.

Installation

L’installation la plus simple selon la documentation OpenCode est:

curl -fsSL https://opencode.ai/install | bash

Vous pouvez également installer OpenCode avec Node.js:

npm install -g opencode-ai

Ou avec Homebrew sur macOS et Linux:

brew install anomalyco/tap/opencode

Se connecter à Coderen

OpenCode prend en charge les fournisseurs compatibles OpenAI personnalisés. Créez un fichier opencode.json dans le répertoire du projet.

Utilisez-y l’endpoint Coderen et les modèles autorisés:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Coderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_CODEREN_API_KEY}"
},
"models": {
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"model": "ai-public-coderen/gpt-5.6-luna",
"small_model": "ai-public-coderen/gpt-5.6-luna"
}

Définissez ensuite la clé API comme variable d’environnement.

macOS et Linux

export AI_PUBLIC_CODEREN_API_KEY="aip.votre-cle-api"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip.votre-cle-api"

Ouvrez ensuite un nouveau terminal.

Démarrer OpenCode

Accédez au répertoire du projet:

cd chemin/vers/votre/projet

Démarrez OpenCode:

opencode

Utilisez dans OpenCode le choix de modèle pour sélectionner le modèle AI-Public Coderen si ce n’est pas déjà automatique.

Travailler en sécurité avec OpenCode

Puisqu’OpenCode agit de manière agentive, il est important de vérifier les modifications.

Bonne pratique recommandée:

  1. Travaillez dans un dépôt git.
  2. Commencez par de petites tâches.
  3. Vérifiez les diffs avant d’utiliser le code.
  4. Testez l’application après les modifications.
  5. Ne committez que les modifications que vous comprenez.

Variables d’environnement et OpenCode

Pour OpenCode, vous pouvez enregistrer la clé API Coderen dans un fichier .env local dans le répertoire du projet:

AI_PUBLIC_CODEREN_API_KEY=aip.votre-cle-api

Assurez-vous que OpenCode charge bien cette variable d’environnement. Dans PowerShell, vous pouvez aussi définir temporairement la variable pour le terminal en cours:

$env:AI_PUBLIC_CODEREN_API_KEY="aip.votre-cle-api"

Si vous voyez Authorization header with Bearer token is required, alors l’outil n’envoie pas la clé dans Authorization: Bearer .... Si vous voyez Unknown parameter, supprimez les paramètres spécifiques au fournisseur que le endpoint Coderen d’AI-Public ne prend pas en charge.

WhatsApp