Kodning med API-nycklar
Med en Kodning-API-nyckel kan du använda programmeringsverktyg som fungerar med en OpenAI-kompatibel API. Verktyget skickar förfrågningar till AI-School. AI-School kontrollerar nyckeln, budgeten, giltighetstiden och tillåtna modeller.
Sedan behandlar AI-School begäran via miljöns tekniska koppling.
##Vad behöver du?
Du behöver tre uppgifter:
| Givna uppgifter | Var hittar du dem? |
|---|---|
| API-nyckel | Fått av en administratör eller lärare |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modellnamn | Till exempel gpt-5.4-mini, gpt-5.4 eller gpt-5.5 |
API-nyckeln börjar med ais.. Behandla nyckeln som ett lösenord.
Vilken modell väljer du?
För de flesta elever är GPT-5.4 mini bäst som start. Denna modell är billigare och lämplig för programmeringshjälp under lektionen.
För lärare eller mer avancerade elever kan GPT-5.4 eller GPT-5.5 passa bättre, till exempel vid större projekt eller mer komplex kod.
Vilket verktyg väljer du?
AI-School rekommenderar två verktyg:
| Verktyg | Rekommenderat för | Varför |
|---|---|---|
| Aider | Elever och klassrumsprogrammering | Fungerar explicit, överskådlig och mindre agentisk |
| OpenCode | Lärare och avancerade användare | Agentisk CLI-verkyg med även ett skrivbordsprogram |
Aider för elever
Aider fungerar som ett parprogrammeringsverktyg i terminalen. Användaren ber om hjälp, ser ändringar och förblir relativt nära koden. Det passar bra för att lära sig programmera: eleven får stöd, men är själv involverad i vad som händer.
Se även den officiella Aider-dokumentationen.
OpenCode för avancerat bruk
OpenCode är mer agentiskt. Verktyget kan självständigt utföra steg, redigera filer och vidareutveckla uppgifter. Det är kraftfullt, men kräver också mer förståelse för kod, git och lokala utvecklingsmiljöer.
Se även den officiella OpenCode-dokumentationen.
Säker hantering av nycklar
Dela inte din API-nyckel publikt och lägg den inte i kod som du delar.
Använd helst:
- miljövariabler
- en lokal
.envsom inte följs upp till git - den inbyggda konfigurationen av verktyget
För OpenCode kan du till exempel använda en .env i projektmappen:
AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nyckel
Se till att verktyget faktiskt laddar denna .env. I PowerShell kan du även tillfälligt sätta variabeln för nuvarande terminal:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nyckel"
Lägg aldrig API-nycklar i ett offentligt repository, Teams-chatt, delat dokument eller skärmdump.
Om nyckeln inte fungerar
Kontrollera då:
- om Kodning är aktiverat för miljön
- om din nyckel fortfarande är aktiv
- om budgeten inte är slut
- om nyckeln faller inom angiven giltighetstid
- om du använder tillåten modell
- om endpoint är korrekt inställt
- om verktyget skickar API-nyckeln som
Authorization: Bearer ... - om verktyget inte skickar provider-specifika parametrar som AI-School Kodning inte stöder
Vid tvivel, fråga en administratör eller lärare att kontrollera nyckeln.