Blog

Claude Sonnet 5 di Claude Code: Apakah Layak Beralih, dan Apakah Biayanya Akan Naik?

Markdown

Perbandingan Sonnet 5 dan Opus 4.8: tokenisasi, biaya tugas, benchmark, pengukuran penggunaan, dan perintah untuk berganti model.

Baca artikel lengkap

Pelajari lebih lanjut tentang penggunaan model di dokumentasi Ailoot.

Yang terjadi pada 30 Juni: Sonnet 5 menjadi model default di Claude Code

Poin utama

Pada 30 Juni 2026, Anthropic merilis Claude Sonnet 5 dan menjadikannya model default pada paket Pro, Team Standard, dan Enterprise. Jika Anda berlangganan Pro dan memperbarui Claude Code, berarti Anda sudah menggunakannya. Pada paket Max dan melalui API, Opus 4.8 tetap menjadi model default, jadi beralih model merupakan pilihan yang Anda buat sendiri.

Pada 30 Juni, Anthropic meluncurkan Sonnet 5 dan diam-diam menjadikannya model default. Bagi sebagian pengguna, model berubah dengan sendirinya; bagi yang lain, modelnya tetap sama. Itu bergantung pada paket yang digunakan.

Paket AndaModel default setelah 30 Juni
Pro, Team Standard, Enterprise (langganan)Claude Sonnet 5
Max, Team Premium, Enterprise (bayar sesuai pemakaian), APIClaude Opus 4.8 (tidak berubah)

Hal pertama yang perlu dilakukan adalah memeriksa model yang sedang Anda gunakan. Di Claude Code, ketik:

/status

Perintah ini menampilkan model aktif dan detail akun. Jika tertulis claude-sonnet-5 dan Anda tidak beralih secara manual, model default berubah dengan sendirinya.

Sonnet 5 memerlukan Claude Code versi 2.1.197 atau yang lebih baru. Jika perintah /model tidak menampilkan model generasi kelima dalam daftar, perbarui:

claude update

Selanjutnya, saya akan membahas pertanyaan utama yang mendasari analisis ini: Anthropic mengatakan “lebih murah”, tetapi tagihan token banyak orang justru naik. Mengapa? Jawabannya ada di bagian berikutnya.

Mengapa “lebih murah” di atas kertas tidak berarti lebih murah di dompet Anda?

Poin utama

Dengan harga promosi, Sonnet 5 berbiaya $2 per satu juta token input dan $10 per satu juta token output—setengah harga Opus 4.8. Namun, Sonnet 5 memiliki tokenizer baru: teks yang sama dipecah menjadi lebih banyak token. Jumlahnya 42% lebih banyak untuk bahasa Inggris dan 27% lebih banyak untuk kode. Tarif per token sama, tetapi jumlah token bertambah, sehingga tagihan naik.

Setelah masa promosi, Sonnet 5 berbiaya $3 per satu juta token input dan $15 per satu juta token output. Harganya persis sama dengan Sonnet 4.6 sebelumnya. Tidak ada penurunan harga “per token”. “Lebih murah daripada Opus” hanya berlaku jika dibandingkan dengan Opus 4.8 ($5 dan $25), bukan dengan versi sebelumnya sendiri, yang harganya setara.

Model mengenakan biaya berdasarkan token, bukan huruf: potongan teks yang menjadi bagian-bagian prompt Anda. Sonnet 5 memiliki tokenizer baru yang memecah berkas yang sama menjadi lebih banyak potongan.

Anthropic menyatakan bahwa kenaikannya berkisar antara 1,0 dan 1,35 kali, bergantung pada jenis teks.

Jenis teksBerapa kali lebih banyak token yang digunakan Sonnet 5
Teks bahasa Inggris1.42x
Teks bahasa Spanyol1.33x
Kode Python1.27x
Teks bahasa Mandarin1.01x (hampir tidak berubah)

Anthropic sendiri menjelaskannya dengan lebih hati-hati: “antara 1.0 dan 1.35 kali, bergantung pada jenis teks.” Bahkan jika menggunakan batas bawah rentang itu, Anda membayar tarif yang sama untuk lebih banyak token. Tagihan aktual untuk pekerjaan yang sama pun naik.

Jika belum ada pengukuran yang dipublikasikan untuk bahasa Anda, Anda bisa mengukur pengali yang tepat untuk teks Anda sendiri dalam beberapa menit—berikut caranya di bawah.

Berapa biaya tambahan untuk satu tugas?

Poin utama

Daftar harga hanya sebagian dari biaya: jumlah token dan langkah yang diperlukan untuk menyelesaikan tugas menentukan tagihan sebenarnya. Ukur biaya pada tugas Anda sendiri.

Tokenizer hanya separuh dari gambaran. Separuh lainnya adalah Sonnet 5 mengambil lebih banyak langkah dan menghasilkan lebih banyak teks saat bekerja.

Dilihat dari biaya per tugas, Sonnet 5 lebih mahal daripada model unggulan Opus 4.8—meskipun harga daftarnya 2.5 kali lebih rendah. Harga daftar menunjukkan satu hal, tagihan aktual menunjukkan hal lain: tokenizer dan langkah tambahan menghabiskan seluruh penghematan yang dijanjikan.

Dan pola ini berulang dari satu generasi ke generasi berikutnya. Pada model sebelumnya, Opus 4.7, perubahan tokenizer telah meningkatkan jumlah token per permintaan sekitar 37%.

Kesimpulannya sederhana: jangan percaya pada klaim “2.5 kali lebih murah”. Hanya jumlah token pada tugas Anda sendiri yang menunjukkan harga sebenarnya. Saya akan menunjukkan cara mengukurnya di bawah, tetapi sebelumnya mari kita lihat konteksnya.

Memilih antara Sonnet 5 dan Opus hanyalah satu bagian kecil dari keseluruhan. Rekayasa konteks—apa yang Anda masukkan ke dalam konteks Claude sebelum mengirim permintaan—menentukan penggunaan token yang sebenarnya. Konteks yang berlebihan akan menghabiskan anggaran apa pun pada model termurah; konteks yang tersusun baik akan menghemat token bahkan pada model mahal.

Claude Sonnet 5 vs. Opus 4.8: Apa kemampuan masing-masing?

Poin utama

Untuk pemrograman, Sonnet 5 berada di bawah Opus 4.8—63.2% dibandingkan 69.2% pada benchmark SWE-bench Pro. Untuk pekerjaan berbasis pengetahuan (laporan, analisis, dokumen), Sonnet 5 sedikit lebih unggul—1,618 dibandingkan 1,615 poin. Dengan kata lain, Opus 4.8 lebih kuat untuk tugas pemrograman yang sulit, sedangkan Sonnet 5 mendekati model unggulan untuk pekerjaan agentik rutin dan tugas teks dengan harga lebih rendah.

Benchmark saja tidak banyak berarti bagi seorang vibe coder. Namun, angka-angkanya menunjukkan keunggulan masing-masing model. Berikut hasil resmi Anthropic untuk ketiga model secara berdampingan:

Yang diukurSonnet 4.6Sonnet 5Opus 4.8
Pemrograman agentik (SWE-bench Pro)58.1%63.2%69.2%
Pekerjaan terminal (Terminal-Bench 2.1)67.0%80.4%74.6%
Penggunaan komputer (OSWorld)78.5%81.2%-
Pekerjaan berbasis pengetahuan (GDPval)139516181615

Opus 4.8 tetap unggul dalam pemrograman agentik yang sulit—69.2% dibandingkan 63.2% pada SWE-bench Pro. Selisih enam poin itu mewakili jenis bug rumit dan persoalan arsitektur yang sulit, yang bisa dipecahkan Opus tetapi ditinggalkan Sonnet di tengah jalan. Namun, pemrograman sulit adalah satu-satunya kategori yang dimenangkan Opus. Dalam pekerjaan terminal (80.4% dibandingkan 74.6%) dan pekerjaan berbasis pengetahuan (menyusun laporan, menganalisis data), Sonnet 5 sudah melampaui model unggulan tersebut.

Panduan lengkap tentang “model mana untuk jenis tugas apa”, termasuk cara mengatur tingkat effort dengan /effort, ada di panduan terpisah tentang memilih Sonnet atau Opus di Claude Code—panduan itu menjelaskan cara menentukan model berdasarkan jenis tugas. Fokus di sini berbeda: apakah beralih layak dilakukan jika yang sudah ada berfungsi dengan baik?

Bagaimana cara menghitung biaya Sonnet 5 bagi Anda?

Poin utama

Di Claude Code, /cost membantu membandingkan penggunaan sesi, termasuk input dan output. Perintah ini tidak mengisolasi perubahan tokenizer: total sesi mencakup riwayat, hasil alat, dan keluaran yang dihasilkan. Ukur tokenisasi pada satu input tetap identik tanpa riwayat, dan ukur biaya seluruh tugas secara terpisah dalam sesi independen.

Jangan percaya angka milik orang lain—ukur penggunaan Anda sendiri. Claude Code dapat menampilkan penggunaan langsung di dalam sesi. Berikut tiga perintahnya:

  • /usage - layar penggunaan utama: biaya sesi, sisa batas paket, dan jumlah token per model. Perintah /cost dan /stats membuka tab di dalamnya.
  • /cost - perincian sesi saat ini: jumlah token yang digunakan, model yang menggunakannya, serta jumlah input dan output secara terpisah.
  • /stats - tampilan jangka panjang: jumlah sesi dan token selama beberapa minggu.

Ada hal penting yang perlu diperhatikan: jumlah dolar yang ditampilkan perintah-perintah ini adalah perkiraan lokal berdasarkan jumlah token dan mungkin berbeda dari tagihan aktual. Namun, perkiraan tersebut lebih dari cukup untuk membandingkan dua model.

Berikut langkah-langkah tepat untuk mengukur kenaikan biaya Sonnet 5 pada tugas Anda sendiri:

  1. Untuk membandingkan tokenizer, pilih satu input tetap, termasuk instruksi dan isi file yang sama, tanpa riwayat percakapan. Bandingkan jumlah token input untuk input yang tepat itu pada tiap model; kecualikan keluaran generasi. Rasio itu hanya menjelaskan tokenisasi input.
  2. Untuk membandingkan tugas nyata, mulai dua sesi independen dari keadaan proyek yang sama, satu per model. Gunakan prompt, tingkat upaya, alat tersedia, dan kriteria keberhasilan yang sama. Jangan mengganti model di tengah satu percakapan bersama.
  3. Catat penggunaan sebelum dan sesudah setiap tugas. Gunakan selisih input, output, pembacaan cache, dan penulisan cache beserta tarif yang berlaku untuk memperkirakan biaya tugas; sertakan upaya ulang dan upaya gagal dalam total.
  4. Periksa kode hasil terhadap pengujian yang sama. Bandingkan biaya hasil yang berhasil, alih-alih membagi jumlah token gabungan dan menyebutnya pengali harga.

Perintah di atas menampilkan satu sesi. Untuk tampilan harian dan mingguan, ada alat gratis bernama ccusage. Alat ini membaca catatan lokal Claude Code dan menyusun laporan. Jalankan tanpa menginstalnya:

npx ccusage@latest

Bagaimana cara beralih ke Sonnet 5 dan kembali jika tidak cocok?

Poin utama

Untuk beralih ke Sonnet 5, jalankan /model sonnet di dalam sesi. Untuk kembali ke Opus 4.8, jalankan /model opus. Kembali ke Sonnet 4.6 lebih rumit: alias sonnet sekarang mengarah ke versi 5, jadi Anda perlu menyebutkan nama lengkapnya—/model claude-sonnet-4-6. Peralihan berlaku seketika; Anda tidak perlu memulai ulang proyek.

Mengganti model di Claude Code hanya memerlukan satu perintah dan langsung berlaku. Berikut semua opsinya, termasuk cara kembali ke model sebelumnya, karena setelah membaca perbandingan di bagian sebelumnya, Anda mungkin ingin beralih kembali.

Beralih di sesi saat ini:

/model              # buka daftar model dan pilih
/model sonnet       # beralih ke Sonnet 5
/model opus         # beralih ke Opus 4.8

Di dalam daftar, Enter menyimpan pilihan sebagai default untuk sesi baru; tombol s menerapkannya hanya pada sesi saat ini.

Kembali jika model baru tidak cocok. Ada satu hal yang perlu diketahui: nama singkat sonnet sekarang mengarah ke versi 5. Untuk kembali secara khusus ke Sonnet 4.6 yang sudah teruji, gunakan nama lengkapnya:

/model claude-sonnet-4-6    # kembali ke Sonnet sebelumnya
/model claude-opus-4-8      # kembali ke Opus 4.8
/model default              # atur ulang ke model default yang direkomendasikan untuk akun

Tetapkan model untuk seluruh sesi dengan variabel lingkungan:

export ANTHROPIC_MODEL="claude-opus-4-8"    # mulai dengan Opus yang ditetapkan
claude

Tetapkan model default secara permanen di berkas pengaturan settings.json:

{ "model": "opus" }

Anda juga perlu mengetahui mode opusplan. Mode ini menggunakan Opus untuk tahap perencanaan, saat kedalaman pemikiran penting, lalu beralih ke Sonnet untuk pelaksanaan, saat harga lebih penting. Kompromi “otak mahal, tangan murah” ini merupakan pilihan default yang masuk akal jika Anda tidak ingin memilih secara manual untuk setiap tugas.

Siapa yang benar-benar diuntungkan oleh Sonnet 5, dan siapa yang sebaiknya tetap menggunakan Opus?

Poin utama

Sonnet 5 menawarkan nilai yang baik untuk pekerjaan agentik rutin dengan effort rendah dan menengah: pemeriksaan awal kode, membuat tes, menjelajahi proyek, dan mengerjakan banyak tugas serupa sekaligus. Gunakan Opus 4.8 untuk pekerjaan sulit: arsitektur, bug rumit, peninjauan keamanan, dan apa pun dengan effort tinggi. Alasannya: pada effort maksimum, Sonnet 5 berbiaya lebih tinggi per tugas daripada Opus, sekaligus tertinggal dalam kualitas pemrograman yang sulit.

Aturan pemilihan model sederhana yang disimpulkan dari benchmark dan harga adalah: Sonnet 5 untuk pelaksanaan, Opus 4.8 untuk pertimbangan. Berikut gagasan yang sama dalam bentuk peta keputusan tugas:

Tugas AndaModelAlasan
Pemeriksaan awal kode, menjelajahi proyekSonnet 5Biaya rendah pada effort rendah hingga menengah dengan kualitas yang memadai
Membuat tes, refaktor kecilSonnet 5Pekerjaan rutin yang lebih mementingkan biaya daripada kedalaman analisis
Banyak tugas agentik serupa sekaligusSonnet 5Biaya per tugas menjadi faktor penentu
Menganalisis data, menyusun laporanSonnet 5Mengungguli Opus 4.8 dalam pekerjaan berbasis pengetahuan
Keputusan arsitektur, memilih pendekatanOpus 4.8Kesalahan paling mahal adalah mengabaikan pertimbangan matang
Bug sulit dengan penyebab yang belum jelasOpus 4.8Mempertahankan penalaran yang lebih mendalam lebih lama
Peninjauan keamanan kodeOpus 4.8Yang dibutuhkan adalah kehati-hatian, bukan kecepatan
Tugas sulit apa pun dengan effort tinggiOpus 4.8Sonnet 5 berbiaya lebih tinggi per tugas di sini, dengan kualitas serupa

Kesimpulan utama yang mungkin berlawanan dengan dugaan: pada effort tinggi (xhigh, max), Sonnet 5 kehilangan keunggulan harganya. Model ini mengambil lebih banyak langkah dan menghabiskan lebih banyak token, sehingga satu tugas sulit berbiaya lebih tinggi daripada jika dikerjakan dengan Opus 4.8—meskipun Opus tetap menghasilkan kualitas lebih baik dalam pemrograman sulit. Jadi, mempertahankan Opus sebagai model default masuk akal jika sebagian besar pekerjaan Anda sulit dan menggunakan effort tinggi.

Jika sebagian besar pekerjaan Anda adalah pekerjaan agentik rutin dengan kompleksitas sedang, Sonnet 5 pada effort standar saat ini menawarkan nilai yang baik, terutama selama masa harga promosi hingga 31 Agustus.

Apa kata orang-orang yang sudah beralih?

Poin utama

Komunitas terbelah. Sebagian pengembang menyebut perilisan ini gagal karena kenaikan biaya akibat tokenizer, sensor yang lebih ketat, dan kemajuan yang terasa terlalu kecil. Yang lain memuji Sonnet 5 karena mampu menjalankan pekerjaan agentik setara Opus dengan biaya lebih rendah dan memungkinkan mereka mengatur penggunaan secara presisi melalui tingkat effort. Angka metrik meningkat, sementara pengalaman nyata banyak orang memburuk—inilah kesenjangannya.

Gelombang ketidakpuasan muncul beberapa jam pertama setelah perilisan. Sebutan “kegagalan yang tidak berguna” langsung melekat pada peluncuran ini. Berikut nada yang memulai diskusi:

Tiga keluhan utama, tanpa emosi:

  1. Token lebih mahal. Tokenizer baru menghabiskan penghematan yang dijanjikan—inilah yang dibahas dalam seluruh analisis di atas.
  2. Lebih banyak penolakan. Model lebih mudah menolak prompt yang kontroversial; sensornya lebih ketat. Banyak orang mengatakan Sonnet 4.6 sebelumnya terasa lebih cepat, cerdas, dan tidak terlalu dibatasi.
  3. Kemajuannya terlalu kecil. Perbedaan dari versi 4.6 tidak cukup untuk membenarkan peralihan, terutama dengan adanya kenaikan harga.

Namun, gambaran ini tidak sepihak. Orang yang menjalankan tugas agentik menyukai Sonnet 5: kualitasnya mendekati Opus, dan harganya lebih rendah pada effort rendah. Mereka juga memuji pengaturan effort, yang benar-benar menjadi alat untuk mengelola tagihan. Namun, mereka yang menggunakan Claude untuk menulis kreatif merasa tidak puas—pilihan kata model ini menjadi lebih kering dan berhati-hati.

Kesimpulan saya dari semua kebisingan ini: gelombang yang menyebutnya “gagal” sebagian besar disebabkan oleh ekspektasi yang terlalu tinggi. Orang mengharapkan lompatan besar, tetapi yang didapat hanyalah kemajuan hati-hati dengan token yang lebih mahal. Secara teknis, Anthropic menghadirkan model yang berfungsi. Hanya ada satu pertanyaan yang tepat di sini: apakah model ini menawarkan nilai yang baik untuk tugas Anda? Anda hanya bisa memastikannya dengan memeriksa tagihan token Anda sendiri—unggahan orang lain tidak bisa menilainya untuk Anda.

Skenario praktis: mengerjakan tugas Anda sendiri

Poin utama

Penulis skenario ini tidak terburu-buru beralih ataupun kembali ke model sebelumnya. Pada langganan Max milik penulis, Opus 4.8 tetap menjadi model default dan ia menggunakannya untuk tugas sulit. Ia menggunakan Sonnet 5 untuk pekerjaan rutin—pemeriksaan awal, tes, eksplorasi—dan mengukur penggunaan dengan /cost pada proyek nyatanya. Ia memanfaatkan promosi hingga 31 Agustus untuk mengumpulkan statistik dari tugasnya sendiri, alih-alih mengandalkan benchmark orang lain.

Saat model baru dirilis, penulis skenario ini mengujinya tanpa buru-buru mengambil kesimpulan—dalam beberapa hari pertama, gaung promosi selalu lebih keras daripada kenyataan. Sonnet 5 tepat seperti itu.

Berikut langkah-langkah dalam skenario ini:

  1. Memeriksa model default. Penulis menggunakan paket Max, jadi Opus 4.8 tetap menjadi model default. Ia tetap menggunakannya untuk tugas sulit.
  2. Menggunakan Sonnet 5 untuk pekerjaan rutin. Pemeriksaan awal kode, membuat tes, menjelajahi proyek—biayanya rendah untuk pekerjaan ini dan kualitasnya memadai.
  3. Mengukur penggunaan pada tugasnya sendiri. Setelah setiap sesi, penulis memeriksa /cost dan membandingkan penggunaan. Ia menggunakan kode nyatanya sendiri, bukan benchmark orang lain.
  4. Memanfaatkan promosi. Hingga 31 Agustus, Sonnet 5 tersedia dengan harga lebih rendah—waktu yang tepat untuk mengumpulkan statistik biaya pribadi selagi harganya masih murah.

Mustahil menebak model yang “tepat” sekali untuk selamanya. Model berubah setiap bulan, begitu pula harga dan tokenizer. Yang selalu berguna adalah mengetahui cara mengukur penggunaan dalam dua menit dan mengambil keputusan berdasarkan angka, bukan tajuk. Memilih model adalah keterampilan yang akan Anda perlukan setiap kali ada perilisan baru.

Untuk pekerjaan selanjutnya, coba Ailoot.

Rincian selengkapnya

Pertanyaan tentang Claude Sonnet 5 di Claude Code: Apakah Layak Beralih, dan Apakah Biayanya Akan Naik?

Bisakah mengisolasi perbedaan tokenizer dengan mengganti model dalam satu percakapan?

Tidak. Proses kedua melihat riwayat percakapan yang bertambah dan mungkin menghasilkan jawaban berbeda. Bandingkan tokenisasi pada satu input tetap yang identik tanpa riwayat; rasio token input itu bukan pengali harga total tugas.

Bagaimana membandingkan biaya tugas nyata?

Mulai sesi independen dari keadaan proyek dan prompt yang sama, dengan upaya serta izin alat yang sama. Bandingkan selisih input, output, penggunaan cache, tarif yang berlaku, dan apakah setiap hasil lolos pemeriksaan yang sama; sertakan upaya ulang dalam total.

Semua artikel