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 :
- Travaillez dans un dépôt git.
- Commencez par de petites tâches.
- Vérifiez les diffs avant d’utiliser le code.
- Testez l’application après les modifications.
- 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.