Claude Code adalah asisten coding AI berbasis command-line yang dikembangkan oleh Anthropic. Hubungkan ke Alibaba Cloud Model Studio menggunakan Pay-as-you-go, Coding Plan, Token Plan Personal Edition, atau Token Plan Team Edition.
Instal Claude Code
Instal
macOS
- Instal atau perbarui Node.js (v18.0 atau lebih baru).
- Jalankan perintah berikut untuk menginstal Claude Code.
npm install -g @anthropic-ai/claude-code
- Verifikasi instalasi. Nomor versi dalam output menandakan keberhasilan.
claude --version
Windows
Untuk menggunakan Claude Code di Windows, instal WSL atau Git for Windows, lalu jalankan perintah berikut di WSL atau Git Bash.
npm install -g @anthropic-ai/claude-code
Untuk detail lebih lanjut, lihat panduan penyiapan Windows dalam dokumentasi resmi Claude Code.
Lewati verifikasi login
Edit atau buat file ~/.claude.json (jalur Windows: C:\Users\<username>\.claude.json), lalu atur hasCompletedOnboarding menjadi true untuk melewati verifikasi login resmi Anthropic.
{
"hasCompletedOnboarding": true
}
Konfigurasikan kredensial akses
Buat file ~/.claude/settings.json (jalur Windows: C:\Users\<username>\.claude\settings.json) dan tambahkan konfigurasi untuk rencana penagihan Anda.
Token Plan Personal Edition
Ganti YOUR_API_KEY dengan API Key khusus Token Plan Personal Edition. Untuk daftar model yang tersedia, lihat model yang didukung untuk Token Plan Personal Edition.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.8-max",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.8-max",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.8-max",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-max",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "983616"
}
}
Token Plan Team Edition
Ganti YOUR_API_KEY dengan API Key khusus Token Plan Team Edition. Untuk daftar model yang tersedia, lihat model yang didukung untuk Token Plan Team Edition.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.8-max",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.8-max",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.8-max",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-max",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "983616"
}
}
Coding Plan
Ganti YOUR_API_KEY dengan API Key khusus Coding Plan. Untuk daftar model yang tersedia, lihat model yang didukung untuk Coding Plan.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.7-plus",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus"
}
}
Pay-as-you-go
Ganti YOUR_API_KEY dengan Alibaba Cloud Model Studio API Key. Untuk daftar model yang tersedia, lihat API kompatibel Anthropic.
Atur ANTHROPIC_BASE_URL berdasarkan wilayah. Kunci API harus sesuai dengan wilayah yang dipilih:
- China North 2 (Beijing):
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/apps/anthropic - Singapura:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic. GantiWorkspaceIddengan ID Ruang Kerja Anda yang sebenarnya.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-max",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-max",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-max",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-max"
}
}
Setelah menyimpan konfigurasi, buka terminal baru dan jalankan claude "hello". Respons dari model menandakan bahwa pengaturan berhasil. Untuk verifikasi lebih lanjut, jalankan /status di Claude Code dan pastikan ANTHROPIC_BASE_URL dan ANTHROPIC_AUTH_TOKEN mengarah ke alamat Model Studio.
Konfigurasikan Ukuran Jendela Konteks
Claude Code menggunakan jendela konteks 200K secara default. Untuk menangani basis kode besar atau percakapan panjang, Anda dapat memperluas jendela konteks hingga 1M (1.000.000 token), asalkan model mendukung panjang konteks tersebut. Tersedia dua metode konfigurasi:
Metode 1: Atur melalui variabel lingkunganTambahkan CLAUDE_CODE_MAX_CONTEXT_TOKENS ke bidang env dalam ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "1000000"
}
}
Metode 2: Gunakan sufiks nama model
Tambahkan [1m] ke nama model. Ini berfungsi dengan model Model Studio yang mendukung jendela konteks 1M:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus[1m]",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus[1m]"
}
}
Setelah mengubah konfigurasi, buka jendela terminal baru untuk merestart Claude Code agar perubahan diterapkan. Untuk detail lebih lanjut tentang variabel lingkungan, lihat dokumentasi resmi variabel lingkungan Claude Code.
Mode izin
Claude Code menyediakan enam mode izin yang mengontrol apakah prompt konfirmasi muncul sebelum tool menjalankan operasi. Tabel berikut menjelaskan perilaku setiap mode.
Mode | Perilaku |
|---|---|
| Meminta konfirmasi sebelum setiap operasi. |
| Menyetujui edit file secara otomatis. Operasi lain tetap meminta konfirmasi. |
| Mode perencanaan hanya-baca. Tidak ada perubahan yang dieksekusi. |
| Tidak meminta konfirmasi. Operasi yang biasanya memerlukan prompt akan langsung ditolak. |
| Mengabaikan semua pemeriksaan izin. |
| Mode delegasi. |
Flag command-line
Gunakan --permission-mode untuk mengatur mode izin default selama sesi:
claude --permission-mode plan
claude --permission-mode acceptEdits
Perintah interaktif
Masukkan /permissions dalam sesi untuk mengelola aturan pra-setujui dan pra-tolak untuk tool secara dinamis. Anda dapat mengonfigurasi aturan persetujuan otomatis untuk tool bash, edit, dan MCP.
Konfigurasi settings.json
Konfigurasikan bidang permissions dalam ~/.claude/settings.json (jalur Windows: C:\Users\<username>\.claude\settings.json), yaitu file konfigurasi yang sama yang menyimpan kredensial akses Anda:
{
"permissions": {
"allow": ["Bash(git:*)", "Read", "Edit"],
"deny": ["Bash(rm:*)"],
"defaultMode": "default"
}
}
Bidang allow menyetujui panggilan tool yang sesuai secara otomatis, sedangkan bidang deny menolak panggilan tool yang sesuai secara otomatis. Kedua bidang ini mendukung wildcard. Misalnya, Bash(npm:*) cocok dengan semua perintah yang dimulai dengan npm. Bidang defaultMode mengatur mode izin default untuk sesi, dan menerima salah satu mode yang tercantum dalam tabel sebelumnya.
Gunakan CC Switch
CC Switch adalah GUI desktop open-source komunitas untuk mengelola beberapa kunci API atau rencana penagihan. Beralih antar penyedia hanya dengan satu klik, tanpa perlu mengedit settings.json secara manual.
Instal CC Switch
- macOS:
brew tap farion1231/ccswitch && brew install --cask cc-switch, atau unduh file.dmgdari Releases. - Windows: unduh installer
.msiatau file portabel.zipdari Releases. - Linux: pada Arch, jalankan
paru -S cc-switch-bin; pada distribusi lain, unduh.deb/.rpm/.AppImagedari Releases.
Tambahkan penyedia
-
Pada antarmuka utama CC Switch, pilih Claude Code di bilah ikon atas (ikon bintang oranye), lalu klik + di pojok kanan atas untuk membuka Add New Provider. Isi bidang berdasarkan tabel di bawah ini, lalu klik Add.
Rencana penagihan
Konfigurasi
Token Plan Personal Edition
Nama penyedia: Bailian-Token Plan Personal Edition
API Key: ambil dari konsol
Titik akhir:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropicToken Plan Team Edition
Nama penyedia: Bailian-Token Plan Team Edition
API Key: ambil dari konsol
Titik akhir:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropicCoding Plan
Nama penyedia: Bailian-Coding Plan
API Key: ambil dari konsol
Titik akhir:
https://coding-intl.dashscope.aliyuncs.com/apps/anthropicPay-as-you-go
Nama penyedia: Bailian-Pay-as-you-go
API Key: Kunci API Model Studio
Titik akhir:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic -
Buka Advanced Options untuk mengonfigurasi pemetaan model. Atur model utama serta model default Haiku, Sonnet, dan Opus ke model yang didukung untuk rencana Anda. Contoh pemetaan:
- Model utama:
qwen3.7-max(tidak didukung oleh Coding Plan) - Model default Haiku:
qwen3.6-flash(tidak didukung oleh Coding Plan) - Model default Sonnet:
qwen3.7-max(tidak didukung oleh Coding Plan) - Model default Opus:
qwen3.7-max(tidak didukung oleh Coding Plan)
- Model utama:
-
Kembali ke antarmuka utama, klik Enable di samping penyedia, lalu mulai sesi Claude Code baru agar konfigurasi diterapkan.
Hubungkan Claude Code Desktop
Claude Code Desktop (Claude Desktop) dan CLI Claude Code adalah dua titik masuk terpisah, yang ditampilkan di CC Switch sebagai panel Claude Code dan Claude Desktop masing-masing. Aplikasi desktop mengakses Model Studio melalui gerbang lokal CC Switch: CC Switch secara otomatis menulis alamat gerbang dan token autentikasi ke konfigurasi desktop, sehingga Anda tidak memasukkan Kunci API Model Studio Anda di aplikasi desktop. Kunci API Model Studio hanya dimasukkan dalam konfigurasi penyedia CC Switch dan disuntikkan secara otomatis saat router lokal meneruskan permintaan.
PentingJangan memasukkan Kunci API Model Studio Anda secara manual di konfigurasi inferensi pihak ketiga aplikasi desktop. Token yang digunakan aplikasi desktop untuk mengotentikasi ke gerbang lokal CC Switch (alamat http://127.0.0.1:15721/claude-desktop) dihasilkan dan ditulis secara otomatis oleh CC Switch; memasukkan Kunci API Model Studio di sini akan gagal dalam autentikasi karena token tidak cocok. Penulisan konfigurasi pihak ketiga desktop saat ini hanya didukung di macOS dan Windows.
- Instal Claude Code Desktop dari halaman unduhan Claude.
- Di CC Switch, beralih ke panel Claude Desktop dari pengalih aplikasi di sebelah kiri. Jika entri tidak ditampilkan, buka Settings > General dan pastikan Claude Desktop tidak disembunyikan di bawah visibilitas aplikasi.
- Tambahkan penyedia Model Studio: jika Anda telah mengonfigurasi penyedia Model Studio di panel Claude Code, klik Import existing providers from Claude Code untuk menggunakannya kembali; jika tidak, klik + di pojok kanan atas untuk menambahkan satu. Karena ID model Model Studio (seperti
qwen3.7-max) bukan tiga ID peran yang dikenali Claude Desktop (claude-sonnet-* / claude-opus-* / claude-haiku-*), aktifkan Needs model mapping dan petakan peran Sonnet, Opus, dan Haiku ke model Model Studio yang sebenarnya untuk diminta (misalnya, Sonnet > qwen3.7-max). - Aktifkan perutean lokal: buka Settings > Routing > Local Routing dan aktifkan Show Routing Toggle on Main Page; kembali ke panel Claude Desktop dan aktifkan sakelar Claude Desktop local routing. Alamat pendengar default adalah
127.0.0.1:15721. - Klik Enable pada kartu penyedia. CC Switch secara otomatis menulis konfigurasi inferensi pihak ketiga ke Claude Code Desktop.
- Biarkan CC Switch tetap berjalan, lalu keluar sepenuhnya dan restart Claude Code Desktop agar perubahan diterapkan. Pilih model yang dikonfigurasi dari menu model untuk mulai menggunakannya.
Plugin IDE Claude Code
Setelah menyelesaikan konfigurasi CLI di atas, instal plugin Claude Code di IDE Anda. Plugin ini menggunakan ulang konfigurasi dalam settings.json secara langsung.
VS Code
- Cari
Claude Code for VS Codedi pasar ekstensi dan instal. - Restart VS Code dan klik ikon di pojok kanan atas untuk membuka Claude Code.
- Ketik
/di kotak dialog, pilih General config, lalu atur model di Selected Model.
JetBrains
- Cari
Claude Codedi pasar ekstensi dan instal. - Restart IDE dan klik ikon di pojok kanan atas untuk mulai menggunakannya.
FAQ
Kode error
Jika Anda mengalami error selama konfigurasi, rujuk dokumentasi FAQ untuk rencana penagihan Anda:
- Pay-as-you-go: API Kompatibel Anthropic - Kode Error
- Coding Plan: FAQ Coding Plan
- Token Plan Personal Edition: FAQ Token Plan
- Token Plan Team Edition: FAQ Token Plan Team Edition
Permintaan mengembalikan 401 invalid_api_key
Jenis kunci API tidak sesuai dengan ANTHROPIC_BASE_URL. Model Studio menyediakan tiga metode akses, dan setiap metode akses menggunakan URL dasar yang berbeda serta kunci API khusus.
Metode akses | URL dasar | Kunci API |
|---|---|---|
Pay-as-you-go | Kunci API Model Studio (diawali dengan | |
Coding Plan | Kunci API khusus Coding Plan | |
Token Plan Team Edition |
| Kunci API khusus Token Plan Team Edition |
Langkah pemecahan masalah:
- Periksa URL permintaan. Periksa
ANTHROPIC_BASE_URLdalam~/.claude/settings.json. - Konfirmasi jenis kunci API. Menggunakan tabel di atas, pastikan jenis kunci API Anda sesuai dengan URL dasar.
- Perbaiki konfigurasi. Saat menggunakan kunci API Model Studio Pay-as-you-go, atur
ANTHROPIC_BASE_URLmenjadihttps://dashscope.aliyuncs.com/apps/anthropic.
Setelah memulai Claude Code, antarmuka menampilkan "Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST"
Claude Code terhubung ke layanan Anthropic resmi alih-alih Alibaba Cloud Model Studio. Hal ini biasanya berarti variabel lingkungan tidak ada atau belum diterapkan. Ikuti langkah-langkah berikut:
- Periksa konfigurasi. Jalankan perintah
/statussetelah memulai Claude Code. Verifikasi bahwaANTHROPIC_BASE_URLdanANTHROPIC_AUTH_TOKENmengarah ke alamat Model Studio. Jika output kosong atau menunjukkan alamat non-Model Studio, periksa konfigurasisettings.json. - Verifikasi hasCompletedOnboarding. Pastikan
hasCompletedOnboardingdiatur ketruedalam~/.claude.json. Tanpa ini, Claude Code mencoba terhubung ke layanan Anthropic resmi untuk verifikasi login saat startup. - Buka terminal baru. Setelah mengedit file konfigurasi, buka jendela terminal baru dan jalankan
claudeagar perubahan diterapkan. - Perbarui Claude Code. Jika masalah tetap berlanjut setelah semua langkah di atas, versi Claude Code mungkin sudah usang. Jalankan
npm install -g @anthropic-ai/claude-code@latestuntuk memperbarui ke versi terbaru, lalu coba lagi.
CC Switch melaporkan "No available model list endpoint found. Check the Base URL or confirm that the provider has opened the port" saat menambahkan penyedia
Pesan ini berasal dari pemeriksaan konektivitas yang dijalankan CC Switch saat menyimpan penyedia: ia memeriksa titik akhir daftar model (seperti /v1/models) terhadap URL permintaan yang dikonfigurasi. Titik akhir kompatibel Anthropic Model Studio (berakhiran /apps/anthropic) hanya menyediakan titik akhir pesan /v1/messages dan tidak menyediakan titik akhir daftar model, sehingga probe mengembalikan 404 dan CC Switch melaporkan "No available model list endpoint found".
Pesan ini tidak memengaruhi penggunaan normal Claude Code dan dapat diabaikan. Claude Code mengirim percakapan melalui /v1/messages, dan model yang digunakan ditentukan langsung oleh pemetaan model di Advanced options CC Switch, tanpa bergantung pada penemuan otomatis dari titik akhir daftar model. Saat URL permintaan dan Kunci API dikonfigurasi dengan benar, cukup klik Enable dan mulai sesi Claude Code baru untuk mengobrol secara normal.
Jika Anda masih tidak dapat mengobrol, verifikasi bahwa URL permintaan berakhiran /apps/anthropic tanpa tambahan /v1, dan pastikan Anda telah mengisi model yang didukung rencana Anda dalam pemetaan model di bawah Advanced options.
Pemetaan model di CC Switch mengembalikan AccessDenied
Jika panggilan model gagal di Claude Code dengan error AccessDenied (HTTP 403, kode: access_denied) setelah Anda mengonfigurasi pemetaan model, periksa apakah model tersebut ditandai sebagai Upcoming deprecation di konsol Model Studio > Model Gallery. Model yang ditandai untuk depresiasi mendatang masih muncul dalam daftar, tetapi panggilan API mengembalikan 403 AccessDenied. Ikuti langkah-langkah berikut:
- Periksa apakah model ditandai untuk didepresiasi. Di Konsol Model Studio > Model Gallery, cari model yang Anda gunakan dan periksa label statusnya.
- Beralih ke model terbaru yang tersedia. Ganti model lama (seperti
qwen-coder-turbo-0919) dalam pemetaan model dengan model terbaru yang tersedia (sepertiqwen3-coder-plus). - Konfigurasi ulang pemetaan model dan uji. Perbarui pemetaan model di bawah Advanced options di CC Switch, klik Enable, dan mulai sesi Claude Code baru untuk memverifikasi.
CatatanPerhatikan siklus hidup model. Model yang ditandai untuk depresiasi mendatang di konsol Model Studio > Model Gallery dapat menjadi tidak tersedia kapan saja. Anda dapat memeriksa status ketersediaan model di sana.