Claude Code -> GoModel -> Anthropic
Bevor Sie beginnen
- Installieren Sie Claude Code auf Ihrem Rechner.
- Wählen Sie einen GoModel-Master-Key, zum Beispiel
change-me. - Stellen Sie sicher, dass GoModel Zugangsdaten für den Anthropic-Upstream hat.
Claude Code lässt sich über GoModel routen, unabhängig davon, ob Sie persönlich
ein Claude-Code-Abonnement nutzen. Im Gateway-Modus kommuniziert Claude Code über
ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN mit GoModel. GoModel benötigt
trotzdem einen eigenen ANTHROPIC_API_KEY, um Anthropic upstream zu erreichen —
entweder einen Console-API-Key oder ein OAuth-Token eines Claude-Abonnements.So erhalten Sie ANTHROPIC_API_KEY
Option A — Console-API-Key (nutzungsbasiert):
- Öffnen Sie die Claude Console und melden Sie sich bei Ihrem API-Konto an.
- Gehen Sie in der Console zu den Kontoeinstellungen und erstellen Sie einen API-Key.
- Kopieren Sie den Key (er wird nur einmal angezeigt) und setzen Sie ihn für
GoModel als
ANTHROPIC_API_KEY.
- Führen Sie
claude setup-tokenauf einem Rechner aus, auf dem Claude Code mit Ihrem Abonnement angemeldet ist. - Kopieren Sie das erzeugte Token
sk-ant-oat01-...und setzen Sie es für GoModel alsANTHROPIC_API_KEY.
sk-ant-oat und authentifiziert sich upstream
automatisch mit dem OAuth-Bearer-Schema. Die Nutzung wird über die Limits Ihres
Abonnements abgedeckt statt über die API-Abrechnung.
1. GoModel starten
Starten Sie GoModel mit einem Master-Key und einem Anthropic-Provider-Key:2. Anthropic-Passthrough prüfen
Prüfen Sie, ob der Models-Endpunkt des Anthropic-Passthrough antwortet:ok.
3. Claude Code für GoModel konfigurieren
Richten Sie Claude Code auf GoModel aus:/v1/messages mit
nativer Weiterleitung
bereit: Requests, die zu Anthropic aufgelöst werden, werden abgesehen von der
Auflösung von Modell-Aliasen unverändert weitergeleitet (cache_control,
Thinking-Signaturen und Beta-Header bleiben erhalten), während Rate-Limits, Budgets,
Audit und Nutzungserfassung greifen — und Modell-Aliase oder virtuelle Modelle
können Claude Code zu anderen Providern routen. Alternativ verwendet
ANTHROPIC_BASE_URL=http://localhost:8080/p/anthropic den reinen Passthrough, der
fest an den Anthropic-Upstream gebunden ist.
Kurzfassung der Claude-Code-Dokumentation: Setzen Sie im Gateway-Modus
ANTHROPIC_BASE_URL auf Ihre Gateway-URL und ANTHROPIC_AUTH_TOKEN auf Ihr
Gateway-Token und führen Sie Claude Code dann wie gewohnt aus. Siehe die offizielle
Anleitung:
Claude Code LLM gateway docs.
Läuft GoModel nicht auf Ihrem lokalen Rechner, ersetzen Sie localhost:8080 durch
den korrekten Host und Port.
4. Einen Test-Prompt mit Claude Code ausführen
5. Den Traffic in GoModel prüfen
Öffnen Sie die Audit-Logs im GoModel-Dashboard: http://localhost:8080/admin/dashboard/audit Hier können Sie am einfachsten bestätigen, dass Claude Code GoModel erreicht, und den vollständigen Verlauf von Requests und Responses einsehen. Im selben Dashboard können Sie Ihren GoModel-Traffic und die Nutzung weiter verfolgen.Referenzen
- Gateway-Dokumentation zu Anthropic Claude Code: LLM gateway
- Einstellungen von Anthropic Claude Code: Settings
- Claude Help: Managing API key environment variables in Claude Code
- Claude Help: Paid Claude plans vs API Console billing
- Claude-API-Dokumentation: API-Übersicht (Keys aus den Kontoeinstellungen der Console)
Validiert am 10. März 2026
Diese Anleitung wurde validiert mit:- einer lokalen GoModel-Instanz unter
http://localhost:8080 - einem GoModel-Branch, der
/p/{provider}/v1/...bereitstellt - Claude Code
2.1.72
GET /p/anthropic/v1/modelslieferte200 OKPOST /p/anthropic/v1/messageslieferte200 OKclaudelieferteok, wenn es auf GoModel ausgerichtet war