Model yang tersedia
Untuk pengaturanmodel di Claude Code, Anda dapat mengonfigurasi:
- Sebuah alias model
- Nama model lengkap
- Untuk Bedrock, sebuah ARN
Alias model
Alias model menyediakan cara yang nyaman untuk memilih pengaturan model tanpa perlu mengingat nomor versi yang tepat:| Alias model | Perilaku |
|---|---|
default | Pengaturan model yang direkomendasikan, tergantung pada jenis akun Anda |
sonnet | Menggunakan model Sonnet terbaru (saat ini Sonnet 4.5) untuk tugas pengkodean harian |
opus | Menggunakan model Opus (saat ini Opus 4.1) untuk tugas penalaran kompleks khusus |
haiku | Menggunakan model Haiku yang cepat dan efisien untuk tugas sederhana |
sonnet[1m] | Menggunakan Sonnet dengan jendela konteks 1 juta token untuk sesi panjang |
opusplan | Mode khusus yang menggunakan opus selama mode rencana, kemudian beralih ke sonnet untuk eksekusi |
Mengatur model Anda
Anda dapat mengonfigurasi model Anda dengan beberapa cara, tercantum dalam urutan prioritas:- Selama sesi - Gunakan
/model <alias|name>untuk beralih model di tengah sesi - Saat startup - Luncurkan dengan
claude --model <alias|name> - Variabel lingkungan - Atur
ANTHROPIC_MODEL=<alias|name> - Pengaturan - Konfigurasi secara permanen di file pengaturan Anda menggunakan bidang
model.
Perilaku model khusus
Pengaturan model default
Perilaku default tergantung pada jenis akun Anda.
Untuk pengguna Max tertentu, Claude Code akan secara otomatis kembali ke Sonnet jika Anda
mencapai ambang batas penggunaan dengan Opus.
Pengaturan model opusplan
Alias model opusplan menyediakan pendekatan hibrida otomatis:
- Dalam mode rencana - Menggunakan
opusuntuk penalaran kompleks dan keputusan arsitektur - Dalam mode eksekusi - Secara otomatis beralih ke
sonnetuntuk pembuatan kode dan implementasi
Konteks diperluas dengan [1m]
Untuk pengguna Console/API, sufiks[1m] dapat ditambahkan ke nama model lengkap untuk
mengaktifkan jendela konteks 1 juta token.
Memeriksa model Anda saat ini
Anda dapat melihat model mana yang sedang Anda gunakan dengan beberapa cara:- Di baris status (jika dikonfigurasi)
- Di
/status, yang juga menampilkan informasi akun Anda.
Variabel lingkungan
Anda dapat menggunakan variabel lingkungan berikut, yang harus berupa nama model lengkap, untuk mengontrol nama model yang dipetakan oleh alias.| Variabel lingkungan | Deskripsi |
|---|---|
ANTHROPIC_DEFAULT_OPUS_MODEL | Model yang digunakan untuk opus, atau untuk opusplan ketika Mode Rencana aktif. |
ANTHROPIC_DEFAULT_SONNET_MODEL | Model yang digunakan untuk sonnet, atau untuk opusplan ketika Mode Rencana tidak aktif. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Model yang digunakan untuk haiku, atau fungsionalitas latar belakang |
CLAUDE_CODE_SUBAGENT_MODEL | Model yang digunakan untuk subagen |
ANTHROPIC_SMALL_FAST_MODEL sudah tidak digunakan lagi dan digantikan oleh
ANTHROPIC_DEFAULT_HAIKU_MODEL.
Konfigurasi prompt caching
Claude Code secara otomatis menggunakan prompt caching untuk mengoptimalkan kinerja dan mengurangi biaya. Anda dapat menonaktifkan prompt caching secara global atau untuk tingkat model tertentu:| Variabel lingkungan | Deskripsi |
|---|---|
DISABLE_PROMPT_CACHING | Atur ke 1 untuk menonaktifkan prompt caching untuk semua model (mengambil alih pengaturan per-model) |
DISABLE_PROMPT_CACHING_HAIKU | Atur ke 1 untuk menonaktifkan prompt caching hanya untuk model Haiku |
DISABLE_PROMPT_CACHING_SONNET | Atur ke 1 untuk menonaktifkan prompt caching hanya untuk model Sonnet |
DISABLE_PROMPT_CACHING_OPUS | Atur ke 1 untuk menonaktifkan prompt caching hanya untuk model Opus |
DISABLE_PROMPT_CACHING mengambil alih pengaturan khusus model, memungkinkan Anda dengan cepat menonaktifkan semua caching saat diperlukan. Pengaturan per-model berguna untuk kontrol selektif, seperti saat men-debug model tertentu atau bekerja dengan penyedia cloud yang mungkin memiliki implementasi caching berbeda.