Memilih model yang tepat bikin kamu bisa gerak lebih cepat, keluar biaya lebih sedikit, dan dapetin hasil lebih bagus. Cursor mendukung semua model kelas atas. Kebanyakan model bisa ngerjain tugas apa pun, tapi perilakunya beda-beda—dan perbedaan itu penting.

Perbedaan antar model

Model dilatih dengan cara yang berbeda dan merespons dengan gaya unik. Ada yang “berpikir dulu sebelum ngoding,” sementara yang lain langsung nulis. Ada yang proaktif dan gerak cepat, sementara yang lain butuh waktu buat benar-benar paham instruksi kamu sebelum bertindak. Berikut beberapa dimensi yang perlu dipertimbangkan:
  • Keassertifan: Beberapa model (seperti gemini-2.5-pro atau claude-4-sonnet) percaya diri dan bikin keputusan dengan prompt minimal.
  • Rasa ingin tahu: Model lain (seperti o3 atau claude-4-opus) meluangkan waktu buat merencanakan atau nanya dulu biar paham konteks lebih dalam.
  • Jendela konteks: Beberapa model bisa memproses lebih banyak bagian dari codebase kamu sekaligus, yang berguna buat tugas skala besar.

Kenapa ini penting

Setiap model punya kekuatan yang berbeda. Ada yang jago eksekusi cepat, ada juga yang lebih pas buat ngerencanain dan ngeksplor opsi. Milih model yang tepat bikin kamu bisa:
  • Dapat output lebih cepat
  • Dapat saran yang lebih berkualitas
  • Ngoptimalin penggunaan dan biaya
Sama kayak kerja bareng manusia, tiap model ngeinterpretasi prompt dengan cara yang beda. Seiring waktu kamu bakal ngembangin intuisi: gimana masing-masing “membaca”, “berpikir”, dan “bertindak”. Ini bantu kamu tahu model mana yang paling cocok buat tugasmu.

Perilaku model

Salah satu cara melihat perilaku model adalah dari seberapa besar inisiatif yang diambilnya.

Thinking models

Model-model ini menyimpulkan maksud kamu, merencanakan langkah ke depan, dan sering mengambil keputusan tanpa butuh panduan rinci tahap demi tahap.
  • Ideal saat kamu mau model langsung mengeksekusi tugas
  • Butuh prompting lebih sedikit, meski kadang lebih “beropini”
  • Bisa melakukan perubahan lebih besar dari yang kamu perkirakan
Contoh:
  • claude-4-opus
  • gemini-2.5-pro
  • o3 (dirancang untuk penalaran kompleks)
Pakai ini saat kamu lagi mengeksplorasi ide, melakukan refactor secara luas, atau pengin model bertindak lebih mandiri.
Thinking models biasanya lebih mahal daripada non-thinking models. Cek model pricing.

Non-thinking models

Model-model ini menunggu instruksi eksplisit. Mereka nggak menyimpulkan atau menebak, dan ideal saat kamu mau mengarahkan output secara langsung.
  • Ideal untuk perubahan yang presisi dan terkontrol
  • Butuh prompting lebih banyak, tapi perilakunya lebih bisa diprediksi
  • Lebih mudah diarahkan, direvisi, dan di-fine-tune
Contoh:
  • claude-4-sonnet
  • gpt-4.1
Pakai ini saat kamu butuh kontrol ketat, perilaku yang konsisten, atau lagi ngerjain tugas yang sudah terdefinisi jelas.

Memilih berdasarkan gaya

Banyak pengguna memilih model favorit berdasarkan gaya interaksi ketimbang jenis tugas. Ada yang suka model tegas yang mengambil inisiatif. Ada juga yang lebih suka model yang menunggu instruksi. claude-4-sonnet, gemini-2.5-pro, dan gpt-4.1 semuanya bisa jadi andalan harian—tergantung seberapa banyak kontrol yang kamu mau.

Cara memilih

Cursor ngasih kamu akses ke kumpulan model berkinerja tinggi yang sudah dikurasi. Kamu bisa milih berdasarkan banyak faktor, ini beberapa yang umum:

1. Gaya prompting

Kalau kamu lebih suka untuk…Model
Tetap pegang kendali, kasih instruksi jelasclaude-4-sonnet, gpt-4.1
Biar model ambil inisiatifclaude-4-opus, gemini-2.5-pro, o3

2. Jenis tugas

Pakai tabel ini buat nyocokin tugas kamu ke model yang cocok:
TugasModel
Perubahan terarahclaude-4-sonnet, gemini-2.5-pro
Navigasi/pencarian codebasegemini-2.5-pro, claude-4-opus, o3
Perencanaan atau problem-solvingclaude-4-opus, gemini-2.5-pro
Bug kompleks atau penalaran mendalamo3
o3 didesain buat masalah yang kompleks dan ambigu. Model ini kuat tapi juga lebih lambat dan boros resource, jadi lebih cocok untuk pemakaian sesekali.

Pohon pemilihan

Ini rekomendasi yang sifatnya subjektif. Kamu tetap pilih model yang paling pas buat kamu.

Pilih otomatis

Auto ngejaga flow kamu dengan milih model andal dari pool di atas (kecuali o3). Fitur ini nggak ngeroute berdasarkan jenis tugas, tapi jadi default yang solid kalau kamu belum yakin mau milih yang mana.

Simpan yang bekerja

Begitu kamu nemu kombinasi yang works dengan baik, kayak prompt tertentu dipasangin dengan model tertentu, kamu bisa nyimpen itu sebagai Custom Modes. Ini memungkinkan kamu untuk:
  • Praseleksi model
  • Tambahin instruksi kustom
  • Pakai ulang setup buat tugas ke depan

Pembaruan

Bagian ini mencatat revisi besar dan pembaruan untuk panduan ini.
TanggalPerubahan
Akhir Mei 2025Rekomendasi diperbarui untuk model yang lebih baru. Kategori disederhanakan seiring kemampuan meningkat.
Awal Mei 2025Versi awal yang mencakup panduan pemilihan model, pola perilaku, dan kriteria pemilihan

Hal-hal penting

  • Kamu harus memilih model yang paling cocok buat kamu
  • Beberapa model cenderung mengambil inisiatif. Mereka berguna untuk eksplorasi, perencanaan, dan tugas saat kamu ingin model menyumbangkan ide.
  • Model lain mengikuti instruksi dengan ketat. Mereka berguna untuk presisi, prediktabilitas, dan tugas saat kamu ingin kontrol langsung.
  • claude-4-sonnet, gemini-2.5-pro, dan gpt-4.1 semuanya adalah daily driver yang andal. Pilihan kamu bergantung pada gaya interaksi.
  • o3 dirancang untuk masalah yang paling sulit.
  • Auto-select adalah opsi bawaan yang aman kalau kamu belum yakin.
  • Simpan pengaturan yang efektif sebagai Custom Modes untuk mengefisienkan workflow kamu.