Langsung ke konten utama

Model yang tersedia

Untuk pengaturan model 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 modelPerilaku
defaultPengaturan model yang direkomendasikan, tergantung pada jenis akun Anda
sonnetMenggunakan model Sonnet terbaru (saat ini Sonnet 4.5) untuk tugas pengkodean harian
opusMenggunakan model Opus (saat ini Opus 4.1) untuk tugas penalaran kompleks khusus
haikuMenggunakan model Haiku yang cepat dan efisien untuk tugas sederhana
sonnet[1m]Menggunakan Sonnet dengan jendela konteks 1 juta token untuk sesi panjang
opusplanMode 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:
  1. Selama sesi - Gunakan /model <alias|name> untuk beralih model di tengah sesi
  2. Saat startup - Luncurkan dengan claude --model <alias|name>
  3. Variabel lingkungan - Atur ANTHROPIC_MODEL=<alias|name>
  4. Pengaturan - Konfigurasi secara permanen di file pengaturan Anda menggunakan bidang model.
Contoh penggunaan:
# Mulai dengan Opus
claude --model opus

# Beralih ke Sonnet selama sesi
/model sonnet
Contoh file pengaturan:
{
    "permissions": {
        ...
    },
    "model": "opus"
}

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 opus untuk penalaran kompleks dan keputusan arsitektur
  • Dalam mode eksekusi - Secara otomatis beralih ke sonnet untuk pembuatan kode dan implementasi
Ini memberi Anda yang terbaik dari kedua dunia: penalaran superior Opus untuk perencanaan, dan efisiensi Sonnet untuk eksekusi.

Konteks diperluas dengan [1m]

Untuk pengguna Console/API, sufiks [1m] dapat ditambahkan ke nama model lengkap untuk mengaktifkan jendela konteks 1 juta token.
# Contoh menggunakan nama model lengkap dengan sufiks [1m]
/model anthropic.claude-sonnet-4-5-20250929-v1:0[1m]
Catatan: Model konteks diperluas memiliki harga berbeda.

Memeriksa model Anda saat ini

Anda dapat melihat model mana yang sedang Anda gunakan dengan beberapa cara:
  1. Di baris status (jika dikonfigurasi)
  2. 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 lingkunganDeskripsi
ANTHROPIC_DEFAULT_OPUS_MODELModel yang digunakan untuk opus, atau untuk opusplan ketika Mode Rencana aktif.
ANTHROPIC_DEFAULT_SONNET_MODELModel yang digunakan untuk sonnet, atau untuk opusplan ketika Mode Rencana tidak aktif.
ANTHROPIC_DEFAULT_HAIKU_MODELModel yang digunakan untuk haiku, atau fungsionalitas latar belakang
CLAUDE_CODE_SUBAGENT_MODELModel yang digunakan untuk subagen
Catatan: 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 lingkunganDeskripsi
DISABLE_PROMPT_CACHINGAtur ke 1 untuk menonaktifkan prompt caching untuk semua model (mengambil alih pengaturan per-model)
DISABLE_PROMPT_CACHING_HAIKUAtur ke 1 untuk menonaktifkan prompt caching hanya untuk model Haiku
DISABLE_PROMPT_CACHING_SONNETAtur ke 1 untuk menonaktifkan prompt caching hanya untuk model Sonnet
DISABLE_PROMPT_CACHING_OPUSAtur ke 1 untuk menonaktifkan prompt caching hanya untuk model Opus
Variabel lingkungan ini memberi Anda kontrol terperinci atas perilaku prompt caching. Pengaturan global 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.