Codieren mit API-Schlüsseln
Mit einem Coderen-API-Schlüssel kannst du Coding-Tools verwenden, die mit einer OpenAI-kompatiblen API arbeiten. Das Tool sendet Anfragen an AI-Public. AI-Public prüft den Schlüssel, das Budget, die Gültigkeitsdauer und die zulässigen Modelle.
Anschließend verarbeitet AI-Public die Anfrage über die technische Schnittstelle der Umgebung.
Was brauchst du?
Du benötigst drei Daten:
| Gegebenes | Wo findest du das? |
|---|---|
| API-Schlüssel | Du bekommst ihn von einem Administrator |
| Endpunkt | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modellname | Beispielsweise gpt-5.6-luna, gpt-5.6-terra oder gpt-5.6-sol |
Der API-Schlüssel beginnt mit aip.. Behandle diesen Schlüssel wie ein Passwort.
Welches Tool wählst du?
AI-Public empfiehlt OpenCode für die meisten Benutzer. OpenCode ist ein agentischer Coding-Tool für Terminal, Desktop und IDE. Das Tool kann eigenständig Schritte ausführen, Dateien bearbeiten und Aufgaben weiter ausarbeiten.
Aider ist technisch kompatibel mit einem OpenAI-kompatiblen Endpunkt, wird in Public-Umgebungen jedoch nicht als Standard-Tool empfohlen.
Siehe auch die offizielle OpenCode-Dokumentation.
Sicherer Umgang mit Schlüsseln
Teile deinen API-Schlüssel nicht öffentlich und füge ihn nicht in Code ein, den du teilst.
Verwende vorzugsweise:
- Umgebungsvariablen
- Eine lokale
.env, die nicht mit Git geteilt wird - Die integrierte Konfiguration des Tools
Platziere API-Schlüssel niemals in einem öffentlichen Repository, Chat, gemeinsam genutzten Dokument oder Screenshot.
Wenn der Schlüssel nicht funktioniert
Prüfe dann:
- Ob Coderen für die Umgebung aktiviert ist
- Ob dein Schlüssel noch aktiv ist
- Ob das Budget nicht aufgebraucht ist
- Ob der Schlüssel innerhalb der festgelegten Gültigkeitsdauer liegt
- Ob du ein zulässiges Modell verwendest
- Ob der Endpunkt korrekt eingerichtet ist
Bei Zweifeln bitte einen Administrator, den Schlüssel zu überprüfen.
Umgebungsvariablen und OpenCode
Für OpenCode kannst du den Coderen-API-Schlüssel in einer lokalen .env-Datei im Projektordner speichern:
AI_SCHOOL_CODEREN_API_KEY=ais.dein-api-schluessel
Stelle sicher, dass OpenCode diese Umgebungsvariable auch wirklich lädt. In PowerShell kannst du die Variable auch vorübergehend für das aktuelle Terminal setzen:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.dein-api-schluessel"
Siehst du Authorization header with Bearer token is required, sendet das Tool den Schlüssel nicht gemeinsam mit Authorization: Bearer .... Siehst du Unknown parameter, entferne provider-spezifische Einstellungen, die der Coderen-Endpunkt von AI-Public nicht unterstützt.