Gå til hovedinnhold

Installere og bruke OpenCode

OpenCode er et agentbasert kodingverktøy. Verktøyet er tilgjengelig som terminalapplikasjon, skrivebordapplikasjon og IDE-tillegg.

AI-Corporate anbefaler OpenCode for utviklere, administratorer og andre avanserte brukere. OpenCode kan selv endre filer og utarbeide oppgaver. Sjekk derfor alltid de foreslåtte endringene.

Mer informasjon finner du på OpenCode-nettsiden og i den offisielle OpenCode-dokumentasjonen.

Installere

Den enkleste installasjonen ifølge OpenCode-dokumentasjonen 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

Tilkobling til Koding

OpenCode støtter tilpassede OpenAI-kompatible leverandører. Lag en fil i prosjektmappen kalt opencode.json.

Bruk i den Coderen-endepunktet og de tillatte modellene:

{
"$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.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"
}

Sett API-nøkkelen deretter som miljøvariabel.

macOS og Linux

export AI_CORPORATE_CODEREN_API_KEY="aic.din-api-nøkkel"

Windows

setx AI_CORPORATE_CODEREN_API_KEY "aic.din-api-nøkkel"

Åpne deretter en ny terminal.

Starte OpenCode

Gå til prosjektmappen:

cd sti/til/ditt/prosjekt

Start OpenCode:

opencode

Bruk modellvalget i OpenCode for å velge AI-Corporate Coderen-modellen hvis det ikke skjer automatisk.

Trygt arbeid med OpenCode

Siden OpenCode er agentbasert, er det viktig å kontrollere endringene.

Anbefalt arbeidsflyt:

  1. Arbeid i et git-repositorium.
  2. Begynn med små oppgaver.
  3. Kontroller diffs før du bruker koden.
  4. Test applikasjonen etter endringer.
  5. Commit bare endringer du forstår.

Miljøvariabler og OpenCode

For OpenCode kan du lagre Coderen API-nøkkelen i en lokal .env-fil i prosjektmappen:

AI_SCHOOL_CODEREN_API_KEY=din-api-nøkkel

Sørg for at OpenCode også laster inn denne miljøvariabelen. I PowerShell kan du sette variabelen midlertidig for gjeldende terminal:

$env:AI_SCHOOL_CODEREN_API_KEY="din-api-nøkkel"

Ser du Authorization header med Bearer token er påkrevd, vil verktøyet ikke sende nøkkelen som Authorization: Bearer .... Ser du Unknown parameter, fjern deretter leverandørspesifikke innstillinger som Coderen-endepunktet fra AI-Corporate ikke støtter.