Gå till huvudinnehållet

Installera och använda OpenCode

OpenCode är ett agentiskt kodningsverktyg. Verktyget finns som terminalapplikation, skrivbordstapplication och IDE-tillägg.

AI-Public rekommenderar OpenCode för utvecklare, administratörer och andra avancerade användare. OpenCode kan självständigt ändra filer och utarbeta uppgifter. Kontrollera därför alltid de föreslagna ändringarna.

Mer information finns på OpenCode-webbplatsen och i den officiella OpenCode-dokumentationen.

Installera

Den enklaste installationen enligt OpenCode-dokumentationen är:

curl -fsSL https://opencode.ai/install | bash

Du kan också installera OpenCode med Node.js:

npm install -g opencode-ai

Eller med Homebrew på macOS och Linux:

brew install anomalyco/tap/opencode

Anslut till Kodning

OpenCode stöder anpassade OpenAI-kompatibla leverantörer. Skapa i projektkatalogen en fil opencode.json.

Använd där Coderen-endpointen och de tillåtna modellerna:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Kodning",
"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"
}

Sätt sedan API-nyckeln som en miljövariabel.

macOS och Linux

export AI_PUBLIC_CODEREN_API_KEY="aip.din-api-nyckel"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip.din-api-nyckel"

Öppna därefter en ny terminal.

Starta OpenCode

Gå till projektmappen:

cd sökväg/till/ditt/projekt

Starta OpenCode:

opencode

Använd modellvalet i OpenCode för att välja AI-Public Kodning-modellen om det inte redan görs automatiskt.

Säkert arbete med OpenCode

Eftersom OpenCode är agentiskt fungerar, är det viktigt att granska ändringar.

Föreslagen arbetsmetod:

  1. Arbeta i ett git-repository.
  2. Börja med små uppgifter.
  3. Granska diffs innan du kör koden.
  4. Testa applikationen efter ändringar.
  5. Commita endast ändringar som du förstår.

Miljövariabler och OpenCode

För OpenCode kan du lagra Coderen API-nyckeln i en lokal .env-fil i projektmappen:

AI_PUBLIC_CODEREN_API_KEY=aip.din-api-nyckel

Se till att OpenCode laddar denna miljövariabel även. I PowerShell kan du tillfälligt sätta variabeln för den aktuella terminalen:

$env:AI_PUBLIC_CODEREN_API_KEY="aip.din-api-nyckel"

Om du ser Authorization header with Bearer token is required, skickar verktyget inte nyckeln som Authorization: Bearer .... Om du ser Unknown parameter, ta bort leverantörsspecifika inställningar som Coderen-endpointen hos AI-Public inte stöder.