Indonesia
OpenRouter (Mode BYOK)
OpenRouter itu bukan provider model, melainkan agregator: satu pintu API seragam ke ratusan model dari banyak lab berbeda — dari Gemini sampai Claude sampai model open-source — dan semuanya bisa diakses dengan satu key untuk semuanya. Harganya pass-through tanpa markup, dan kalau satu provider sedang gangguan, OpenRouter otomatis fallback ke provider lain untuk model yang sama → uptime lebih baik. Kalau kamu baru mengenal BYOK, baca dulu Pengenalan BYOK.
📅 Info penting 2026
Daftar model, varian, dan aturan limit OpenRouter berubah cukup sering. Halaman ini mengajarkan cara yang benar — angka yang diberi tanda "≈" adalah rule of thumb yang bisa bergeser. Selalu cek halaman resmi docs OpenRouter dan halaman Limits sebelum menetapkan budget.
Membuat API Key
- Buat akun di openrouter.ai.
- Buka halaman Credits, lakukan top-up saldo sesuai kebutuhan (fee pembelian credit 5,5%, minimum top-up 0,80 USD).
- Buka bagian API Keys, klik Create Key, beri nama, lalu salin key yang ditampilkan.
- Key ini dipakai sebagai Bearer token di setiap request.
🔒 Key hanya ditampilkan sekali
Sama seperti provider pada umumnya, salin key langsung ke tempat aman (password manager) sebelum menutup dialog. Key yang bocor = saldo kredit-mu bisa dipakai orang lain. Jangan pernah menempelkan key ke chat, forum, atau screenshot.
💡 Cek sisa kredit lewat API
OpenRouter menyediakan endpoint GET https://openrouter.ai/api/v1/key yang menampilkan sisa kredit dan limit key kamu — berguna buat diagnostik tanpa membuka dashboard.
API-nya kompatibel OpenAI penuh (drop-in): kalau kamu pernah memakai SDK OpenAI, format request/response-nya identik.
Mengaktifkan OpenRouter di Mikazuki AI
Ikuti alur BYOK standar dari panduan Instalasi & Aktivasi. Ringkasannya untuk OpenRouter:
- Buka Settings → Engine, pilih mode BYOK.
- Pada pilihan provider, pilih OpenRouter (native, fixed endpoint).
- Tempel API key yang barusan kamu buat.
- Klik tombol 🔍 fetch models — daftar akan berisi ratusan model dari berbagai lab, jadi lebih panjang dari biasanya.
- Pilih model, atur Parameter Dasar — terutama
context_window— lalu klik simpan.
Contoh memilih model
- Untuk coba gratis: pilih model dengan varian
:free(lihat bagian di bawah). - Untuk roleplay yang mulus: model kelas flash/sonnet/haiku dengan varian
:nitro— respons cepat dan stabil.
Sudah baik dari sananya
Default temperature 0.85 Mikazuki sudah dipetakan dengan baik untuk roleplay; kamu tidak perlu mengubahnya kecuali memang ingin gaya jawaban yang sangat berbeda.
Model & Variant Suffix
Nama model di OpenRouter berformat vendor/model, contohnya google/gemini-2.5-flash. Varian ditambahkan lewat suffix titik dua di belakang nama model:
| Variant | Fungsi |
|---|---|
:free | Versi gratis model — punya limit pemakaian sendiri (lihat bagian berikutnya) |
:nitro | Prioritas throughput/kecepatan — paling pas untuk roleplay |
:floor | Prioritas harga termurah di antara provider yang melayani model tsb |
:exacto | Quality-first untuk tool calling |
💡 Untuk roleplay, biasakan :nitro
Roleplay harus terasa responsif — varian :nitro memprioritaskan kecepatan layanan. Pakai :floor kalau hemat lebih penting, dan :free untuk mencoba-coba tanpa biaya.
Free Tier & Limit
Ratusan model di OpenRouter punya varian :free yang benar-benar gratis — limitnya ditentukan oleh saldo kredit yang pernah kamu top-up:
- Akun tanpa kredit: sekitar ≈ 50 request/hari.
- Total top-up ≥ 10 USD: limit naik sekitar ≈ 1.000 request/hari.
- Tambahan batas laju: sekitar ≈ 20 request/menit.
⚠️ Angka bisa berubah
Angka di atas diberi tanda "≈" karena kebijakan free tier sering berubah — selalu cek halaman Limits di docs resmi OpenRouter untuk angka terkini. Kalau sering kena limit, opsi paling tenang: pakai model berbayar; biaya per pesan roleplay biasanya sangat kecil.
Harga & Kredit
- Harga pass-through tanpa markup: harga model yang kamu lihat adalah harga dari lab penyedianya; OpenRouter menambahkan fee di titik pembelian kredit (5,5%, minimum top-up 0,80 USD), bukan di harga per token.
- Kredit bisa hangus: kredit yang dipakai atau tidak terpakai lama bisa expire — jangan top-up jumbo sekalian kalau pemakaianmu kecil.
- Auto top-up tersedia: setting agar saldo otomatis diisi ulang saat menipis, biar tidak tiba-tiba error di tengah obrolan.
- Refund: ada kebijakan refund untuk kredit yang terpakai di 24 jam pertama dan tidak jadi dipakai; pembelian via crypto tidak bisa di-refund.
- Cek sisa kredit/limit kapan saja via
GET https://openrouter.ai/api/v1/key.
⚠️ Jangan kunci angka
Kami tidak mencantumkan tabel harga per model — ratusan model dan harganya cepat basi. Cek halaman model di openrouter.ai untuk angka terkini.
Privasi & Data
Bagian ini penting kalau kamu prihatin soal privasi roleplay-mu:
- Zero logging secara default: OpenRouter tidak menyimpan prompt maupun completion kamu secara default.
- Opt-in logging memberi diskon 1% — kalau kamu mengaktifkannya, chat-mu tersimpan di log mereka. Kalau tidak butuh, biarkan mati.
- Data used for training: bisa dimatikan lewat toggle di Privacy settings.
- Routing EU: tersedia endpoint
https://eu.openrouter.aiuntuk data residency di Eropa.
💡 Rekomendasi untuk pengguna Mikazuki
Untuk roleplay pribadi, pertahankan setelan default (zero logging, no training) — kamu tidak butuh diskon 1%. Kalau sesekali kamu melihat chat-mu muncul di halaman Usage seperti prompt yang tersimpan, kemungkinan kamu pernah opt-in logging untuk diskon — matikan lagi di Privacy settings.
BYOK di OpenRouter (Opsional)
OpenRouter juga punya fiturnya sendiri bernama BYOK: kamu bisa memasang key provider lain (Gemini, Claude, dan lainnya) di dalam OpenRouter, dengan kuota inference list-price $25.000/bulan tanpa fee BYOK (fee 5% di atasnya). Untuk pengguna Mikazuki BYOK biasa, ini opsional dan jarang dibutuhkan — cukup pakai key OpenRouter kamu sendiri. Kalau penasaran, lihat Pengenalan BYOK.
Troubleshooting
Error 402 Payment Required
Kredit kamu habis. Cek dulu sisa saldo via GET https://openrouter.ai/api/v1/key, lalu top-up di halaman Credits openrouter.ai. Tip: atur auto top-up biar tidak kejadian lagi di tengah obrolan.
Error 429 — terlalu sering
Kamu kena limit varian :free — harian (≈ 50 sampai ≈ 1.000 request tergantung top-up) atau per menit (≈ 20). Tunggu reset limit, atau pakai model berbayar yang limitnya jauh lebih longgar.
Error 404 — no endpoints found
Semua provider yang melayani model itu sedang down, atau setelan privasi kamu tidak cocok dengan kebijakan salah satu provider-nya. Coba model lain atau varian :nitro — fallback antar provider biasanya langsung menyelesaikan.
Jawaban terpotong / berhenti di tengah
max_tokens di Parameter Dasar mungkin terlalu kecil. Naikkan nilainya — tapi ingat max_tokens juga dipotong dari context window sebagai Reserved Output, jadi jangan set berlebihan tanpa menaikkan context_window.
Mengapa chat saya muncul di "usage"?
Secara default OpenRouter zero-logging — prompt/completion tidak disimpan. Kalau chat-mu muncul seolah tersimpan di halaman Usage, kemungkinan kamu pernah opt-in logging untuk diskon 1%. Matikan lagi lewat Privacy settings (dan pastikan toggle training di sana juga nonaktif).
Jelajahi BYOK Lebih Lanjut
- Pengenalan BYOK — konsep dasar dan cara kerjanya.
- Instalasi & Aktivasi — langkah menyalakan mode BYOK.
- Parameter Dasar — atur
max_tokens,context_window, dan parameter kreativitas. - Google Gemini — panduan padanan untuk provider Gemini.
- Anthropic Claude — panduan padanan untuk provider Claude.
- System AI — kalau kamu tidak ingin mengurus key dan pembayaran API sendiri.