Gå til hovedindhold

OpenCode installere og bruge

OpenCode er et agentbaseret 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 selv ændre filer og udarbejde opgaver. Kontroller derfor altid de foreslåede ændringer.

Mere information findes på OpenCode-siden 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 Koder

OpenCode understøtter tilpassede OpenAI-kompatible udbydere. Opret i projektmappen en fil opencode.json.

Brug deri Coderen-endpoint og de tilladte modeller:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Koder",
"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"
}

Angiv API-nøglen senere som miljøvariabel.

macOS og Linux

export AI_CORPORATE_CODEREN_API_KEY="aic.dit-api-key"

Windows

setx AI_CORPORATE_CODEREN_API_KEY "aic.dit-api-key"

Åbn derefter en ny terminal.

OpenCode starte

Gå til projektmappen:

cd sti/til/dit/projekt

Start OpenCode:

opencode

Brug i OpenCode modelvalget for at vælge AI-Corporate Koder-modellen, hvis det ikke sker automatisk.

Sikker arbejdsmetode med OpenCode

Da OpenCode er agentbaseret, er det vigtigt at kontrollere ændringerne.

Anbefalet arbejdsgang:

  1. Arbejd i et git-repositorium.
  2. Start med små opgaver.
  3. Kontroller diffs, inden du anvender koden.
  4. Test applikationen efter ændringer.
  5. Commit kun ændringer, du forstår.

Miljøvariabler og OpenCode

For OpenCode kan du gemme Coderen-API-nøglen i en lokal .env-fil i projektmappen:

AI_SCHOOL_CODEREN_API_KEY=ais.dit-api-key

Sørg for, at OpenCode også loader denne miljøvariabel. I PowerShell kan du midlertidigt sætte variablen for den aktuelle terminal:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.dit-api-key"

Hvis du ser Authorization header with Bearer token is required, sender værktøjet ikke nøglen som Authorization: Bearer .... Hvis du ser Unknown parameter, fjern da udbyderspecifikke indstillinger, som Coderen-endpointen fra AI-Corporate ikke understøtter.