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