Zum Hauptinhalt springen

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:

GegebenesWo findest du das?
API-SchlüsselDu erhältst ihn von einem Administrator oder Dozenten
Endpointhttps://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
ModellnameZum 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:

ToolEmpfohlen fürWarum
AiderSchülerinnen und Schüler beim Lernen von ProgrammierenArbeitet explizit, übersichtlich und weniger agentisch
OpenCodeLehrende und fortgeschrittene NutzendeAgentische 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"
Hinweis

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.

WhatsApp