Gå til hovedinnhold

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:

  1. Jobb i et git-repositorium.
  2. Begynn med små oppgaver.
  3. Sjekk diffs før du bruker koden.
  4. Test applikasjonen etter endringer.
  5. 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.

WhatsApp