Claude Opus 5 dirilis pada 24 Juli 2026 dan tersedia di Claude Code sejak hari pertama. Untuk pelanggan Max, model ini menjadi default. Untuk pelanggan Pro, ini adalah model terkuat yang tersedia. Jika memakai Claude Code dengan kunci API, biayanya $5 per juta token masukan dan $25 per juta token keluaran—sama seperti Opus 4.8.
Masalahnya: konfigurasi yang sebelumnya Anda optimalkan untuk Opus 4.8 dapat membuat Opus 5 lebih mahal dan bertele-tele. Opus 5 secara default lebih sering memverifikasi pekerjaannya sendiri, menghasilkan respons lebih panjang, dan lebih mudah membuat subagen. Jika CLAUDE.md Anda juga memaksa perilaku tersebut, hasilnya adalah token terbuang dan eksekusi yang tidak perlu.
Panduan ini menunjukkan cara memilih model, memahami perubahan per paket, mengatur effort, dan memperbarui instruksi proyek pada hari pertama. Anda juga akan melihat cara memakai Apidog untuk menguji API yang dibuat model terhadap kontrak yang nyata. Untuk konteks model, baca gambaran umum Claude Opus 5 dan pengumuman Claude Opus 5 dari Anthropic.
Apa yang Berubah Berdasarkan Tingkatan Langganan
Akses Opus 5 berubah secara signifikan berdasarkan paket yang Anda gunakan.
Pelanggan Max: Opus 5 adalah model default. Buka sesi baru dan Anda langsung menggunakannya. Audit kembali asumsi Anda tentang biaya, panjang respons, dan pola kerja model karena model yang berjalan sekarang berbeda dari sebelumnya.
Pelanggan Pro: Opus 5 adalah model berkinerja tertinggi yang dapat diakses melalui paket Pro. Ini mengubah kemampuan yang tersedia untuk pekerjaan coding, refactoring multi-file, dan tugas agen.
Pengguna kunci API: Opus 5 tersedia melalui Claude API, Amazon Bedrock (anthropic.claude-opus-5), Google Cloud, Microsoft Foundry, dan GitHub Copilot. Harganya $5 per juta token input dan $25 per juta token output, tidak berubah dari Opus 4.8 dan separuh dari tarif $10/$50 Fable 5. Lihat rincian harga Opus 5 untuk tarif caching dan batch.
Opus 5 memiliki batas pengetahuan hingga Mei 2026. Fable 5 dan Sonnet 5 berhenti pada Januari 2026. Untuk workflow coding yang bergantung pada SDK, library, atau API yang baru dirilis, tambahan lima bulan data pelatihan dapat berpengaruh.
Pilih Opus 5 di Claude Code
Gunakan perintah /model di dalam sesi Claude Code:
/model
Pilih Claude Opus 5 dari daftar model yang tersedia.
Untuk memilihnya secara langsung, gunakan ID model:
/model claude-opus-5
Gunakan ID berikut secara persis dalam skrip, konfigurasi proyek, atau aturan yang mereferensikan model:
claude-opus-5
Tidak ada sufiks tanggal atau stempel versi. Jika memakai Bedrock atau Google Cloud, periksa ID spesifik platform di dokumentasi model Anthropic.
Opus 5 mendukung konteks hingga 1 juta token secara default dan maksimum, tanpa header beta atau premi harga konteks panjang. Output maksimum pada Messages API adalah 128k token.
Namun, konteks 1M token bukan alasan untuk mengirim seluruh repositori pada setiap giliran. Kirim hanya file, diff, log, dan spesifikasi yang relevan dengan tugas saat ini. Untuk perintah Claude Code lainnya, lihat lembar contekan Claude Code.
Bagaimana Perilaku effort
Parameter API yang mengatur tingkat upaya adalah output_config.effort. Nilai yang tersedia:
low
medium
high
xhigh
max
Antarmuka pengguna menampilkannya sebagai pemilih upaya. Untuk implementasi API, perlakukan parameter ini sebagai kontrol biaya dan kedalaman penalaran—bukan kontrol panjang respons.
1. Nilai default adalah high
Jika Anda tidak menentukan effort, Opus 5 menggunakan:
{
"output_config": {
"effort": "high"
}
}
Jangan mengasumsikan default-nya medium atau adaptif tanpa batas minimum.
2. Uji ulang pengaturan dari Opus 4.8
Anthropic menyarankan agar Anda tidak membawa konfigurasi effort dari Opus 4.8 secara langsung. Pada Opus 5, low dan medium lebih kuat dibanding level yang sama pada model Opus sebelumnya.
Mulai dengan matriks evaluasi sederhana:
| Jenis tugas | Titik awal yang disarankan |
|---|---|
| Edit kecil, format, ringkasan |
low atau medium
|
| Implementasi fitur standar | high |
| Coding agen dan debugging kompleks | xhigh |
| Evaluasi tugas frontier | max |
Untuk coding dan pekerjaan agen, xhigh tetap menjadi titik awal yang direkomendasikan Anthropic. Namun, ukur hasilnya pada tugas nyata Anda sebelum menetapkannya sebagai default.
3. Hindari kombinasi yang memicu error 400
Kombinasi berikut dapat mengembalikan error 400:
{
"thinking": {
"type": "disabled"
},
"output_config": {
"effort": "xhigh"
}
}
Hal yang sama berlaku untuk effort: "max" saat thinking dinonaktifkan.
Pilih salah satu pendekatan berikut:
- Biarkan
thinkingaktif dan gunakanxhighataumax. - Nonaktifkan
thinking, tetapi batasieffortmaksimal kehigh.
Claude Code menangani bentuk request ini dalam sesi interaktif. Risiko biasanya muncul saat Anda membangun skrip Claude Code atau memanggil SDK secara langsung.
Sebaiknya biarkan thinking aktif. Saat dinonaktifkan, Opus 5 kadang dapat menuliskan panggilan alat sebagai teks biasa yang tidak dieksekusi, atau menampilkan tag XML internal. Kontrol biaya melalui effort yang lebih rendah, bukan dengan mematikan pemikiran. Baca panduan parameter effort dan panduan migrasi dari Opus 4.8 untuk detail tambahan.
Empat Editan Perintah yang Perlu Dilakukan pada Hari Pertama
Lakukan audit pada CLAUDE.md global dan CLAUDE.md proyek Anda. Empat perubahan berikut mengurangi verifikasi berlebih, delegasi yang tidak perlu, respons terlalu panjang, dan perubahan di luar ruang lingkup.
Panduan ini merujuk pada panduan prompting Opus 5 dari Anthropic.
1. Hapus instruksi verifikasi berulang
Cari instruksi seperti:
Selalu periksa ulang pekerjaan Anda.
Verifikasi perubahan sebelum melaporkan hasil.
Konfirmasi semua tes lulus, lalu konfirmasi lagi.
Hapus instruksi tersebut jika hanya meminta verifikasi generik.
Opus 5 sudah cenderung memverifikasi pekerjaannya sendiri. Memaksanya melakukan verifikasi tambahan dapat membuat model:
- Membaca ulang file yang sudah diperiksa.
- Menjalankan ulang pemeriksaan yang sudah selesai.
- Menghabiskan token untuk mengonfirmasi hasil yang sama.
Tetap simpan instruksi verifikasi yang spesifik dan dapat dieksekusi, misalnya:
Sebelum selesai, jalankan `pnpm test --filter auth`.
Pastikan endpoint `POST /users` mengembalikan status 201.
Bedanya penting: instruksi spesifik mengarah ke bukti eksternal; instruksi generik sering hanya menggandakan proses internal model.
2. Batasi pembuatan subagen
Opus 5 lebih mudah mendelegasikan tugas ke subagen. Ini berguna untuk riset paralel atau pekerjaan besar, tetapi dapat meningkatkan biaya pada tugas sederhana.
Tambahkan batasan eksplisit ke instruksi proyek:
## Delegasi
Jangan membuat subagen untuk tugas yang dapat diselesaikan dalam satu lintasan.
Gunakan paling banyak dua subagen paralel. Jika sebuah tugas terlihat membutuhkan
lebih banyak, jelaskan pembagiannya dan tanyakan sebelum membuat.
Tujuannya bukan menonaktifkan delegasi, tetapi meminta model membenarkan penggunaannya. Jika Anda memang membangun arsitektur subagen, lihat panduan membuat subagen Claude Code.
3. Minta respons ringkas secara eksplisit
Respons dan hasil tertulis Opus 5 cenderung lebih panjang daripada Opus 4.8. Menurunkan effort tidak menyelesaikan masalah ini karena effort mengatur kedalaman penalaran, bukan panjang output yang terlihat.
Tambahkan aturan gaya seperti berikut:
## Gaya Respons
Laporkan hasil kurang dari 150 kata kecuali saya meminta detail.
Jangan meringkas perubahan yang dapat saya lihat langsung di diff.
Lewati pembukaan. Langsung ke jawaban.
Gunakan batas yang sesuai dengan workflow Anda. Contohnya, untuk review pull request, Anda dapat meminta maksimal lima temuan dengan format berikut:
Laporkan maksimal lima temuan.
Untuk setiap temuan, tulis: file, baris, dampak, dan perbaikan.
4. Batasi tugas sempit secara eksplisit
Opus 5 dapat memperluas ruang lingkup perbaikan. Jika Anda meminta perbaikan kecil, model mungkin juga mengubah modul terkait yang dianggap relevan.
Saat Anda hanya ingin satu perubahan, tulis batasannya dengan jelas:
Perbaiki pemeriksaan null di parseConfig.
Jangan ubah file lain.
Jangan melakukan refactor.
Jangan mengubah API publik.
Bandingkan dengan instruksi yang terlalu terbuka:
Perbaiki pemeriksaan null di parseConfig.
Instruksi kedua memberi ruang bagi model untuk memperluas tugas. Untuk template perintah yang dapat langsung dipakai, lihat panduan memberikan perintah kepada Opus 5.
Bangun API, lalu Biarkan Opus 5 Mengujinya
Claude Code dapat membuat route, handler, dan skema awal. Namun, model tidak otomatis mengetahui apakah endpoint yang berjalan benar-benar sesuai dengan kontrak API Anda.
Gunakan loop kerja berikut:
- Rancang endpoint, request schema, dan response schema di Apidog.
- Buat mock server dengan data realistis.
- Hubungkan Claude Code ke spesifikasi melalui server MCP Apidog.
- Minta Opus 5 mengimplementasikan endpoint berdasarkan skema aktual.
- Jalankan skenario pengujian setelah implementasi selesai.
- Berikan output kegagalan kembali ke model untuk diperbaiki.
Contoh menjalankan skenario pengujian:
apidog run --access-token $APIDOG_TOKEN \
--project-id $PROJECT_ID \
--test-scenario "user-signup-flow"
Kegagalan assertion dikembalikan sebagai output yang dapat dibaca model. Ini memberi Anda loop verifikasi eksternal: bukan sekadar model menyatakan implementasinya benar, melainkan pengujian terhadap kontrak API benar-benar lulus.
Jika Anda memanggil Claude API langsung dari aplikasi, Apidog juga dapat membantu Anda:
- Mengirim request ke
claude-opus-5. - Memeriksa event streaming SSE.
- Melihat payload panggilan alat.
- Menyimpan API key sebagai environment variable.
- Membandingkan hasil pada dua tingkat
effort. - Membaca blok
usageuntuk memeriksa penggunaan token dan cache hit.
Unduh Apidog untuk menyiapkan proyek secara lokal.
Batas Atas yang Jujur
Opus 5 bukan model Claude dengan kemampuan tertinggi untuk semua jenis pekerjaan.
Fable 5 masih memegang sebutan Anthropic sebagai model yang “paling mampu dirilis secara luas”. Opus 5 juga tertinggal dari Mythos 5 untuk eksploitasi keamanan siber dan riset biologi otonom, menurut pernyataan Anthropic sendiri.
Jika pekerjaan Anda berada di area tersebut, Opus 5 bukan pilihan batas atas yang tepat. Baca penjelasan kelas Mythos untuk memahami posisi tingkatan tersebut.
Untuk klaim benchmark, Anthropic melaporkan bahwa Opus 5:
- Mencapai lebih dari dua kali skor Frontier-Bench v0.1 Opus 4.8.
- Mencapai sekitar 3x model terbaik berikutnya pada ARC-AGI 3.
- Mendekati 0,5% dari puncak CursorBench 3.2 Fable 5 dengan separuh harga.
Itu adalah angka dari vendor. Per 25 Juli 2026, angka tersebut belum direproduksi secara independen. Gunakan sebagai alasan untuk menjalankan evaluasi internal, bukan sebagai hasil final.
Ringkasnya: Opus 5 menawarkan kemampuan kelas frontier dengan sekitar separuh harga frontier, tetapi bukan berarti ia adalah model terbaik untuk setiap workload.
Kapan Menggunakan Model Lain
Gunakan Opus 5 untuk sebagian besar pekerjaan Claude Code:
- Coding agen.
- Refactoring multi-file.
- Tugas jangka panjang.
- Debugging yang membutuhkan eksekusi perintah dan pembacaan output secara berulang.
Gunakan model lain saat:
- Volume request tinggi dan biaya menjadi faktor utama.
- Sonnet 5 sudah cukup untuk pengeditan dan implementasi standar.
- Anda membutuhkan kemampuan frontier khusus yang tersedia di Fable 5 atau Mythos 5.
Perpindahan model cukup menggunakan satu perintah:
/model claude-sonnet-5
Gunakan Sonnet 5 untuk bagian yang lebih murah, lalu kembali ke Opus 5 untuk tugas sulit:
/model claude-opus-5
Jika sebelumnya Anda menggunakan Sonnet 5 di Claude Code atau Fable 5 di Claude Code, alurnya akan terasa familiar.
Tips Praktis
-
Audit
CLAUDE.mdterlebih dahulu. Hapus verifikasi generik, tambahkan batas panjang respons, dan tetapkan batas delegasi. -
Uji ulang tingkat effort. Konfigurasi Opus 4.8 tidak otomatis optimal untuk Opus 5. Coba
lowdanmediumpada tugas nyata. -
Biarkan thinking aktif. Kontrol biaya melalui
effort, bukan dengan menonaktifkan thinking. - Batasi konteks. Konteks 1M token adalah kapasitas, bukan target penggunaan per request.
- Verifikasi secara eksternal. Tes terhadap kontrak API dan assertion yang gagal lebih berharga daripada verifikasi diri model.
FAQ
Apakah Claude Opus 5 tersedia di Claude Code?
Ya. Opus 5 tersedia sejak dirilis pada 24 Juli 2026. Jalankan /model, lalu pilih Claude Opus 5, atau gunakan:
/model claude-opus-5
Model ini menjadi default untuk pelanggan Max dan merupakan model berkinerja tertinggi yang tersedia bagi pelanggan Pro.
Apakah saya perlu mengubah CLAUDE.md untuk Opus 5?
Kemungkinan besar, ya. Hapus instruksi verifikasi generik karena Opus 5 sudah memverifikasi pekerjaannya sendiri. Tambahkan batas panjang respons dan batas pembuatan subagen untuk mengontrol token serta ruang lingkup kerja.
Mengapa menurunkan effort tidak membuat respons lebih pendek?
Karena effort mengontrol kedalaman penalaran, bukan panjang output yang terlihat. Jika Anda ingin jawaban singkat, nyatakan batas panjangnya langsung dalam perintah atau CLAUDE.md.
Apa yang menyebabkan error 400 ketika effort diatur ke xhigh?
Error terjadi jika Anda menggabungkan:
{
"thinking": {
"type": "disabled"
},
"output_config": {
"effort": "xhigh"
}
}
Kombinasi yang sama juga gagal untuk max. Aktifkan thinking atau batasi effort ke high. Lihat panduan migrasi untuk perubahan lain dari Opus 4.8.
Bisakah saya menggunakan Opus 5 di Claude Code pada paket gratis?
Opus 5 tersedia melalui langganan Pro dan Max serta API. Pelanggan Pro mendapat akses ke model teratas pada paketnya, sedangkan pelanggan Max mendapatkannya sebagai default. Lihat panduan akses gratis Opus 5 untuk opsi akses yang tersedia.


Top comments (0)