Codieren mit API-Schlüsseln
Mit einem Coderen API-Schlüssel kannst du Programmierwerkzeuge verwenden, die mit einer OpenAI-kompatiblen API arbeiten. Das Tool sendet Anfragen an AI-School. AI-School überprüft den Schlüssel, das Budget, den Gültigkeitszeitraum und die zugelassenen Modelle.
Anschließend verarbeitet AI-School die Anfrage über die technische Schnittstelle der Umgebung.
Was brauchst du?
Du benötigst drei Informationen:
| Gegebenes | Wo findest du das? |
|---|---|
| API-Schlüssel | Du erhältst ihn von einem Administrator oder Dozenten |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modellname | Zum Beispiel gpt-5.6-luna, gpt-5.6-terra oder gpt-5.6-sol |
Der API-Schlüssel beginnt mit ais.. Behandle diesen Schlüssel wie ein Passwort.
Welches Modell wählst du?
Für die meisten Lernenden ist GPT-5.6 Luna ein guter Start. Dieses schnelle Modell eignet sich für Programmierhilfe im Unterricht und alltägliche Codefragen.
Für Lehrende oder fortgeschrittene Lernende passt GPT-5.6 Terra gut zu größeren Projekten und komplexerer Code. Wähle GPT-5.6 Sol für die anspruchsvollsten Aufgaben mit viel Analyse, Planung oder Schlussfolgerung.
Welche Tool wählst du?
AI-School empfiehlt zwei Tools:
| Tool | Empfohlen für | Warum |
|---|---|---|
| Aider | Schülerinnen und Schüler beim Lernen von Programmieren | Arbeitet explizit, übersichtlich und weniger agentisch |
| OpenCode | Lehrende und fortgeschrittene Nutzende | Agentische CLI-Tool mit auch einer Desktop-Anwendung |
Aider für Lernende
Aider funktioniert als Pair-Programming-Tool im Terminal. Der Benutzer bittet um Hilfe, sieht Änderungen und bleibt relativ nah am Code. Das passt gut zum Lernen: Der Lernende erhält Unterstützung, bleibt aber selbst beteiligt daran, was geschieht.
Siehe auch die offizielle Aider-Dokumentation.
OpenCode für fortgeschrittene Nutzung
OpenCode ist stärker agentisch. Das Tool kann eigenständig Schritte ausführen, Dateien bearbeiten und Aufgaben weiter ausarbeiten. Das ist leistungsstark, erfordert aber auch mehr Verständnis von Code, Git und lokalen Entwicklungsumgebungen.
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 nach Möglichkeit:
- Umgebungsvariablen
- eine lokale
.env, die nicht mit zu Git gegeben wird - die eingebaute Konfiguration des Tools
Für OpenCode kannst du zum Beispiel eine .env im Projektordner verwenden:
AI_SCHOOL_CODEREN_API_KEY=ais.dein-api-schluessel
Stelle sicher, dass das Tool diese .env 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"
Lege API-Schlüssel niemals in einem öffentlichen Repository, Teams-Chat, gemeinsam genutztem Dokument oder Screenshot ab.
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 des festgelegten Gültigkeitszeitraums liegt
- ob du ein zulässiges Modell verwendest
- ob der Endpoint korrekt eingestellt ist
- ob das Tool den API-Schlüssel als
Authorization: Bearer ...mitsendet - ob das Tool nicht provider-spezifische Parameter mitsendet, die AI-School Coderen nicht unterstützt
Bei Zweifeln wende dich an einen Administrator oder Dozenten, um den Schlüssel zu überprüfen.