Gå til hovedinnhold

OpenCode installere og bruke

OpenCode er et agentisk kodingsverktøy. Verktøyet er tilgjengelig som terminalapplikasjon, desktop-applikasjon og IDE-utvidelse.

AI-Public anbefaler OpenCode for utviklere, administratorer og andre avanserte brukere. OpenCode kan selv endre filer og utforme 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

Koble til Coderen

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

Bruk i den Coderen-endpointen og de tillatte modellene:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Coderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_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-public-coderen/gpt-5.4-mini",
"small_model": "ai-public-coderen/gpt-5.4-mini"
}

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

macOS og Linux

export AI_PUBLIC_CODEREN_API_KEY="aip.din-api-nøkkel"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip.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-Public Coderen-modellen hvis dette ikke skjer automatisk.

Trygt arbeid med OpenCode

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

Anbefalt arbeidsmetode:

  1. Jobb i et git-repositorium.
  2. Start med små oppgaver.
  3. Sjekk diffs før du bruker koden.
  4. Test applikasjonen etter endringer.
  5. Commiter 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_PUBLIC_CODEREN_API_KEY=aip.din-api-nøkkel

Sørg for at OpenCode laster dette miljøvariabelen. I PowerShell kan du også midlertidig sette variabelen for den gjeldende terminalen:

$env:AI_PUBLIC_CODEREN_API_KEY="aip.din-api-nøkkel"

Hvis du ser Authorization header with Bearer token is required, sender verktøyet ikke nøkkelen i Authorization: Bearer .... Hvis du ser Unknown parameter, fjern leverandørspesifikke innstillinger som Coderen-endpointet fra AI-Public ikke støtter.