# Vikey Auto

> Satu model id yang memilih model ringan, sedang, atau berat untuk tiap tugas, dan memangkas riwayat yang sudah tidak dipakai.

Vikey Auto adalah model id yang isinya tiga model: ringan, sedang, dan berat. Setiap kali kamu mengirim pesan baru, Vikey memilih model yang pas untuk tugas itu. Pertanyaan singkat dijawab model ringan, satu fitur dikerjakan model sedang, refactor besar dikerjakan model berat.

## Model id yang tersedia

| Model id | Ringan | Sedang | Berat |
| --- | --- | --- | --- |
| `vikey/agent-gpt` | GPT-6 Luna | GPT-5.6 Terra | GPT-6.1 Sol |
| `vikey/agent-coding` | Claude Haiku 5.5 | Claude Sonnet 5.5 | Claude Opus 5.5 |
| `vikey/agent-mocin` | DeepSeek V4.1 Flash | DeepSeek V4.1 Flash 1017 | DeepSeek V4.1 Flash 1017 |

Pakai seperti model biasa, misalnya `"model": "vikey/agent-gpt"` di request, atau `claude --model vikey/agent-coding`.

Daftar terbaru dan model di tiap tingkat bisa dilihat di menu **Auto Routing** dashboard. Di menu yang sama kamu bisa mengganti model untuk tiap tingkat sesuai selera.

## Kapan memakai tingkat apa

| Tingkat | Contoh tugas |
| --- | --- |
| Ringan | Pertanyaan, menjalankan test atau perintah, commit, typo, perubahan kecil satu baris |
| Sedang | Satu fitur, halaman, endpoint, atau script. Bug yang penyebabnya terlihat. |
| Berat | Aplikasi utuh, perubahan di banyak file, bug yang penyebabnya belum jelas, keamanan, pembayaran, migrasi data |

Penjelasan lengkap tiap tingkat juga ada di menu **Auto Routing** dashboard.

## Aturan pemilihan

- **Dipilih sekali per pesan baru.** Langkah-langkah tool di dalam satu tugas (agent membaca file, menjalankan perintah, lalu lanjut) tetap memakai model yang sama sampai tugas selesai. Model tidak berganti di tengah tugas.
- **Request pembantu tidak dihitung.** Request kecil dari agent seperti membuat judul sesi langsung memakai model ringan dan tidak dikenai biaya pemilihan.
- **Kalau model bermasalah,** request otomatis dialihkan ke tingkat berikutnya.
- **Kalau pemilihan sedang tidak tersedia,** request dikerjakan model sedang dan tidak dikenai biaya pemilihan.

## Pemangkasan riwayat

Coding agent mengirim ulang seluruh riwayat dan hasil tool di setiap langkah. Lama-lama sebagian besar isinya sudah tidak dipakai, misalnya isi file yang dibaca untuk tugas sebelumnya.

Saat kamu mengirim pesan baru, Vikey Auto juga menilai hasil tool lama yang besar. Yang sudah tidak relevan diganti dengan catatan satu baris sebelum dikirim ke model. Pesan kamu sendiri tidak dihapus. Untuk percakapan biasa (bukan agent), riwayat lama dilepas saat topik berganti.

Di tes kami dengan coding agent sungguhan, prompt giliran berikutnya mengecil sekitar 51% di Claude Code dan opencode, dan 53% di Codex. Hasilnya tergantung panjang sesi: paling terasa di sesi panjang dan saat topik berganti, kecil di sesi pendek.

Selama agent masih mengerjakan satu tugas, tidak ada yang dipangkas, supaya cache tetap jalan. Pengecualiannya, kalau prompt sudah sangat besar (di atas sekitar 80 ribu token), Vikey bisa memangkas di tengah tugas.

**Isi prompt tidak disimpan**

Untuk mengingat apa yang sudah dinilai, Vikey hanya menyimpan sidik jari pendek (hash) selama 6 jam. Isi prompt, kode, dan jawaban tidak disimpan.

## Biaya

| Bagian | Biaya |
| --- | --- |
| Token | Sesuai harga model yang mengerjakan tugas itu |
| Pemilihan model | Rp10 per pesan baru |
| Pemangkasan di tengah tugas | Rp10 per pemangkasan, hanya saat prompt sudah sangat besar |

Biaya pemilihan hanya ditagih kalau request berhasil. Di menu **Usage** dan riwayat transaksi, biaya ini tercatat sebagai baris terpisah dengan model `vikey/decision`.

Menu **Auto Routing** di dashboard menunjukkan berapa yang sudah kamu hemat dibanding harga resmi, termasuk token yang dipangkas.

**Kapan tidak perlu Vikey Auto**

Untuk satu request kecil yang berdiri sendiri, misalnya klasifikasi teks pendek, biaya pemilihan Rp10 bisa lebih besar dari selisih harganya. Pakai model tetap untuk kasus seperti itu.

Source: https://docs.vikey.ai/models/vikey-auto/
