OpenCode installeren og bruge
OpenCode er et agentisk kodningsværktøj. Værktøjet fås som terminalapplikation, desktopapplikation og IDE-udvidelse.
AI-Corporate anbefaler OpenCode til udviklere, administratorer og andre avancerede brugere. OpenCode kan ændre filer og udarbejde opgaver selvstændigt. Tjek derfor altid de foreslåede ændringer.
Mere information findes på OpenCode-website og i den officielle OpenCode-dokumentation.
Installere
Den nemmeste installation ifølge OpenCode-dokumentationen er:
curl -fsSL https://opencode.ai/install | bash
Du kan også installere OpenCode med Node.js:
npm install -g opencode-ai
Eller med Homebrew på macOS og Linux:
brew install anomalyco/tap/opencode
Forbinde til Kodning
OpenCode understøtter tilpassede OpenAI-kompatible udbydere. Opret i projektmappen en fil opencode.json.
Brug derivatet til Coderen-endpointet og de tilladte modeller:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Koderen",
"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"
}
Sæt API-nøglen derefter som miljøvariabel.
macOS og Linux
export AI_CORPORATE_CODEREN_API_KEY="aic.din-api-nøgle"
Windows
setx AI_CORPORATE_CODEREN_API_KEY "aic.din-api-nøgle"
Åbn derefter en ny terminal.
OpenCode starte
Gå til projektmappen:
cd sti/til/dit/projekt
Start OpenCode:
opencode
Brug i OpenCode modelvalg til at vælge AI-Corporate Koderen-modellen, hvis det ikke sker automatisk.
Sikkert arbejde med OpenCode
Da OpenCode er agentisk, er det vigtigt at kontrollere ændringerne.
Anbefalet arbejdsmetode:
- Arbejd i et git-repositorium.
- Start med små opgaver.
- Tjek diffs, før du bruger koden.
- Test applikationen efter ændringer.
- Commit kun ændringer, du forstår.
Miljøvariable og OpenCode
For OpenCode kan du gemme Coderen API-nøglen i en lokal .env-fil i projektmappen:
AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nøgle
Sørg for, at OpenCode også indlæser denne miljøvariabel. I PowerShell kan du midlertidigt sætte variablen for den nuværende terminal:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nøgle"
Hvis du ser Authorization header med Bearer token er påkrævet, sender værktøjet ikke nøglen med som Authorization: Bearer .... Hvis du ser Unknown parameter, fjern udbyder-specifikke indstillinger, som Coderen-endpointet fra AI-Corporate ikke understøtter.