Gå till huvudinnehållet

Kodning med API-nycklar

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

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 från en administratör
Endpointhttps://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
ModellnamnTill exempel gpt-5.6-luna, gpt-5.6-terra eller gpt-5.6-sol

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

Vilket verktyg väljer du?

AI-Public föreslår OpenCode för de flesta användare. OpenCode är ett agentbaserat kodningsverktyg för terminal, skrivbord och IDE. Verkyget kan självständigt utföra steg, redigera filer och vidareutveckla uppgifter.

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

Se också den officiella OpenCode-dokumentationen.

Säkert hantera nycklar

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

Använd helst:

  • miljövariabler
  • en lokal .env som inte följs med till git
  • den inbyggda konfigurationen i verktyget
Observera

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

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 angiven giltighetstid
  • om du använder en tillåten modell
  • om endpoint är korrekt inställt

Vid tvivel, begär att en administratör kontrollerar nyckeln.

Miljövariabler och OpenCode

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

AI_SCHOOL_CODEREN_API_KEY=ais.din-api-nyckel

Se till att OpenCode verkligen laddar denna miljövariabel. I PowerShell kan du även tillfälligt sätta variabeln för den aktuella terminalen:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.din-api-nyckel"

Om du ser Authorization header med Bearer token är obligatorisk, skickar verktyget inte nyckeln som Authorization: Bearer .... Om du ser Unknown parameter, ta bort provider-specifika inställningar som Coderen-endpointen från AI-Public inte stöder.

WhatsApp