Coding mit API-Schlüsseln
Mit einem Coding API-Schlüssel kannst du Programmiertools verwenden, die mit einer OpenAI-kompatiblen API arbeiten. Das Tool sendet Anfragen an AI-School. AI-School prüft den Schlüssel, das Budget, den Gültigkeitszeitraum und die erlaubten Modelle.
Danach verarbeitet AI-School die Anfrage über die technische Anbindung der Umgebung.
Was brauchst du?
Du brauchst drei Angaben:
| Angabe | Wo findest du sie? |
|---|---|
| API-Schlüssel | Du bekommst ihn von einem Administrator oder einer Lehrkraft |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Modellname | Zum Beispiel gpt-5.4-mini, gpt-5.4 oder gpt-5.5 |
Der API-Schlüssel beginnt mit ais.. Behandle diesen Schlüssel wie ein Passwort.
Welches Modell wählst du?
Für die meisten Schüler ist GPT-5.4 mini der beste Start. Dieses Modell ist günstiger und eignet sich für Programmierhilfe während des Unterrichts.
Für Lehrkräfte oder fortgeschrittene Schüler kann GPT-5.4 oder GPT-5.5 besser passen, zum Beispiel bei größeren Projekten oder komplexerem Code.
Welches Tool wählst du?
AI-School empfiehlt zwei Tools:
| Tool | Empfohlen für | Warum |
|---|---|---|
| Aider | Schüler und Coding im Unterricht | Arbeitet explizit, übersichtlich und weniger agentic |
| OpenCode | Lehrkräfte und fortgeschrittene Benutzer | Agentic CLI-Tool mit zusätzlicher Desktop-App |
Aider für Schüler
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 Programmierenlernen: Der Schüler erhält Unterstützung, bleibt aber selbst an dem beteiligt, was passiert.
Siehe auch die offizielle Aider-Dokumentation.
OpenCode für fortgeschrittene Nutzung
OpenCode ist stärker agentic. Das Tool kann selbstständig Schritte ausführen, Dateien bearbeiten und Aufgaben weiter ausarbeiten. Das ist leistungsfähig, verlangt 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 speichere ihn nicht in Code, den du teilst.
Verwende vorzugsweise:
- Umgebungsvariablen
- eine lokale
.env, die nicht nach Git übertragen wird - die eingebaute Konfiguration des Tools
Speichere API-Schlüssel niemals in einem öffentlichen Repository, Teams-Chat, geteilten Dokument oder Screenshot.
Wenn der Schlüssel nicht funktioniert
Prüfe:
- ob Coding 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 eingestellten Gültigkeitszeitraums liegt
- ob du ein erlaubtes Modell verwendest
- ob der Endpoint korrekt eingestellt ist
Bitte bei Zweifel einen Administrator oder eine Lehrkraft, den Schlüssel zu prüfen.
Umgebungsvariablen und OpenCode
F?r OpenCode k?nnen Sie den Coding-API-Schl?ssel in einer lokalen .env-Datei im Projektordner speichern:
AI_SCHOOL_CODEREN_API_KEY=ais.ihr-api-schluessel
Stellen Sie sicher, dass OpenCode diese Umgebungsvariable tats?chlich l?dt. In PowerShell k?nnen Sie sie auch tempor?r f?r das aktuelle Terminal setzen:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.ihr-api-schluessel"
Wenn Authorization header met Bearer token is verplicht angezeigt wird, sendet das Tool den Schl?ssel nicht als Authorization: Bearer .... Wenn Unknown parameter angezeigt wird, entfernen Sie anbieterspezifische Einstellungen, die der Coding-Endpunkt von AI-School nicht unterst?tzt.