Installer et utiliser OpenCode
OpenCode est un outil de codage agentic. AI-Corporate recommande OpenCode aux développeurs, administrateurs et autres utilisateurs avancés.
Tu trouveras plus d'informations sur le site d'OpenCode et dans la documentation officielle d'OpenCode.
Installation
curl -fsSL https://opencode.ai/install | bash
Alternative :
npm install -g opencode-ai
Se connecter à Codage
Crée dans le dossier du projet un fichier opencode.json.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Codage",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": { "name": "GPT-5.4 mini" },
"gpt-5.4": { "name": "GPT-5.4" },
"gpt-5.5": { "name": "GPT-5.5" }
}
}
},
"model": "ai-corporate-coderen/gpt-5.4-mini",
"small_model": "ai-corporate-coderen/gpt-5.4-mini"
}
Définis ensuite l'API key comme variable d'environnement.
export AI_CORPORATE_CODEREN_API_KEY="aic.votre-api-key"
Sous Windows :
setx AI_CORPORATE_CODEREN_API_KEY "aic.votre-api-key"
Démarre OpenCode dans le dossier du projet avec opencode. Vérifie toujours les modifications avant de les utiliser.
Variables d'environnement et OpenCode
Pour OpenCode, vous pouvez enregistrer la cl? API de codage dans un fichier .env local dans le dossier du projet :
AI_SCHOOL_CODEREN_API_KEY=ais.votre-cle-api
Assurez-vous qu'OpenCode charge r?ellement cette variable d'environnement. Dans PowerShell, vous pouvez aussi la d?finir temporairement pour le terminal actuel :
$env:AI_SCHOOL_CODEREN_API_KEY="ais.votre-cle-api"
Si vous voyez Authorization header met Bearer token is verplicht, l'outil n'a pas envoy? la cl? sous la forme Authorization: Bearer .... Si vous voyez Unknown parameter, supprimez les param?tres sp?cifiques au fournisseur que l'endpoint de codage de AI-Corporate ne prend pas en charge.