Aller au contenu principal

Installer et utiliser OpenCode

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

AI-Corporate recommande OpenCode pour les développeurs, administrateurs et autres utilisateurs avancés. OpenCode peut modifier des fichiers et exécuter 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 OpenCode.

Installation

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

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

Vous pouvez aussi installer OpenCode avec Node.js :

npm install -g opencode-ai

Ou avec Homebrew sur macOS et Linux :

brew install anomalyco/tap/opencode

Se connecter pour coder

OpenCode prend en charge des 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-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_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-corporate-coderen/gpt-5.6-luna",
"small_model": "ai-corporate-coderen/gpt-5.6-luna"
}

Ensuite, définissez la clé API comme variable d’environnement.

macOS et Linux

export AI_CORPORATE_CODEREN_API_KEY="aic.votre-cle-api"

Windows

setx AI_CORPORATE_CODEREN_API_KEY "aic.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-Corporate Coderen si cela n’est pas automatique.

Travailler en sécurité avec OpenCode

Comme OpenCode est agentique, il est important de vérifier les changements.

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. Commitez uniquement les modifications que vous comprenez.

Variables d’environnement et OpenCode

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

AI_SCHOOL_CODEREN_API_KEY=ais.votre-cle-api

Assurez-vous qu’OpenCode charge bien cette variable d’environnement. En PowerShell, vous pouvez aussi définir temporairement la variable pour le terminal courant :

$env:AI_SCHOOL_CODEREN_API_KEY="ais.votre-cle-api"

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

WhatsApp