Gå till huvudinnehållet

Kodning med API-nycklar

Med en Coderen API-nyckel kan du använda kodverktyg som fungerar med en OpenAI-kompatibel API. Verktyget skickar förfrågningar till AI-Corporate. AI-Corporate kontrollerar nyckeln, budgeten, giltighetstiden och tillåtna modeller.

Sedan behandlar AI-Corporate begäran via miljöns tekniska koppling.

Vad behöver du?

Du behöver tre uppgifter:

UppgiftVar hittar du den?
API-nyckelDu får den från en administratör
Endpointhttps://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
ModellnamnTill exempel gpt-5.4-mini, gpt-5.4 eller gpt-5.5

API-nyckeln börjar med aic.. Behandla nyckeln som ett lösenord.

Vilket verktyg väljer du?

AI-Corporate rekommenderar OpenCode för de flesta användare. OpenCode är ett agentiskt kodningsverktyg för terminal, skrivbord och IDE. Verktyget kan självständigt utföra steg, redigera filer och vidareutveckla uppgifter.

Aider är tekniskt kompatibelt med ett OpenAI-kompatibelt slutpunkt, men rekommenderas inte som standardverktyg inom Corporate-miljöer.

Se även den officiella OpenCode-dokumentationen.

Säker hantering av nycklar

Dela inte din API-nyckel offentligt och placera den inte i kod du delar.

Föredra att använda:

  • miljövariabler
  • en lokal .env som inte följs med till git
  • den inbyggda konfigurationen av verktyget
Notera

Lägg aldrig API-nycklar i ett offentligt repository, chat, delat dokument eller skärmdump.

Om nyckeln inte fungerar

Kontrollera då:

  • om Coderen är aktiverad för miljön
  • om din nyckel fortfarande är aktiv
  • om budgeten är slut
  • om nyckeln faller inom angiven giltighetstid
  • om du använder en tillåten modell
  • om endpoint är korrekt konfigurerad

Fråga vid tvivel en administratör att kontrollera nyckeln.

Miljövariabler och OpenCode

För OpenCode kan du spara Coderen 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 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 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 från AI-Corporate inte stöder.