Gå till huvudinnehållet

OpenCode installera och använda

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

AI-Public rekommenderar OpenCode för utvecklare, administratörer och andra avancerade användare. OpenCode kan själv ändra filer och arbeta fram uppgifter. Kontrollera 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

Ansluta till Kodande

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

Ange där Coderen-endpointen och tillåtna modeller:

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

Koppla API-nyckeln sedan 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 sedan 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 Coderen-modellen om det inte sker automatiskt.

Tryggt arbeta med OpenCode

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

Rekommenderad arbetsmetod:

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

Miljövariabler och OpenCode

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

AI_PUBLIC_CODEREN_API_KEY=aip.din-api-nyckel

Se till att OpenCode verkligen laddar denna miljövariabel. 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.

WhatsApp