OpenCode installeres og brukes
OpenCode er et agentbasert kodingverktøy. Verktøyet er tilgjengelig som terminalapplikasjon, skrivebordsapplikasjon og IDE-utvidelse.
AI-Public 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 finnes på OpenCode-nettsiden og i den offisielle OpenCode-dokumentasjonen.
Installere
Den enkleste installasjonen 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
Lage forbindelse til Koding
OpenCode støtter tilpassede OpenAI-kompatible leverandører. Lag en fil i prosjektkatalogen kalt opencode.json.
Bruk der Koderen-endepunktet og de tillatte modellene:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Koderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_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-public-coderen/gpt-5.6-luna",
"small_model": "ai-public-coderen/gpt-5.6-luna"
}
Sett API-nøkkelen deretter som en miljøvariabel.
macOS og Linux
export AI_PUBLIC_CODEREN_API_KEY="din-api-nøkkel"
Windows
setx AI_PUBLIC_CODEREN_API_KEY "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 Koderen-modellen hvis det ikke skjer automatisk.
Trygt arbeid med OpenCode
Siden OpenCode virker agentbasert, er det viktig å kontrollere endringene.
Anbefalt arbeidsflyt:
- Jobb i et git-repositorium.
- Begynn med små oppgaver.
- Sjekk diffs før du bruker koden.
- Test applikasjonen etter endringer.
- Commiter kun endringer du forstår.
Miljøvariabler og OpenCode
For OpenCode kan du lagre Koderen API-nøkkelen i en lokal .env-fil i prosjektmappen:
AI_PUBLIC_CODEREN_API_KEY=din-api-nøkkel
Sørg for at OpenCode også laster inn denne miljøvariabelen. I PowerShell kan du midlertidig sette variabelen for den nåværende terminalen:
$env:AI_PUBLIC_CODEREN_API_KEY="din-api-nøkkel"
Hvis du ser Authorization header med Bearer token påkrevd, sender verktøyet ikke nøkkelen med som Authorization: Bearer .... Ser du Unknown parameter, fjern deretter leverandørspesifikke innstillinger som Koderen-endepunktet fra AI-Public ikke støtter.