Kodning med API-nøgler
Med en Kodning API-nøgle kan du bruge programmeringsværktøjer, der fungerer med en OpenAI-kompatibel API. Værktøjet sender anmodninger til AI-School. AI-School kontrollerer nøgle, budget, gyldighed samt tilladte modeller.
Herefter behandler AI-School forespørgslen via miljøets tekniske kobling.
Hvad har du brug for?
Du har brug for tre oplysninger:
| Oplysning | Hvor finder du den? |
|---|---|
| API-nøgle | Du får den fra en administrator eller underviser |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modelnavn | For eksempel gpt-5.4-mini, gpt-5.4 eller gpt-5.5 |
API-nøglen starter med ais.. Behandl denne nøgle som en adgangskode.
Hvilket model vælger du?
For de fleste elever er GPT-5.4 mini det bedste udgangspunkt. Denne model er billigere og egner sig til programmeringshjælp i timen.
For undervisere eller mere avancerede elever kan GPT-5.4 eller GPT-5.5 være bedre, f.eks. ved større projekter eller mere kompleks kode.
Hvilket værktøj vælger du?
AI-School anbefaler to værktøjer:
| Værktøj | Anbefalet til | Hvorfor |
|---|---|---|
| Aider | Elever og klassebaseret kodning | Fungerer eksplicit, overskueligt og mindre agentisk |
| OpenCode | Undervisere og avancerede brugere | Agentisk CLI-værktøj med også en desktop-applikation |
Aider for elever
Aider fungerer som et parprogrammeringsværktøj i terminalen. Brugeren beder om hjælp, ser ændringer og forbliver forholdsvis tæt på koden. Det passer godt til at lære programmering: eleven får støtte, men er fortsat involveret i, hvad der sker.
Se også den officielle Aider-dokumentation.
OpenCode til avanceret brug
OpenCode er mere agentisk. Værktøjet kan udføre trin selvstændigt, redigere filer og videreudvikle opgaver. Det er kraftfuldt, men kræver også større forståelse for kode, git og lokale udviklingsmiljøer.
Se også den officielle OpenCode-dokumentation.
Sikker håndtering af nøgler
Del ikke din API-nøgle offentligt og indsæt den ikke i kode, du deler.
Brug helst:
- miljøvariable
- en lokal
.envder ikke bliver sendt til git - den indbyggede konfiguration i værktøjet
Til OpenCode kan du f.eks. bruge en .env i projektmappen:
AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nøgle
Sørg for, at værktøjet faktisk indlæser denne .env. I PowerShell kan du også midlertidigt sætte variablen for den nuværende terminal:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nøgle"
Placer ikke API-nøgler i offentlige repositories, Teams-chat, delte dokumenter eller skærmbilleder.
Hvis nøglen ikke virker
Kontrollér:
- om Kodning er slået til for miljøet
- om din nøgle stadig er aktiv
- om budgettet ikke er opbrugt
- om nøglen er inden for den angivne gyldighedsperiode
- om du bruger en tilladt model
- om endpoint er konfigureret korrekt
- om værktøjet sender API-nøglen som
Authorization: Bearer ... - om værktøjet ikke sender provider-specifikke parametre, som AI-School Kodning ikke understøtter
Ved tvivl spørg en administrator eller underviser for at kontrollere nøglen.