Codex CLI
Siapkan provider Responses dan kunci API shell untuk Codex CLI.
Instalasi dan persiapan
- Instal Node.js, lalu CLI Codex resmi dengan perintah di bawah. Jalankan
codex --versiondi terminal baru. - Buat kunci di routerra.ai → Kunci API. Pilih ID persis dari Model dengan dukungan Responses API dan alat; model khusus Chat Completions tidak dapat memakai konfigurasi ini.
npm install -g @openai/codex
codex --version
Definisikan provider TOML
- Edit
~/.codex/config.toml(Windows:%USERPROFILE%\.codex\config.toml) dan gabungkan TOML tanpa tabel provider ganda.model_providerharus cocok denganrouterra;env_keyberisi nama variabel, bukan rahasia. GantiYOUR_MODEL_ID. - Atur
ROUTERRA_API_KEYdi shell yang menjalankancodex. Variabel hanya berlaku di shell itu; simpan di profil shell bila perlu. Provider ini menggunakan kuncinya sendiri alih-alih login ChatGPT. Mulai ulang Codex setelah mengedit TOML.
model = "YOUR_MODEL_ID"
model_provider = "routerra"
[model_providers.routerra]
name = "routerra.ai"
base_url = "https://routerra.ai/v1"
env_key = "ROUTERRA_API_KEY"
wire_api = "responses"
Jalankan dengan kunci provider
Kesalahan variabel hilang berarti Codex tidak mewarisi ROUTERRA_API_KEY; jalankan dari terminal tersebut. Untuk 404 pada /responses, periksa URL dan protokol: satu /v1 dan wire_api = "responses". Jika teks berhasil tetapi daftar berkas gagal, pilih model dengan alat. Periksa permintaan di penggunaan routerra.ai; memulai CLI saja belum memverifikasi rute.
export ROUTERRA_API_KEY="YOUR_API_KEY"
codex
Untuk Windows PowerShell:
$env:ROUTERRA_API_KEY = "YOUR_API_KEY"
codex