Gå til hovedinnhold

Installere og bruke OpenCode

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

AI-Corporate anbefaler OpenCode for utviklere, administratorer og andre avanserte brukere. OpenCode kan endre filer og utarbeide oppgaver autonomt. Kontroller derfor alltid foreslåtte endringer.

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

Installere​

Det enkleste installasjonsforløpet i henhold til 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

Koble til med Coding​

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

Bruk der Coderen-endepunktet og de tillatte modellene:

{
"$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-6-astra": {
"name": "GPT-6 Astra"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.6-luna",
"small_model": "ai-corporate-coderen/gpt-5.6-luna"
}

Sett API-nøkkelen deretter som en 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/dit/prosjekt

Start OpenCode:

opencode

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

Sikkert arbeid med OpenCode​

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

Anbefalt arbeidsflyt:

  1. Jobb i et git-repository.
  2. Begynn med små oppgaver.
  3. Kontroller diffs før du bruker koden.
  4. Test applikasjonen etter endringer.
  5. Commite kun 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=ais.din-api-nøkkel

Sørg for at OpenCode laster denne miljøvariabelen. I PowerShell kan du også midlertidig sette variabelen for den nåværende terminaløkten:

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

Ser du Authorization header with Bearer token is required, blir nøkkelen ikke sendt som Authorization: Bearer .... Ser du Unknown parameter, fjern da leverandørspesifikke innstillinger som Coderen-endepunktet fra AI-Corporate ikke støtter.

WhatsApp