Koding med API-nøkler
Med en Coderen API-nøkkel kan du bruke kodingverktøy som fungerer med en OpenAI-kompatibel API. Verktøyet sender forespørsler til AI-Corporate. AI-Corporate kontrollerer nøkkelen, budsjettet, gyldighetsperioden og tillatte modeller.
Deretter behandler AI-Corporate forespørselen via omgivelsens tekniske kobling.
Hva trenger du?
Du trenger tre opplysninger:
| Opplysning | Hvor finner du den? |
|---|---|
| API-nøkkel | Du får den fra en administrator |
| Endepunkt | https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| ** Modellnavn** | For eksempel gpt-5.6-luna, gpt-5.6-terra eller gpt-5.6-sol |
API-nøkkelen begynner med aic.. Behandle denne nøkkelen som et passord.
Hvilket verktøy velger du?
AI-Corporate anbefaler OpenCode for de fleste brukere. OpenCode er et agentisk kodingverktøy for terminal, skrivebord og IDE. Verktøyet kan utføre trinn autonomt, redigere filer og videreutvikle oppgaver.
Aider er teknisk kompatibel med et OpenAI-kompatibelt endepunkt, men anbefales ikke som standardverktøy i Corporate-miljøer.
Se også den offisielle OpenCode-dokumentasjonen.
Sikker omgang med nøkler
Ikke del API-nøkkelen offentlig og ikke sett den inn i kode du deler.
Bruk fortrinnsvis:
- miljøvariabler
- en lokal
.envsom ikke blir sendt til git - verktøyets innebygde konfigurasjon
Ikke plasser API-nøkler i et offentlig repository, chat, delt dokument eller skjermbilde.
Hvis nøkkelen ikke fungerer
Sjekk da:
- om Coderen er aktivert for omgivelsen
- om nøkkelen fortsatt er aktiv
- om budsjettet ikke er brukt opp
- om nøkkelen faller innenfor den angitte gyldighetsperioden
- om du bruker en tillatt modell
- om endepunktet er riktig konfigurert
Ved tvil, be en administrator om å kontrollere nøkkelen.
Miljøvariabler og OpenCode
For OpenCode kan du lagre Coderen API-nøkkelen i en lokal .env-fil i prosjektmappen:
AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nøkkel
Sørg for at OpenCode laster inn denne miljøvariabelen også. I PowerShell kan du midlertidig sette variabelen for den nåværende terminalen:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nøkkel"
Dersom du får Authorization header with Bearer token is required, sender verktøyet ikke nøkkelen som Authorization: Bearer .... Ser du Unknown parameter, fjern leverandørspesifikke innstillinger som Coderen-endepunktet fra AI-Corporate ikke støtter.