Gå til hovedindhold

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:

OplysningHvor finder du den?
API-nøgleDu får den fra en administrator eller underviser
Endpointhttps://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
ModelnavnFor 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øjAnbefalet tilHvorfor
AiderElever og klassebaseret kodningFungerer eksplicit, overskueligt og mindre agentisk
OpenCodeUndervisere og avancerede brugereAgentisk 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 .env der 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"
Vær opmærksom

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.