Gå til hovedinnhold

Koding med API-nøkler

Med en Coderen API-nøkkel kan du bruke kodingverktøy som fungerer med en OpenAI-kompatibel API. Verktøyet sender forespørsler til AI-Public. AI-Public kontrollerer nøkkelen, budsjettet, gyldighetsperioden og tillatte modeller.

Deretter behandler AI-Public forespørselen via miljøets tekniske kobling.

Hva trenger du?

Du trenger tre opplysninger:

OpplysningHvor finner du dette?
API-nøkkelDu får den fra en administrator
Endepunkthttps://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
** Modellnavn**For eksempel gpt-5.4-mini, gpt-5.4 eller gpt-5.5

API-nøkkelen begynner med aip.. Behandle denne nøkkelen som et passord.

Hvilket verktøy velger du?

AI-Public anbefaler OpenCode for de fleste brukere. OpenCode er et agentbasert kodingverktøy for terminal, skrivebord og IDE. Verktøyet kan utføre trinn selvstendig, redigere filer og videreutvikle oppgaver.

Aider er teknisk kompatibel med en OpenAI-kompatibel endepunkt, men anbefales ikke som standardverktøy i Public-miljøer.

Se også den offisielle OpenCode-dokumentasjonen.

Trygt håndtering av nøkler

Del ikke API-nøkkelen offentlig og inkluder den ikke i kode du deler.

Bruk helst:

  • miljøvariabler
  • en lokal .env som ikke blir sendt til git
  • den innebygde konfigurasjonen til verktøyet
Varning

Ikke plasser API-nøkler i offentlige repositoryer, chat, delte dokumenter eller skjermbilder.

Hvis nøkkelen ikke fungerer

Sjekk da:

  • om Coderen er aktivert for miljøet
  • om nøkkelen fortsatt er aktiv
  • om budsjettet ikke er brukt opp
  • om nøkkelen ligger innenfor gyldighetsperioden
  • om du bruker en tillatt modell
  • om endepunktet er riktig konfigurert

Be administratoren om å kontrollere nøkkelen ved tvil.

Miljøvariabler og OpenCode

For OpenCode kan du lagre Coderen API-nøkkelen i en lokal .env-fil i prosjektmappen:

AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nøkkel

Sørg for at OpenCode også laster inn denne miljøvariabelen. I PowerShell kan du midlertidig sette variabelen for den nåværende terminalen:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nøkkel"

Hvis du ser Authorization header with Bearer token is required, sender verktøyet ikke nøkkelen som Authorization: Bearer .... Hvis du ser Unknown parameter, fjern leverandørspecificerte innstillinger som Coderen-endepunktet i AI-Public ikke støtter.