Koding med API-nøkler
Med en Coderen API-nøkkel kan du bruke coding-verktøy som fungerer med en OpenAI-kompatibel API. Verktøyet sender forespørsler til AI-Public. AI-Public kontrollerer nøkkelen, budsjettet, gyldighet og tillatte modeller.
Deretter behandles forespørselen av AI-Public via miljøets tekniske kobling.
Hva trenger du?
Du trenger tre opplysninger:
| Opplysning | Hvor finner du dette? |
|---|---|
| API-nøkkel | Får du fra en administrator |
| Endepunkt | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| ** Modellnavn** | For eksempel gpt-5.6-luna, gpt-5.6-terra eller gpt-5.6-sol |
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 coding-verktø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 blir ikke anbefalt som standardverktøy i Public-omgivelser.
Se også den offisielle OpenCode-dokumentasjonen.
Trygt håndtering av nøkler
Del ikke API-nøkkelen offentlige og legg den ikke inn i kode du deler.
Bruk foretrukket:
- miljøvariabler
- en lokal
.env-fil som ikke blir sendt til git - verktøyets innebygde konfigurasjon
Ikke legg API-nøkler i et offentlig repository, chat, delt dokument eller skjermbilde.
Hvis nøkkelen ikke fungerer
Sjekk da:
- om Coderen er aktivert for miljøet
- om nøkkelen din fortsatt er aktiv
- om budsjettet er brukt opp
- om nøkkelen faller innenfor angitt gyldighet
- om du bruker en tillatt modell
- om endepunktet er riktig konfigurert
Ved tvil, be en administrator om å kontrollere nøkkelen.
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-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-nøkkel"
Hvis du ser Authorization header with Bearer token is required, sender ikke verktøyet nøkkelen som Authorization: Bearer .... Hvis du ser Unknown parameter, fjern leverandørs-spesifikke innstillinger som Coderen-endepunktet fra AI-Public ikke støtter.