Langsung ke konten utama
Gunakan panduan ini untuk menjalankan Codex CLI dengan CometAPI sebagai penyedia model. Referensi resmi:
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

PersyaratanDetail
OSmacOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), atau Windows 11 melalui WSL2
Node.js22+ (LTS direkomendasikan)
Git2.23+ direkomendasikan
CometAPI keyDapatkan dari CometAPI Dashboard (diawali dengan sk-)

Instal Codex CLI

npm i -g @openai/codex
Atau melalui Homebrew:
brew install --cask codex
Verifikasi instalasinya:
codex --version

Konfigurasikan CometAPI

Ada dua cara untuk mengarahkan Codex ke CometAPI. Pilih mana yang paling sesuai dengan workflow Anda.
Opsi termudah — arahkan ulang penyedia OpenAI bawaan ke CometAPI dengan satu baris. Tidak perlu mendefinisikan custom provider.Buat ~/.codex/config.toml:
model = "your-model-id"
openai_base_url = "https://api.cometapi.com/v1"

Simpan API key Anda

Buat ~/.codex/auth.json:
{
  "OPENAI_API_KEY": "sk-your-cometapi-key"
}
Ganti sk-your-cometapi-key dengan CometAPI key Anda yang sebenarnya.
File ini wajib. Tanpa entri OPENAI_API_KEY yang valid di auth.json, Codex akan keluar dengan API key auth is missing a key.

Jalankan Codex

cd your-project
codex
Saat pertama kali dijalankan, Codex akan meminta Anda memilih tema dan mengonfirmasi pengaturan keamanan.

Override model per sesi

Beralih ke model lain untuk satu kali eksekusi tanpa mengedit config.toml:
codex --model your-model-id

Alternatif: variabel environment

Alih-alih auth.json, export key secara langsung:
export OPENAI_API_KEY="sk-your-cometapi-key"
codex
Ini menetapkan key hanya untuk sesi terminal saat ini. Agar permanen, tambahkan baris export ke ~/.zshrc atau ~/.bashrc.

Pemecahan masalah

GejalaSolusi
API key auth is missing a keyPastikan ~/.codex/auth.json berisi "OPENAI_API_KEY": "sk-..."
Prompt login muncul tanpa didugaHapus ~/.codex/auth.json lama lalu buat ulang dengan CometAPI key Anda
Model tidak ditemukanPeriksa halaman Models untuk model yang saat ini tersedia
Connection timeoutPastikan openai_base_url atau base_url adalah https://api.cometapi.com/v1 di config.toml
Masalah di WindowsCodex memerlukan WSL2 di Windows — CMD/PowerShell native tidak didukung