Programmer di Seluruh Dunia Terus Memberikan Uang Gratis ke Anthropic, Akhirnya Perusahaan Resmi Tidak Tahan Lagi
Baru-baru ini, Anthropic menerbitkan panduan berisi enam tips utama untuk menghemat token saat menggunakan Claude Code:
1. **/clear setelah tugas selesai:** Hapus percakapan usai menyelesaikan satu tugas agar riwayat tidak membebani konteks berikutnya.
2. **Tetapkan model dan tingkat usaha (effort level) sejak awal:** Mengubahnya di tengah percakapan akan menghapus cache prompt, sehingga seluruh riwayat dihitung ulang dengan harga penuh.
3. **Gunakan @ untuk merujuk file, jangan ketik path secara manual:** Dengan melampirkan file langsung, Claude tidak perlu memanggil alat baca tambahan yang menambah token.
4. **Tambahkan parameter "quiet" pada perintah dengan output panjang:** Konfigurasi di CLAUDE.md (seperti `--reporter=dot`) mempersingkat output, mengurangi token konteks.
5. **Lakukan /compact sebelum istirahat:** Kompresi saat cache masih aktif hanya berbiaya 10% dibanding setelah cache kadaluarsa.
6. **Serahkan tugas output besar ke subagent:** Subagent berjalan di konteks terpisah, hanya mengembalikan kesimpulan, sehingga prosesnya tidak memenuhi percakapan utama.
Token dihitung berdasarkan input (prefill) dan output (decode), dengan output 5x lebih mahal. Harga bervariasi menurut model (Opus, Sonnet, Haiku) dan tingkat usaha. **Cache prompt** adalah penghemat terbesar — jika prefix permintaan sama dengan sebelumnya, biaya input turun 90%. Namun, cache gagal jika ada perubahan model, effort level, mode cepat, /compact, waktu kadaluarsa, atau sesi lama yang dipulihkan.
Percakapan dapat membengkak karena file dan output perintah yang menumpuk, meningkatkan biaya secara kuadrat. Tips seperti @file, quiet flag, subagent, dan /clear membantu menekan pertumbuhan ini. /rewind juga berguna untuk membatalkan percakapan yang melenceng tanpa merusak cache.
Mengelola token kini menjadi keterampilan penting bagi developer di era AI, memungkinkan anggaran yang sama menghasilkan lebih banyak pekerjaan.
marsbit08/17 03:49