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:
- Jobb i et git-repositorium.
- Start med små oppgaver.
- Sjekk diffs før du bruker koden.
- Test applikasjonen etter endringer.
- 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.