Codex CLI
Sediakan provider Responses dan kunci API shell untuk Codex CLI.
Pemasangan dan persediaan
- Pasang Node.js, kemudian CLI Codex rasmi dengan arahan di bawah. Jalankan
codex --versiondalam terminal baharu. - Cipta kunci di routerra.ai → Kunci API. Pilih ID tepat daripada Model dengan sokongan Responses API dan alat; model khusus Chat Completions tidak boleh menggunakan konfigurasi ini.
npm install -g @openai/codex
codex --version
Takrifkan provider TOML
- Edit
~/.codex/config.toml(Windows:%USERPROFILE%\.codex\config.toml) dan gabungkan TOML tanpa jadual provider berganda.model_providermesti sepadan denganrouterra;env_keymengandungi nama pemboleh ubah, bukan rahsia. GantikanYOUR_MODEL_ID. - Tetapkan
ROUTERRA_API_KEYdalam shell yang melancarkancodex. Pemboleh ubah hanya sah dalam shell itu; simpan dalam profil shell jika perlu. Provider ini menggunakan kuncinya sendiri dan bukannya log masuk ChatGPT. Mulakan semula Codex selepas 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"
Lancarkan dengan kunci provider
Ralat pemboleh ubah tiada bermakna Codex tidak mewarisi ROUTERRA_API_KEY; lancarkan dari terminal tersebut. Bagi 404 pada /responses, semak URL dan protokol: satu /v1 dan wire_api = "responses". Jika teks berjaya tetapi senarai fail gagal, pilih model dengan alat. Semak permintaan dalam penggunaan routerra.ai; pelancaran CLI sahaja belum mengesahkan laluan.
export ROUTERRA_API_KEY="YOUR_API_KEY"
codex
Untuk Windows PowerShell:
$env:ROUTERRA_API_KEY = "YOUR_API_KEY"
codex