Ketersediaan model sering berubah. Contoh di bawah menggunakan
your-model-id — ganti
dengan ID model terkini yang cocok untuk coding dari halaman Models CometAPI.Prasyarat
| Persyaratan | Detail |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), atau Windows 11 melalui WSL2 |
| Node.js | 22+ (LTS direkomendasikan) |
| Git | 2.23+ direkomendasikan |
| CometAPI key | Dapatkan dari CometAPI Dashboard (diawali dengan sk-) |
Instal Codex CLI
Konfigurasikan CometAPI
Ada dua cara untuk mengarahkan Codex ke CometAPI. Pilih mana yang paling sesuai dengan workflow Anda.- Sederhana: openai_base_url
- Named provider
Opsi termudah — arahkan ulang penyedia OpenAI bawaan ke CometAPI dengan satu baris.
Tidak perlu mendefinisikan custom provider.Buat
~/.codex/config.toml:Simpan API key Anda
Buat~/.codex/auth.json:
sk-your-cometapi-key dengan CometAPI key Anda yang sebenarnya.
Jalankan Codex
Override model per sesi
Beralih ke model lain untuk satu kali eksekusi tanpa mengeditconfig.toml:
Alternatif: variabel environment
Alih-alihauth.json, export key secara langsung:
export ke ~/.zshrc atau ~/.bashrc.
Pemecahan masalah
| Gejala | Solusi |
|---|---|
API key auth is missing a key | Pastikan ~/.codex/auth.json berisi "OPENAI_API_KEY": "sk-..." |
| Prompt login muncul tanpa diduga | Hapus ~/.codex/auth.json lama lalu buat ulang dengan CometAPI key Anda |
| Model tidak ditemukan | Periksa halaman Models untuk model yang saat ini tersedia |
| Connection timeout | Pastikan openai_base_url atau base_url adalah https://api.cometapi.com/v1 di config.toml |
| Masalah di Windows | Codex memerlukan WSL2 di Windows — CMD/PowerShell native tidak didukung |