Gå till huvudinnehållet

OpenCode-installation och användning

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

AI-Corporate rekommenderar OpenCode för utvecklare, administratörer och andra avancerade användare. OpenCode kan själv ändra filer och arbeta fram 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 projektmappen en fil opencode.json.

Ange i den endpointen för Kodningen och de tillåtna modellerna:

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

Ställ sedan in API-nyckeln som en miljövariabel.

macOS och Linux

export AI_CORPORATE_CODEREN_API_KEY="aic.din-api-nyckel"

Windows

setx AI_CORPORATE_CODEREN_API_KEY "aic.din-api-nyckel"

Öppna sedan en ny terminal.

Starta OpenCode

Gå till projektmappen:

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

Starta OpenCode:

opencode

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

Säker arbetsmetodik med OpenCode

Eftersom OpenCode arbetar agentiskt är det viktigt att granska ändringarna.

Rekommenderad arbetsmetod:

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

Miljövariabler och OpenCode

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

AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nyckel

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

$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nyckel"

Om du ser Authorization header med Bearer token er verplicht så skickar verktyget inte nyckeln som Authorization: Bearer .... Om du ser Unknown parameter, ta bort leverantörsspecifika inställningar som stöder OpenCode Endpoint från AI-Corporate.