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-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"
}

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