Codex CLI adalah asisten coding dari OpenAI yang jalan di terminal. Dia bisa diarahkan ke penyedia lain yang kompatibel, termasuk NilovrAI, sehingga kamu tidak terikat pada satu langganan bulanan.
Yang perlu disiapkan
- Node.js versi 18 atau lebih baru. Cek dengan
node -v. - Codex CLI terpasang di komputermu.
- Akun NilovrAI dan satu kunci API.
Kalau belum punya kuncinya: daftar di platform.nilovr.com, topup mulai Rp10.000 lewat QRIS, lalu buat kunci di menu API Keys. Kunci hanya ditampilkan sekali.

Menyambungkan Codex ke NilovrAI
Buka berkas ~/.codex/config.toml. Kalau belum ada, buat baru. Isinya seperti ini:
model = "glm-5.3" model_provider = "nilovr" approval_policy = "never" sandbox_mode = "danger-full-access" [model_providers.nilovr] name = "NilovrAI" base_url = "https://api.nilovr.com/v1" env_key = "NILOVR_API_KEY" wire_api = "responses" request_max_retries = 3 stream_max_retries = 3 stream_idle_timeout_ms = 300000
Lalu simpan kunci API sebagai variabel lingkungan. Di Linux atau macOS, tambahkan baris ini ke ~/.bashrc atau ~/.zshrc:
export NILOVR_API_KEY="kunci-api-kamu"
Di Windows, setel lewat System Properties, bagian Environment Variables, dengan nama yang sama. Setelah itu buka terminal baru supaya variabelnya terbaca, lalu jalankan codex dari dalam folder proyekmu.
Halaman Tutorial di platform juga menyediakan tombol Auto Config yang menulis berkas ini otomatis. Pengaturan lamamu digabung lebih dulu, bukan ditimpa, dan ada cadangannya.
Memilih model
Nama model menentukan biaya dan kemampuan. Ini patokan yang saya pakai sehari-hari:
- Pekerjaan kecil: ganti nama variabel, rapikan format, tulis fungsi pendek. Pakai
deepseek-v4-proatauglm-5.3. - Pekerjaan sedang: menambah fitur, membaca beberapa berkas sekaligus. Pakai
kimi-k3. - Pekerjaan berat: mencari bug yang sulit, merancang struktur proyek. Pakai
claude-opus-4.8atauclaude-sonnet-5.
Daftar lengkap beserta tarif per 1 juta token ada di halaman Model. Tarif termurah mulai sekitar 1 kredit per 1 juta token, dan 1 kredit sama dengan Rp400.
Yang membuat tagihanmu membengkak
Dari pemakaian sendiri, tiga hal ini paling banyak menghabiskan token:
- Menyuruh membaca seluruh folder. Sebutkan berkas yang relevan saja. "Perbaiki fungsi checkout di src/cart/checkout.ts" jauh lebih murah daripada "lihat proyek saya".
- Meminta ulang tanpa menambah informasi. Kalau hasilnya kurang tepat, tambahkan konteks atau contoh, jangan mengulang perintah yang sama.
- Memakai model mahal untuk semua hal. Mengganti nama variabel tidak butuh model termahal.
Kalau ada kendala
- Kunci ditolak. Biasanya ada spasi di ujung kunci saat menyalin, atau variabel
NILOVR_API_KEYbelum terbaca. Buka terminal baru, lalu cek denganecho $NILOVR_API_KEY. - Model tidak ditemukan. Nama model harus sama persis dengan yang ada di katalog, huruf kecil dan memakai tanda hubung.
- Permintaan gagal terus. Pastikan
base_urlberakhiran/v1tanpa spasi. - Saldo menipis di tengah kerja. Topup tambahan langsung aktif setelah pembayaran terkonfirmasi.
Untuk apa lagi kunci yang sama
Kunci API NilovrAI tidak terikat pada satu aplikasi. Setelah punya, kamu bisa memakainya juga di Claude Code, Cline di VS Code, OpenCode, Cursor, atau aplikasi chat. Saldo tetap satu, jadi pemakaiannya mudah dipantau di satu riwayat.
