APIMaster.ai

GLM-5.2, GLM-5.3 und GLM-5.3-Flash in Claude Code: Einstellungen und Modellwechsel

Richten Sie GLM in Claude Code über APIMaster ein. Konfigurieren Sie settings.json unter Windows, macOS und Linux, starten Sie claude, wählen Sie mit /model ein Modell und beginnen Sie zu chatten.

Konfigurieren Sie APIMaster in settings.json, führen Sie claude aus und geben Sie anschließend im Gespräch /model MODEL_ID ein, um GLM zu verwenden. Die hier behandelten verfügbaren IDs sind glm-5.2, glm-5.3, glm-5.3-flash. Claude Code ist der Client; GLM ist das Modell, das antwortet.

Vorbereitung

Schließen Sie die Umgebungsprüfung und die Claude-Code-Einrichtung ab. Besorgen Sie sich einen APIMaster-API-Schlüssel mit ausreichend Guthaben und Zugriff auf die ausgewählten Modelle.

claude --version

Die Basis-URL des Gateways ist https://apimaster.ai, ohne /v1. Claude Code fügt /v1/messages selbst an.

1. Konfigurationsverzeichnis öffnen

Windows

Drücken Sie Win + R, geben Sie den folgenden Pfad ein und drücken Sie Enter:

%USERPROFILE%\.claude

Erstellen Sie den Ordner bei Bedarf. Öffnen oder erstellen Sie settings.json. Stellen Sie sicher, dass die Datei nicht settings.json.txt heißt.

macOS / Linux

Drücken Sie unter macOS im Finder Command + Shift + G und geben Sie ein:

~/.claude

Öffnen Sie unter Linux dasselbe Verzeichnis mit Ihrem Dateimanager oder Editor. Erstellen Sie es bei Bedarf:

mkdir -p ~/.claude

Öffnen oder erstellen Sie dort settings.json. Falls Sie ein benutzerdefiniertes Claude-Code-Konfigurationsverzeichnis festgelegt haben, verwenden Sie stattdessen dieses Verzeichnis.

2. settings.json bearbeiten

Windows, macOS und Linux verwenden dieselbe Konfiguration. Ersetzen Sie YOUR_APIMASTER_API_KEY durch Ihren APIMaster-Schlüssel:

{
  "model": "glm-5.3",
  "env": {
    "ANTHROPIC_BASE_URL": "https://apimaster.ai",
    "ANTHROPIC_API_KEY": "YOUR_APIMASTER_API_KEY",
    "ANTHROPIC_AUTH_TOKEN": "",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
  }
}

Wenn die Datei bereits existiert, erstellen Sie ein Backup und führen Sie diese Felder in das bestehende JSON-Objekt und das env-Objekt zusammen. Behalten Sie andere benötigte Einstellungen bei. Hängen Sie kein zweites JSON-Objekt an und duplizieren Sie keinen env-Schlüssel. JSON erlaubt keine Kommentare oder nachstehenden Kommas.

Die allgemeine Claude-Code-Anleitung zeigt die Token-Authentifizierung. Diese Anleitung verwendet die API-Schlüssel-Authentifizierung, wie sie in unseren Integrationstests geprüft wurde. Lassen Sie ANTHROPIC_AUTH_TOKEN leer, wenn Sie ANTHROPIC_API_KEY verwenden, und entfernen Sie widersprüchliche Zugangsdaten aus anderen Einstellungen oder Ihrem Terminal. Verwenden Sie für dieses Gateway einen APIMaster-Schlüssel.

Das Feld model legt das Startmodell fest. Nach dem Start können Sie ein anderes auswählen. Halten Sie diese Benutzer-Einstellungsdatei privat; committen Sie keine echten Schlüssel in ein gemeinsames Repository. Speichern Sie die Datei und starten Sie Claude Code neu, um die neue Konfiguration zu laden.

3. Claude Code starten

Führen Sie in einem Terminal, das in Ihrem Projektverzeichnis geöffnet ist, Folgendes aus:

claude

Schließen Sie alle üblichen Erstsartungs-Eingabeaufforderungen ab und prüfen Sie die Projekt-Vertrauensabfrage. Das Startmodell sollte glm-5.3 sein. Dies ist eine normale interaktive Sitzung mit den üblichen Tools und Projekteinstellungen.

4. Modell auswählen und Chatten beginnen

Geben Sie im Claude-Code-Gespräch einen der folgenden Befehle ein und drücken Sie Enter:

/model glm-5.2
/model glm-5.3
/model glm-5.3-flash

Führen Sie jeweils eine Zeile aus und wählen Sie das gewünschte Modell. Nachdem Claude Code den Wechsel bestätigt hat, senden Sie eine kurze Nachricht:

Reply with exactly OK.

Eine normale Textantwort bestätigt die grundlegende Verbindung. Anschließend können Sie weiter chatten oder es bitten, an Ihrem Projekt zu arbeiten. Um im selben Gespräch erneut zu wechseln, geben Sie einen weiteren /model MODEL_ID-Befehl ein.

Die Eingabe von /model allein öffnet die Modellauswahl. Benutzerdefinierte Gateway-IDs erscheinen möglicherweise nicht in deren Standardliste. Geben Sie stattdessen die vollständige ID wie oben gezeigt ein. Der Slash-Befehl gehört in Claude Code, nicht in PowerShell oder Bash. Die Modellnamen bezeichnen GLM-Modelle, nicht Claude Sonnet oder Opus.

Sie können ein Modell auch beim Start aus dem Terminal auswählen. Führen Sie jeweils einen Befehl aus:

claude --model glm-5.2
claude --model glm-5.3
claude --model glm-5.3-flash

Um den Standard für zukünftige Sitzungen explizit festzulegen, bearbeiten Sie model in settings.json. Ein Start-Flag, die Umgebungsvariable ANTHROPIC_MODEL oder eine Projekt-/verwaltete Einstellung können das ausgewählte Modell beeinflussen; prüfen Sie diese, wenn das Startmodell von Ihrem gespeicherten Wert abweicht.

Fehlerbehebung

Symptom Prüfen
401 / unerwartete Login-Aufforderung Prüfen Sie den APIMaster-Schlüssel, die Basis-URL und widersprüchliche Authentifizierungsvariablen; starten Sie die CLI nach dem Bearbeiten der Einstellungen neu.
404 Verwenden Sie https://apimaster.ai, ohne /v1 oder /v1/messages.
Einstellungen greifen nicht Prüfen Sie den Dateispeicherort, gültiges JSON und Überschreibungen durch Terminal-, Projekt- oder verwaltete Einstellungen.
Modell fehlt in der Auswahl Geben Sie /model MODEL_ID mit der exakten ID ein oder starten Sie mit claude --model MODEL_ID.
Modell nicht verfügbar / 403 Prüfen Sie die Schreibweise, die für den Schlüssel erlaubten Modelle, das Kontoguthaben und die aktuelle Routenverfügbarkeit.
unrecognized_model In unseren Tests mit benutzerdefinierten IDs beobachtet. Prüfen Sie die tatsächliche Antwort und das Tool-Ergebnis; eingebaute Claude-Fähigkeits-Standards sind für GLM nicht verifiziert.
Datei- oder Befehlsberechtigung verweigert Prüfen und genehmigen Sie die beabsichtigte Operation über die üblichen Berechtigungsabfragen.
429 / 5xx / unterbrochene Antwort Bewahren Sie Fehler, Modell-ID, CLI-Version, UTC-Zeit und Anfrage-ID für den Support auf, falls verfügbar.

Validierung und optionale Diagnose

Aufgezeichnete Integrationstests: 2026-09-15 UTC, Claude Code 2.1.239, Linux. Alle hier aufgeführten Modelle lieferten den erwarteten Text und lasen eine lokale Datei über ein Tool. Alle drei absolvierten außerdem eine kleine Python-Reparatur und einen Testlauf, die anschließend unabhängig überprüft wurden. Windows und macOS waren nicht Teil dieser aufgezeichneten Läufe.

Die früheren automatisierten Prüfungen verwendeten den Bare-Modus, um die Konfiguration zu isolieren. Die normale tägliche Nutzung folgt den obigen Schritten mit settings.json und der interaktiven Vorgehensweise. Der Bare-Modus und --setting-sources "" überspringen normale Integrationen oder gespeicherte Einstellungen und sollten daher nicht zum alltäglichen Startbefehl aus dieser Anleitung hinzugefügt werden.

Für eine schnelle nicht-interaktive Prüfung mit Ihrer gespeicherten Konfiguration:

claude --model glm-5.3 -p "Reply with exactly OK."

Für eine Tool-Prüfung erstellen Sie eine probe.txt mit dem Inhalt FILE_PROBE_739182, starten Claude Code in diesem Verzeichnis und bitten es, die Datei mit einem Tool zu lesen und deren exakten Inhalt zurückzugeben. Bestätigen Sie, dass das Tool tatsächlich ausgeführt wird.

Dies sind begrenzte Integrationsprüfungen, keine Garantie für jede Claude-Code-Funktion, das Verhalten bei langen Sitzungen oder den maximalen Kontext. Anthropics Gateway-Dokumentation unterstützt das Routing von Claude Code zu Nicht-Claude-Modellen nicht offiziell; diese Anleitung beschreibt APIMasters Integration.

FAQ

Bezahlt mein Claude-Abonnement diese Anfragen?

Nein. Mit dieser APIMaster-Konfiguration verwenden die Anfragen Ihren APIMaster-Schlüssel und Ihr Guthaben.

Kann ich nach dem Modellwechsel weiterschreiben?

Ja, verwenden Sie den Modellwechsel-Befehl im offenen Gespräch und warten Sie auf die Bestätigung, bevor Sie die nächste Nachricht senden. Für einen sauberen Vergleich zwischen Modellen starten Sie eine separate Sitzung mit claude --model MODEL_ID.

Verwandte Anleitungen und Quellen