Gå till huvudinnehållet

Kodning med API-nycklar

Med en Kodning API-nyckel kan du använda kodningsverktyg som fungerar med en OpenAI-kompatibel API. Verktyget skickar förfrågningar till AI-Public. AI-Public kontrollerar nyckeln, budgeten, giltighetstiden och tillåtna modeller.

Sedan behandlar AI-Public begäran via miljöns tekniska koppling.

Vad behöver du?

Du behöver tre uppgifter:

UppgiftVar hittar du den?
API-nyckelFår du av en administratör
Endpointhttps://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
ModellnamnTill exempel gpt-5.4-mini, gpt-5.4 eller gpt-5.5

API-nyckeln börjar med aip.. Hantera nyckeln som ett lösenord.

Vilken tool väljer du?

AI-Public rekommenderar OpenCode för de flesta användare. OpenCode är ett agentiskt kodningsverktyg för terminal, skrivbord och IDE. Verktyget kan själva utföra steg, redigera filer och vidareutveckla uppgifter.

Aider är tekniskt kompatibel med en OpenAI-kompatibel endpoints, men rekommenderas inte som standardverktyg i Public-miljöer.

Se också den officiella OpenCode-dokumentationen.

Hantera nycklar säkert

Dela inte din API-nyckel offentligt och placera den inte i kod som du delar.

Följ gärna:

  • miljövariabler
  • en lokal .env som inte skickas till git
  • den inbyggda konfigurationen av verktyget
Obs

Placera aldrig API-nycklar i ett offentligt repository, chat, delat dokument eller skärmavbildning.

Om nyckeln inte fungerar

Kontrollera då:

  • om Kodering är aktiverad för miljön
  • om din nyckel fortfarande är aktiv
  • om budgeten inte är slut
  • om nyckeln faller inom giltighetsperioden
  • om du använder en tillåten modell
  • om endpoint är korrekt inställd

Fråga vid osäkerhet en administratör att kontrollera nyckeln.

Miljövariabler och OpenCode

För OpenCode kan du spara Kodering API-nyckeln i en lokal .env-fil i projektmappen:

AI_SCHOOL_CODEREN_API_KEY=din-datanyckel

Se till att OpenCode verkligen laddar denna miljövariabel. I PowerShell kan du också tillfälligt sätta variabeln för nuvarande terminal:

$env:AI_SCHOOL_CODEREN_API_KEY="din-datanyckel"

Om du ser Authorization header with Bearer token is required, skickar verktyget inte nyckeln som Authorization: Bearer .... Om du ser Unknown parameter, ta bort leverantörsspecifika inställningar som Coderen-endpointen från AI-Public inte stöder.