GLM-5.2, GLM-5.3 i GLM-5.3-Flash w Claude Code: konfiguracja i przełączanie modeli
Skonfiguruj GLM w Claude Code za pomocą APIMaster. Skonfiguruj settings.json w systemach Windows, macOS i Linux, uruchom claude, wybierz model przez /model i rozpocznij czat.
Skonfiguruj APIMaster w settings.json, uruchom claude, a następnie wpisz /model MODEL_ID w rozmowie, aby korzystać z GLM. Dostępne identyfikatory omówione tutaj to glm-5.2, glm-5.3, glm-5.3-flash. Claude Code jest klientem; GLM to model, który odpowiada.
Zanim zaczniesz
Wykonaj sprawdzenie środowiska i konfigurację Claude Code. Uzyskaj klucz API APIMaster z wystarczającym saldem i dostępem do wybranych modeli.
claude --version
Podstawowy adres URL bramy to https://apimaster.ai, bez /v1. Claude Code sam dodaje /v1/messages.
1. Otwórz katalog konfiguracyjny
Windows
Naciśnij Win + R, wpisz następującą ścieżkę i naciśnij Enter:
%USERPROFILE%\.claude
W razie potrzeby utwórz folder. Otwórz lub utwórz settings.json. Upewnij się, że plik nie nosi nazwy settings.json.txt.
macOS / Linux
W systemie macOS w Finderze naciśnij Command + Shift + G i wpisz:
~/.claude
W systemie Linux otwórz ten sam katalog za pomocą menedżera plików lub edytora. Utwórz go w razie potrzeby:
mkdir -p ~/.claude
Otwórz lub utwórz tam settings.json. Jeśli ustawiłeś niestandardowy katalog konfiguracyjny Claude Code, użyj tego katalogu.
2. Edytuj settings.json
Systemy Windows, macOS i Linux używają tej samej konfiguracji. Zastąp YOUR_APIMASTER_API_KEY swoim kluczem APIMaster:
{
"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"
}
}
Jeśli plik już istnieje, wykonaj jego kopię zapasową i scal te pola z istniejącym obiektem JSON oraz obiektem env. Zachowaj inne potrzebne ustawienia. Nie dodawaj drugiego obiektu JSON ani nie duplikuj klucza env. JSON nie dopuszcza komentarzy ani przecinków na końcu.
Ogólny przewodnik po Claude Code pokazuje uwierzytelnianie tokenem. Ten przewodnik korzysta z uwierzytelniania kluczem API, przetestowanego w naszych testach integracyjnych. Gdy używasz ANTHROPIC_API_KEY, pozostaw ANTHROPIC_AUTH_TOKEN puste i usuń konfliktowe poświadczenia z innych ustawień lub terminala. Używaj klucza APIMaster dla tej bramy.
Pole model ustawia model początkowy. Po uruchomieniu możesz wybrać inny. Zachowaj ten plik ustawień użytkownika w prywatności; nie zatwierdzaj prawdziwych kluczy do wspólnego repozytorium. Zapisz plik i uruchom ponownie Claude Code, aby wczytać nową konfigurację.
3. Uruchom Claude Code
W terminalu otwartym w katalogu projektu uruchom:
claude
Wykonaj wszystkie standardowe prompty pierwszego uruchomienia i zapoznaj się z monitem o zaufanie do projektu. Model początkowy powinien to być glm-5.3. To normalna sesja interaktywna ze standardowymi narzędziami i ustawieniami projektu.
4. Wybierz model i zacznij czat
W rozmowie Claude Code wpisz jedno z poniższych poleceń i naciśnij Enter:
/model glm-5.2
/model glm-5.3
/model glm-5.3-flash
Uruchamiaj po jednym wierszu na raz, wybierając żądany model. Po potwierdzeniu przełączenia przez Claude Code wyślij krótką wiadomość:
Reply with exactly OK.
Normalna odpowiedź tekstowa potwierdza podstawowe połączenie. Następnie możesz kontynuować czat lub poprosić o pracę nad projektem. Aby przełączyć się ponownie w tej samej rozmowie, wpisz kolejne polecenie /model MODEL_ID.
Samo wpisanie /model otwiera selektor modeli. Niestandardowe identyfikatory bramy mogą nie pojawić się na jego domyślnej liście. W takim przypadku wpisz pełny identyfikator, jak pokazano powyżej. Polecenie ukośnikowe należy do wnętrza Claude Code, a nie PowerShell ani Bash. Nazwy modeli opisują modele GLM, a nie Claude Sonnet czy Opus.
Możesz też wybrać model podczas uruchamiania z terminala. Uruchamiaj po jednym poleceniu na raz:
claude --model glm-5.2
claude --model glm-5.3
claude --model glm-5.3-flash
Aby jawnie ustawić domyślny model na przyszłe sesje, edytuj model w settings.json. Flaga uruchamiania, zmienna środowiskowa ANTHROPIC_MODEL lub ustawienie projektu/zarządzane mogą wpływać na wybrany model; sprawdź te elementy, jeśli model początkowy różni się od zapisanej wartości.
Rozwiązywanie problemów
| Objaw | Sprawdź |
|---|---|
| 401 / nieoczekiwany monit o logowanie | Sprawdź klucz APIMaster, podstawowy adres URL i konfliktowe zmienne uwierzytelniania; po edycji ustawień uruchom CLI ponownie. |
| 404 | Użyj https://apimaster.ai, bez /v1 ani /v1/messages. |
| Ustawienia nie działają | Sprawdź lokalizację pliku, poprawność JSON i nadpisania z terminala, projektu lub ustawień zarządzanych. |
| Brak modelu w selektorze | Wpisz /model MODEL_ID z dokładnym identyfikatorem lub uruchom z claude --model MODEL_ID. |
| Model niedostępny / 403 | Sprawdź pisownię, dozwolone modele klucza, saldo konta i bieżącą dostępność trasy. |
unrecognized_model |
Zaobserwowano z niestandardowymi identyfikatorami w naszych testach. Sprawdź faktyczną odpowiedź i wynik narzędzia; domyślne wbudowane możliwości Claude nie są zweryfikowane dla GLM. |
| Odmowa uprawnień do pliku lub polecenia | Przejrzyj i zatwierdź zamierzoną operację przez standardowe monity o uprawnienia. |
| 429 / 5xx / przerwana odpowiedź | Zachowaj błąd, identyfikator modelu, wersję CLI, czas UTC i identyfikator żądania, jeśli dostępne, dla działu wsparcia. |
Walidacja i opcjonalna diagnostyka
Zarejestrowane testy integracyjne: 2026-09-15 UTC, Claude Code 2.1.239, Linux. Wszystkie wymienione tutaj modele zwróciły oczekiwany tekst i odczytały lokalny plik za pomocą narzędzia. Wszystkie trzy wykonały również niewielką naprawę w Pythonie i uruchomienie testów, sprawdzone następnie niezależnie. Windows i macOS nie były częścią tych zarejestrowanych uruchomień.
Wcześniejsze automatyczne sprawdzenia używały trybu bare w celu izolacji konfiguracji. Normalne codzienne korzystanie przebiega zgodnie z krokami settings.json i krokami interaktywnymi powyżej. Tryb bare oraz --setting-sources "" pomijają normalne integracje lub zapisane ustawienia, więc nie należy ich dodawać do codziennego polecenia uruchamiania z tego przewodnika.
Aby szybko sprawdzić bez trybu interaktywnego przy użyciu zapisanej konfiguracji:
claude --model glm-5.3 -p "Reply with exactly OK."
Aby sprawdzić narzędzie, utwórz plik probe.txt zawierający FILE_PROBE_739182, uruchom Claude Code w tym katalogu i poproś go o odczytanie pliku za pomocą narzędzia i zwrócenie jego dokładnej zawartości. Potwierdź, że narzędzie faktycznie zostało uruchomione.
To ograniczone testy integracyjne, a nie gwarancja działania każdej funkcji Claude Code, zachowania w długich sesjach ani maksymalnego kontekstu. Dokumentacja bramy Anthropic oficjalnie nie wspiera routingu Claude Code do modeli innych niż Claude; ten przewodnik opisuje integrację APIMaster.
FAQ
Czy moja subskrypcja Claude opłaca te żądania?
Nie. W tej konfiguracji APIMaster żądania korzystają z Twojego klucza i salda APIMaster.
Czy mogę kontynuować czat po przełączeniu modelu?
Tak, użyj polecenia przełączenia modelu w otwartej rozmowie i poczekaj na potwierdzenie przed wysłaniem kolejnej wiadomości. Aby uzyskać czyste porównanie między modelami, uruchom osobną sesję z claude --model MODEL_ID.