Kodning med API-nøgler
Med en Koderen API-nøgle kan du bruge kodningsværktøjer, der arbejder med en OpenAI-kompatibel API. Værktøjet sender anmodninger til AI-Public. AI-Public kontrollerer nøglen, budgettet, gyldighedsperioden og de tilladte modeller.
Herefter behandler AI-Public anmodningen via miljøets tekniske kobling.
Hvad har du brug for?
Du har brug for tre oplysninger:
| Faktuum | Hvor finder du dette? |
|---|---|
| API-nøgle | Du får den fra en administrator |
| Endpoint | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modelnavn | For eksempel gpt-5.6-luna, gpt-5.6-terra eller gpt-5.6-sol |
API-nøglen starter med aip.. Behandl denne nøgle som et kodeord.
Hvilket værktøj vælger du?
AI-Public anbefaler OpenCode til de fleste brugere. OpenCode er et agentbaseret kodningsværktøj til terminal, skrivebord og IDE. Værktøjet kan udføre skridt selvstændigt, redigere filer og udbygge opgaver.
Aider er teknisk kompatibel med en OpenAI-kompatibel endpoint, men bruges ikke som standardværktøj i Public-miljøer.
Se også den officielle OpenCode-dokumentation.
Sikker håndtering af nøgler
Del ikke din API-nøgle offentligt og placér den ikke i kode, som du deler.
Brug helst:
- miljøvariable
- en lokal
.env, der ikke bliver sendt til git - den indbyggede konfiguration i værktøjet
Læg aldrig API-nøgler i et offentligt repository, chat, delt dokument eller screenshot.
Hvis nøglen ikke virker
Tjek så:
- om Koderen er slået til for miljøet
- om din nøgle stadig er aktiv
- om budgettet ikke er brugt op
- om nøglen falder inden for den angivne gyldighedsperiode
- om du bruger en tilladt model
- om endpointet er korrekt indstillet
Bed en administrator tjekke nøglen, hvis du er i tvivl.
Miljøvariable og OpenCode
For OpenCode kan du gemme Koderen API-nøglen i en lokal .env-fil i projektmappen:
AI_SCHOOL_CODEREN_API_KEY=din. dit-api-nøgle
Sørg for, at OpenCode også faktisk indlæser denne miljøvariabel. I PowerShell kan du også sætte variablen midlertidigt for den aktuelle terminal:
$env:AI_SCHOOL_CODEREN_API_KEY="din. dit-api-nøgle"
Hvis du ser Authorization header with Bearer token is required, så sender værktøjet ikke nøglen med som Authorization: Bearer .... Hvis du ser Unknown parameter, så fjern leverandørspecifikke indstillinger, som Coderen endpoint fra AI-Public ikke understøtter.