Gå til hovedindhold

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:

OplysningHvor finder du det?
API-nøgleFås hos en administrator
Endepunkthttps://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
ModelnavnFor 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
Advarsel

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.