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:
- Arbeta i ett git-repository.
- Börja med små uppgifter.
- Granska diffar innan du använder koden.
- Testa applikationen efter ändringar.
- 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.