Gå till huvudinnehållet

Installera och använda OpenCode

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

AI-Corporate rekommenderar OpenCode för utvecklare, systemadministratörer och andra avancerade användare. OpenCode kan självständigt ändra filer och utveckla uppgifter. Kontrollera därför alltid föreslagna ändringar.

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 Kodning​

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

Använd där Coderen-slutpunkten 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.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-6-astra": {
"name": "GPT-6 Astra"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.6-luna",
"small_model": "ai-corporate-coderen/gpt-5.6-luna"
}

Sätt API-nyckeln därefter som miljövariabel.

macOS och Linux​

export AI_CORPORATE_CODEREN_API_KEY="ai.c din-api-nyckel"

Windows​

setx AI_CORPORATE_CODEREN_API_KEY "ai.c din-api-nyckel"

Starta 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-Corporate Kodningsmodellen om det inte redan görs automatiskt.

Säkerhet när du arbetar med OpenCode​

Eftersom OpenCode är agentbaserat är det viktigt att granska ändringarna.

Rekommenderat arbetsflöde:

  1. Arbeta i ett git-förråd.
  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_SCHOOL_CODEREN_API_KEY=ai.din-api-nyckel

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

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

Om du ser Authorization header med Bearer token is required skickar verktyget inte nyckeln som Authorization: Bearer .... Om du ser Unknown parameter, ta bort leverantörsspecifika inställningar som Coderen-slutpunkten från AI-Corporate inte stöder.

WhatsApp