Kodes med API-nøgler
Med en Coderen API-nøgle kan du bruge kodningsværktøjer, der fungerer med en OpenAI-kompatibel API. Værktøjet sender forespørgsler til AI-Public. AI-Public kontrollerer nøglen, budgettet, gyldighedsperioden og tilladte modeller.
Herefter behandler AI-Public anmodningen via miljøets tekniske kobling.
Hvad har du brug for?
Du har tre oplysninger brug for:
| Oplysning | Hvor finder du det? |
|---|---|
| API-nøgle | Fås hos en administrator |
| Endepunkt | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modelnavn | For eksempel gpt-5.4-mini, gpt-5.4 eller gpt-5.5 |
API-nøglen starter med aip.. Betragt denne nøgle som en adgangskode.
Hvilket værktøj vælger du?
AI-Public anbefaler OpenCode til de fleste brugere. OpenCode er et agentbaseret kodningsværktøj til terminal, desktop og IDE. Værktøjet kan udføre trin autonomt, redigere filer og uddybe opgaver.
Aider er teknisk kompatibel med en OpenAI-kompatibel endepunkt, men anbefales ikke som standardværktøj i Public- miljøer.
Se også den officielle OpenCode-dokumentation.
Sikkert håndtere nøgler
Del ikke din API-nøgle offentligt og inkluder den ikke i kode, du deler.
Brug helst:
- miljøvariabler
- en lokal
.env, der ikke bliver sendt til git - værktøjets indbyggede konfiguration
Læg aldrig API-nøgler i et offentligt repository, chat, delt dokument eller et skærmbillede.
Hvis nøglen ikke virker
Kontroller da:
- om Coderen er slået til for miljøet
- om din nøgle stadig er aktiv
- om budgettet ikke er udtømt
- om nøglen ligger inden for den opstillede gyldighedsperiode
- om du bruger en tilladt model
- om endepunktet er indstillet korrekt
Spørg en administrator om at kontrollere nøglen ved tvivl.
Miljøvariabler og OpenCode
Til OpenCode kan du gemme Coderen API-nøglen i en lokal .env-fil i projektmappen:
AI_SCHOOL_CODEREN_API_KEY=ais.din-nøgle
Sørg for, at OpenCode også læser denne miljøvariabel. I PowerShell kan du også midlertidigt sætte variablen for den nuværende terminal:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-nøgle"
Hvis du ser Authorization header with Bearer token is required, så sender værktøjet ikke nøglen som Authorization: Bearer .... Hvis du ser Unknown parameter, fjern provider-specifikke indstillinger, som Coderen-endpointet hos AI-Public ikke understøtter.