Claude Code mit SeibertGPT
Coding-Agent von Anthropic fürs Terminal – nutzt DeepSeek über die Anthropic-kompatible Schnittstelle von SeibertGPT.
Claude Code ist Closed Source, bringt einen großen Systemprompt mit und ist für die Claude-Modelle von Anthropic optimiert.
Im Auto Mode prüft ein zweites Modell, der Klassifizierer, Aktionen wie Shell-Befehle, bevor Claude Code sie ausführt. Über SeibertGPT schickt Claude Code dafür eigene Requests ans Modell, zusätzlich zu den eigentlichen Anfragen. Dein Plan muss deshalb mindestens 2 gleichzeitige Requests erlauben. Mit nur einem lässt SeibertGPT überlappende Requests kurz warten oder lehnt sie mit HTTP 429 (concurrency_limit) ab; bei einer Ablehnung blockiert Claude Code die Aktion. Hat dein Plan nur einen gleichzeitigen Request, wechsle mit Shift+Tab in einen anderen Modus.
Welches Tool passt zu welchem Plan? Empfehlungen in der API-Doku
1. Voraussetzungen
Du brauchst einen SeibertGPT-Plan und einen API-Key. Beides bekommst du nach der Anmeldung.
2. Herunterladen für macOS
- Im Terminal: curl -fsSL https://claude.ai/install.sh | bash
- Oder mit Homebrew: brew install --cask claude-code
3. Einrichten
Key ablegen
Im Terminal ausführen und den Key einfügen, wenn gefragt. Er landet im Schlüsselbund, Claude Code liest ihn von dort:
security add-generic-password -U -s seibertgpt -a "$USER" -wConfig-Datei ablegen
Lade settings.json herunter und leg sie in den angegebenen Ordner. Gibt es dort schon eine settings.json, übernimm nur „apiKeyHelper“ und die Einträge unter „env“. Danach schickt Claude Code seine Modellanfragen an SeibertGPT statt an Anthropic; zum Zurückwechseln die Einträge wieder entfernen.
Starten und prüfen
Neues Terminal öffnen, claude starten und /status eingeben. Unter „Anthropic base URL“ steht https://api.seibert.ai, das Modell ist deepseek-v41-flash-fast.
Optional: Verbindungen zu Anthropic abschalten
Neben den Modellanfragen ruft Claude Code weiter Dienste von Anthropic auf, etwa für Updates, Telemetrie und Einstellungen, und schickt dabei zum Teil deinen SeibertGPT-Key mit (Anthropic lehnt ihn ab). Wenn du das nicht willst, füg diese Zeile als erste direkt unter "env": { ein, das Komma am Ende gehört dazu. Dann aktualisiert sich Claude Code aber nicht mehr von selbst: Updates holst du mit claude update.
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",Datei: ~/.claude/settings.json · settings.json herunterladen
Achtung: Gibt es settings.json schon, nicht ersetzen. In der Datei stehen auch deine anderen Einstellungen; übernimm nur unsere Einträge.
{
"apiKeyHelper": "security find-generic-password -ws seibertgpt",
"env": {
"ANTHROPIC_BASE_URL": "https://api.seibert.ai",
"ANTHROPIC_MODEL": "deepseek-v41-flash-fast",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v41-flash-fast",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v41-flash-fast",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v41-flash-fast",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v41-flash-fast",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "1000000"
}
}
4. Testen
Frag im Projektordner „Was steht in der README?“ – Claude Code liest die Datei per Tool und fasst sie zusammen.
5. Wenn es klemmt
Claude Code findet den Key nicht
macOS: Meldet Claude Code, dass das apiKeyHelper-Skript fehlschlägt, fehlt meist der Schlüsselbund-Eintrag „seibertgpt“. Den Befehl aus „Key ablegen“ noch einmal ausführen. Windows: Sieht Claude Code die Variable SEIBERTGPT_API_KEY nicht, schickt es den Text %SEIBERTGPT_API_KEY% als Key, und SeibertGPT antwortet mit Fehler 401. Das passiert in Fenstern, die schon vor dem Ablegen des Keys offen waren, auch in VS Code. Neues PowerShell-Fenster öffnen bzw. VS Code ganz beenden und neu starten.
ANTHROPIC_AUTH_TOKEN oder ANTHROPIC_API_KEY ist gesetzt
Beide Variablen haben bei Claude Code Vorrang vor „apiKeyHelper“: ANTHROPIC_AUTH_TOKEN ersetzt den SeibertGPT-Key (das zeigt sich etwa als Fehler 401), ANTHROPIC_API_KEY schickt Claude Code zusätzlich an SeibertGPT mit. Beide entfernen (auch aus ~/.zshrc bzw. den Windows-Umgebungsvariablen) und ein neues Fenster öffnen. Unter Windows zum Beispiel: [Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "User")
Modell nicht gefunden
Claude-Modellnamen kennt SeibertGPT nicht. Alle Modell-Einträge unter „env“ müssen auf ein SeibertGPT-Modell zeigen.
Kostenanzeige
/cost und total_cost_usd rechnen mit Anthropic-Preisen und sagen nichts über deine Abrechnung bei SeibertGPT. Die Warnung „unrecognized_model“ im Modus claude -p ist harmlos: Claude Code kennt den Modellnamen nur nicht.
Was mit SeibertGPT nicht geht
Anthropic unterstützt Claude Code mit Modellen anderer Anbieter offiziell nicht. Funktionen, die ein claude.ai-Konto brauchen (z. B. Remote Control), sind mit SeibertGPT nicht verfügbar.
HTTP 401 – Key abgelehnt
Key falsch kopiert oder gesperrt. Unter Konto → API-Keys einen neuen Key erstellen.
HTTP 403 – IP-Bindung
Dein Key ist gerade an eine andere IP gebunden (z. B. anderes Gerät). Warte die Sperrzeit ab oder löse die Bindung unter Konto → API-Keys.
HTTP 400 – cold_request_too_large
Eine neue oder lange pausierte Sitzung startet mit sehr viel Kontext. Neue Sitzung beginnen oder Verlauf kürzen.
„Hinweis von SeibertGPT: Der Kontext ist zu … gefüllt“
Du näherst dich dem Kontextlimit deines Plans. Verlauf zusammenfassen (z. B. /compact) oder neu beginnen.
Nach einem Update geht nichts mehr
Diese Tools ändern sich schnell. Oben steht, mit welcher Version die Anleitung geprüft wurde – schreib uns, wenn etwas nicht mehr passt.
Baut dein Team Anwendungen mit Coding-Agents, stellt ihr sie mit Weldall bereit und verwaltet sie zentral. Mehr zu Weldall (öffnet in neuem Tab)