Gå til hovedindhold

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:

  1. Arbejd i et git-repositorium.
  2. Start med små opgaver.
  3. Tjek diffs, før du bruger koden.
  4. Test applikationen efter ændringer.
  5. 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.

WhatsApp