APIMaster.ai

GLM-5.2, GLM-5.3 dan GLM-5.3-Flash di Claude Code: Pengaturan dan Pergantian Model

Siapkan GLM di Claude Code menggunakan APIMaster. Konfigurasikan settings.json di Windows, macOS dan Linux, jalankan claude, pilih model dengan /model dan mulai mengobrol.

Konfigurasikan APIMaster di settings.json, jalankan claude, lalu masukkan /model MODEL_ID di dalam percakapan untuk menggunakan GLM. ID yang tersedia dan dibahas di sini adalah glm-5.2, glm-5.3, glm-5.3-flash. Claude Code adalah kliennya; GLM adalah model yang menjawab.

Sebelum memulai

Selesaikan pemeriksaan lingkungan dan penyiapan Claude Code. Dapatkan kunci API APIMaster dengan saldo yang cukup dan akses ke model yang dipilih.

claude --version

Base URL gateway adalah https://apimaster.ai, tanpa /v1. Claude Code menambahkan /v1/messages sendiri.

1. Buka direktori konfigurasi

Windows

Tekan Win + R, masukkan path berikut lalu tekan Enter:

%USERPROFILE%\.claude

Buat foldernya jika belum ada. Buka atau buat settings.json. Pastikan namanya bukan settings.json.txt.

macOS / Linux

Di macOS, di Finder tekan Command + Shift + G dan masukkan:

~/.claude

Di Linux, buka direktori yang sama dengan file manager atau editor Anda. Buat jika belum ada:

mkdir -p ~/.claude

Buka atau buat settings.json di sana. Jika Anda menetapkan direktori konfigurasi Claude Code kustom, gunakan direktori tersebut sebagai gantinya.

2. Edit settings.json

Windows, macOS dan Linux menggunakan konfigurasi yang sama. Ganti YOUR_APIMASTER_API_KEY dengan kunci APIMaster Anda:

{
  "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"
  }
}

Jika file sudah ada, buat cadangannya dan gabungkan field-field ini ke dalam objek JSON dan objek env yang sudah ada. Pertahankan pengaturan lain yang Anda perlukan. Jangan menambahkan objek JSON kedua atau menduplikasi kunci env. JSON tidak mengizinkan komentar atau koma di akhir.

Panduan umum Claude Code menunjukkan autentikasi token. Panduan ini menggunakan autentikasi kunci API yang diuji dalam pengujian integrasi kami. Biarkan ANTHROPIC_AUTH_TOKEN kosong saat menggunakan ANTHROPIC_API_KEY, dan hapus kredensial yang bertentangan dari pengaturan lain atau terminal Anda. Gunakan kunci APIMaster untuk gateway ini.

Field model menetapkan model awal. Anda dapat memilih model lain setelah diluncurkan. Jaga kerahasiaan file pengaturan pengguna ini; jangan mengomit kunci asli ke repositori bersama. Simpan file tersebut dan mulai ulang Claude Code untuk memuat konfigurasi baru.

3. Jalankan Claude Code

Di terminal yang dibuka di direktori proyek Anda, jalankan:

claude

Selesaikan prompt pertama kali seperti biasa dan tinjau prompt kepercayaan proyek. Model awal seharusnya glm-5.3. Ini adalah sesi interaktif normal dengan alat dan pengaturan proyek seperti biasa.

4. Pilih model dan mulai mengobrol

Di percakapan Claude Code, masukkan salah satu perintah berikut dan tekan Enter:

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

Jalankan satu baris pada satu waktu, pilih model yang Anda inginkan. Setelah Claude Code mengonfirmasi perpindahan, kirim pesan singkat:

Reply with exactly OK.

Balasan teks normal mengonfirmasi koneksi dasar. Anda kemudian dapat melanjutkan mengobrol atau memintanya mengerjakan proyek Anda. Untuk berpindah lagi dalam percakapan yang sama, masukkan perintah /model MODEL_ID lain.

Memasukkan /model saja akan membuka pemilih model. ID gateway kustom mungkin tidak muncul di daftar bawaannya. Ketik ID lengkap seperti yang ditunjukkan di atas sebagai gantinya. Perintah slash berada di dalam Claude Code, bukan di PowerShell atau Bash. Nama-nama model menggambarkan model GLM, bukan Claude Sonnet atau Opus.

Anda juga dapat memilih model saat meluncurkan dari terminal. Jalankan satu perintah pada satu waktu:

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

Untuk menetapkan model bawaan secara eksplisit untuk sesi mendatang, edit model di settings.json. Flag peluncuran, variabel lingkungan ANTHROPIC_MODEL, atau pengaturan proyek/terkelola dapat memengaruhi model yang dipilih; periksa hal-hal tersebut jika model awal berbeda dari nilai yang Anda simpan.

Pemecahan masalah

Gejala Yang diperiksa
401 / prompt login yang tidak diharapkan Periksa kunci APIMaster, base URL dan variabel autentikasi yang bertentangan; mulai ulang CLI setelah mengedit pengaturan.
404 Gunakan https://apimaster.ai, tanpa /v1 atau /v1/messages.
Pengaturan tidak berlaku Periksa lokasi file, JSON yang valid dan override dari pengaturan terminal, proyek atau terkelola.
Model tidak ada di pemilih Masukkan /model MODEL_ID dengan ID yang tepat, atau luncurkan dengan claude --model MODEL_ID.
Model tidak tersedia / 403 Periksa ejaan, model yang diizinkan untuk kunci tersebut, saldo akun dan ketersediaan rute saat ini.
unrecognized_model Teramati dengan ID kustom dalam pengujian kami. Periksa jawaban aktual dan hasil alat; default kemampuan bawaan Claude tidak diverifikasi untuk GLM.
Izin file atau perintah ditolak Tinjau dan setujui operasi yang dimaksud melalui prompt izin seperti biasa.
429 / 5xx / balasan terputus Simpan error, ID model, versi CLI, waktu UTC dan ID permintaan jika tersedia untuk dukungan.

Validasi dan diagnostik opsional

Pengujian integrasi yang tercatat: 2026-09-15 UTC, Claude Code 2.1.239, Linux. Semua model yang tercantum di sini mengembalikan teks yang diharapkan dan membaca file lokal melalui alat. Ketiganya juga menyelesaikan perbaikan Python kecil dan uji coba, yang diverifikasi secara independen setelahnya. Windows dan macOS bukan bagian dari uji coba yang tercatat tersebut.

Pemeriksaan otomatis sebelumnya menggunakan bare mode untuk mengisolasi konfigurasi. Penggunaan harian normal mengikuti langkah settings.json dan interaktif di atas. Bare mode dan --setting-sources "" melewatkan integrasi normal atau pengaturan tersimpan, sehingga tidak boleh ditambahkan ke perintah startup sehari-hari dari panduan ini.

Untuk pemeriksaan non-interaktif cepat menggunakan konfigurasi tersimpan Anda:

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

Untuk pemeriksaan alat, buat probe.txt yang berisi FILE_PROBE_739182, jalankan Claude Code di direktori tersebut dan minta ia membaca file menggunakan alat serta mengembalikan isi persisnya. Pastikan alat benar-benar dijalankan.

Ini adalah pemeriksaan integrasi yang terbatas, bukan jaminan untuk setiap fitur Claude Code, perilaku sesi panjang atau konteks maksimum. Dokumentasi gateway Anthropic tidak secara resmi mendukung perutean Claude Code ke model non-Claude; panduan ini menjelaskan integrasi APIMaster.

FAQ

Apakah langganan Claude saya membayar permintaan-permintaan ini?

Tidak. Dengan konfigurasi APIMaster ini, permintaan menggunakan kunci dan saldo APIMaster Anda.

Bisakah saya melanjutkan mengobrol setelah berpindah model?

Ya, gunakan perintah perpindahan model dalam percakapan yang terbuka dan tunggu konfirmasi sebelum mengirim pesan berikutnya. Untuk perbandingan yang bersih antar model, mulai sesi terpisah dengan claude --model MODEL_ID.

Panduan dan sumber terkait