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-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"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