Gå til hovedinnhold

API-nøkler administrasjon

På Coderen-siden administrerer du API-nøkler for ansatte og elever. En API-nøkkel gir tilgang til AI-School sin OpenAI-kompatible Coderen-endpoint.

Brukere bruker denne nøkkelen i et ekstelt programmeringsverktøy, som Aider eller OpenCode.

Ansatte og elever

Coderen-siden har egne faner for:

  • Ansatte
  • Elever

Hos elever blir brukerne gruppert per gruppe. Hos ansatte viser AI-School ansatte innenfor skolens tillatte scope.

En bruker må ha en tilknyttet konto før en nøkkel kan lages.

Lage en nøkkel

  1. Søk etter ansatte eller elev.
  2. Klikk på nøkkel-ikonet.
  3. Velg budsjett.
  4. Velg eventuelt automatisk fornyelse.
  5. Angi eventuelt en gyldighetsperiode.
  6. Klikk på Lagre.

API-nøkkelen vises bare én gang. Kopier nøkkelen direkte og gi den trygt til brukeren.

Nøkkel synlig bare én gang

Etter at vinduet lukkes kan AI-School ikke vise hele API-nøkkelen på nytt. Dersom nøkkelen blir borte, trekk den gamle nøkkelen tilbake og opprett en ny.

Sett budsjett

Hver nøkkel har et budsjett i amerikanske dollar. Dette følger hvordan modellkostnader beregnes.

Du kan:

  • sette budsjett per nøkkel
  • aktivere automatisk fornyelse ved forbruk
  • tilbakekalle nøkkelen når den ikke er nødvendig lenger

I listen ser du per bruker hvor mye budsjett som har blitt brukt.

Angi gyldighetsperiode

Du kan begrense en nøkkel med en startdato og sluttdato.

Dette er praktisk for undervisning eller midlertidige prosjekter. For eksempel:

  • start: i dag kl. 10:00
  • slutt: i dag kl. 11:00

Nøkkelen fungerer da kun innenfor dette tidsvinduet. Utenfor tidsvinduet blir nøkkelen avvist.

Lage nøkler for en gruppe

Hos elever kan du lage nøkler i ett slag for en hel gruppe.

  1. Åpne riktig gruppe.
  2. Klikk på Lage nøkler.
  3. Velg budsjett, automatisk fornyelse og eventuelt gyldighetsperiode.
  4. Bekreft opprettelsen av nøklene.

Etter opprettelsen åpnes automatisk et dokument med de opprettede nøklene. Last ned eller lagre dette dokumentet umiddelbart, fordi fullstendige nøkler senere ikke vil være synlige igjen.

Trekke tilbake nøkler

Å trekke tilbake en nøkkel betyr at brukeren ikke lenger kan bruke denne nøkkelen.

Du kan:

  • trekke tilbake én nøkkel hos en bruker
  • trekke tilbake nøkler kollektivt for en gruppe

AI-School ber om bekreftelse før nøkler trekkes tilbake.

Rapportering og kontroll

Bruk via Coderen blir logget. På denne måten kan administratorer se:

  • hvem som bruker nøkkelen
  • hvor mange forespørsler som er gjort
  • hvor mye kostnader som er påløpt
  • hvilke chattesamtaler som har oppstått via nøkkelen

Disse dataene hjelper å gjøre programmeringsundervisning og prosjekter håndterbare.